Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

EvtRecDTag Class Reference

#include <EvtRecDTag.h>

Inheritance diagram for EvtRecDTag:

ContainedObject ContainedObject List of all members.

Public Types

enum  DecayMode {
  kD0toKPi, kD0toKPiPi0, kD0toKPiPi0Pi0, kD0toKPiPiPi,
  kD0toKPiPiPiPi0, kD0toKPiEta, kD0toKsKPi = 50, kD0toKsKPiPi0,
  kD0toKsPiPi = 100, kD0toKsPiPiPi0, kD0toKsPi0, kD0toPiPiPi0,
  kD0toPiPi, kD0toKK, kD0toKKPi0, kD0toPi0Pi0,
  kD0toKsKs, kD0toKsKsPi0, kD0toKsPi0Pi0, kD0toKsKK,
  kD0toKsEta, kD0toPi0Pi0Pi0, kD0toKsKsKs, kD0toPiPiPiPi,
  kD0toPiPiPi0Pi0, kD0toKKPiPi, kD0toKKPi0Pi0, kD0toKsKsPiPi,
  kD0toPiPiPiPiPi0, kD0toKsPiPiPiPi, kD0toKKPiPiPi0, kD0toKsPi0Eta,
  kD0toKsEPPiPiEta, kD0toKsEPRhoGam, kDptoKPiPi = 200, kDptoKPiPiPi0,
  kDptoKsPi, kDptoKsPiPi0, kDptoKsPiPiPi, kDptoKKPi,
  kDptoPiPi0, kDptoKPi0, kDptoKsK, kDptoPiPiPi,
  kDptoPiPi0Pi0, kDptoKsKsPi, kDptoKsKPi0, kDptoKsKsK,
  kDptoPiPiPiPi0, kDptoKsPiPi0Pi0, kDptoKsKplusPiPi, kDptoKsKminusPiPi,
  kDptoKKPiPi0, kDptoPiPiPiPiPi, kDptoKPiPiPiPi, kDptoPiEta,
  kDptoKsPiEta, kDstoKsK = 400, kDstoKKPi, kDstoKsKPi0,
  kDstoKsKsPi, kDstoKKPiPi0, kDstoKsKplusPiPi, kDstoKsKminusPiPi,
  kDstoKKPiPiPi, kDstoPiPi0 = 420, kDstoPiPiPi, kDstoPiPiPiPi0,
  kDstoPiPiPiPiPi, kDstoPiPiPiPiPiPi0, kDstoPiEta = 440, kDstoPiPi0Eta,
  kDstoPiPiPiEta, kDstoPiEPPiPiEta = 460, kDstoPiPi0EPPiPiEta, kDstoPiEPRhoGam = 480,
  kDstoPiPi0EPRhoGam, kDstoKsPi = 500, kDstoKsPiPi0, kDstoKPiPi,
  kDstoKPiPiPi0, kDstoKKK, kUnknown = 10000
}
enum  DecayMode {
  kD0toKPi, kD0toKPiPi0, kD0toKPiPi0Pi0, kD0toKPiPiPi,
  kD0toKPiPiPiPi0, kD0toKPiEta, kD0toKsKPi = 50, kD0toKsKPiPi0,
  kD0toKsPiPi = 100, kD0toKsPiPiPi0, kD0toKsPi0, kD0toPiPiPi0,
  kD0toPiPi, kD0toKK, kD0toKKPi0, kD0toPi0Pi0,
  kD0toKsKs, kD0toKsKsPi0, kD0toKsPi0Pi0, kD0toKsKK,
  kD0toKsEta, kD0toPi0Pi0Pi0, kD0toKsKsKs, kD0toPiPiPiPi,
  kD0toPiPiPi0Pi0, kD0toKKPiPi, kD0toKKPi0Pi0, kD0toKsKsPiPi,
  kD0toPiPiPiPiPi0, kD0toKsPiPiPiPi, kD0toKKPiPiPi0, kD0toKsPi0Eta,
  kD0toKsEPPiPiEta, kD0toKsEPRhoGam, kDptoKPiPi = 200, kDptoKPiPiPi0,
  kDptoKsPi, kDptoKsPiPi0, kDptoKsPiPiPi, kDptoKKPi,
  kDptoPiPi0, kDptoKPi0, kDptoKsK, kDptoPiPiPi,
  kDptoPiPi0Pi0, kDptoKsKsPi, kDptoKsKPi0, kDptoKsKsK,
  kDptoPiPiPiPi0, kDptoKsPiPi0Pi0, kDptoKsKplusPiPi, kDptoKsKminusPiPi,
  kDptoKKPiPi0, kDptoPiPiPiPiPi, kDptoKPiPiPiPi, kDptoPiEta,
  kDptoKsPiEta, kDstoKsK = 400, kDstoKKPi, kDstoKsKPi0,
  kDstoKsKsPi, kDstoKKPiPi0, kDstoKsKplusPiPi, kDstoKsKminusPiPi,
  kDstoKKPiPiPi, kDstoPiPi0 = 420, kDstoPiPiPi, kDstoPiPiPiPi0,
  kDstoPiPiPiPiPi, kDstoPiPiPiPiPiPi0, kDstoPiEta = 440, kDstoPiPi0Eta,
  kDstoPiPiPiEta, kDstoPiEPPiPiEta = 460, kDstoPiPi0EPPiPiEta, kDstoPiEPRhoGam = 480,
  kDstoPiPi0EPRhoGam, kDstoKsPi = 500, kDstoKsPiPi0, kDstoKPiPi,
  kDstoKPiPiPi0, kDstoKKK, kUnknown = 10000
}
enum  SelType { Loose, Tight, Default }
enum  SelType { Loose, Tight, Default }

Public Member Functions

void addKaonId (const SmartRef< EvtRecTrack > kaonId)
void addKaonId (const SmartRef< EvtRecTrack > kaonId)
void addOtherShower (const SmartRef< EvtRecTrack > shower)
void addOtherShower (const SmartRef< EvtRecTrack > shower)
void addOtherTrack (const SmartRef< EvtRecTrack > track)
void addOtherTrack (const SmartRef< EvtRecTrack > track)
void addPionId (const SmartRef< EvtRecTrack > pionId)
void addPionId (const SmartRef< EvtRecTrack > pionId)
void addShower (const SmartRef< EvtRecTrack > shower)
void addShower (const SmartRef< EvtRecTrack > shower)
void addTrack (const SmartRef< EvtRecTrack > track)
void addTrack (const SmartRef< EvtRecTrack > track)
double beamE () const
double beamE () const
int charge () const
int charge () const
int charm () const
int charm () const
virtual const CLID & clID () const
virtual const CLID & clID () const
DecayMode decayMode () const
DecayMode decayMode () const
double deltaE () const
double deltaE () const
 EvtRecDTag (const EvtRecDTag &)
 EvtRecDTag ()
 EvtRecDTag (const EvtRecDTag &)
 EvtRecDTag ()
SmartRefVector< EvtRecTrackkaonId ()
SmartRefVector< EvtRecTrackkaonId ()
double mass () const
double mass () const
double mBC () const
double mBC () const
int numOfChildren () const
int numOfChildren () const
EvtRecDTagoperator= (const EvtRecDTag &)
EvtRecDTagoperator= (const EvtRecDTag &)
SmartRefVector< EvtRecTrackotherShowers ()
SmartRefVector< EvtRecTrackotherShowers ()
SmartRefVector< EvtRecTrackotherTracks ()
SmartRefVector< EvtRecTrackotherTracks ()
HepLorentzVector p4 () const
HepLorentzVector p4 () const
SmartRefVector< EvtRecTrackpionId ()
SmartRefVector< EvtRecTrackpionId ()
void setbeamE (double beamE)
void setbeamE (double beamE)
void setcharge (int charge)
void setcharge (int charge)
void setcharm (int charm)
void setcharm (int charm)
void setdecayMode (DecayMode decayMode)
void setdecayMode (DecayMode decayMode)
void setdeltaE (double deltaE)
void setdeltaE (double deltaE)
void setKaonId (const SmartRefVector< EvtRecTrack > kaonId)
void setKaonId (const SmartRefVector< EvtRecTrack > kaonId)
void setmass (double mass)
void setmass (double mass)
void setmBC (double mBC)
void setmBC (double mBC)
void setnumOfChildren (int numOfChildren)
void setnumOfChildren (int numOfChildren)
void setOtherShowers (const SmartRefVector< EvtRecTrack > showers)
void setOtherShowers (const SmartRefVector< EvtRecTrack > showers)
void setOtherTracks (const SmartRefVector< EvtRecTrack > tracks)
void setOtherTracks (const SmartRefVector< EvtRecTrack > tracks)
void setp4 (HepLorentzVector p4)
void setp4 (HepLorentzVector p4)
void setPionId (const SmartRefVector< EvtRecTrack > pionId)
void setPionId (const SmartRefVector< EvtRecTrack > pionId)
void setShowers (const SmartRefVector< EvtRecTrack > showers)
void setShowers (const SmartRefVector< EvtRecTrack > showers)
void setTracks (const SmartRefVector< EvtRecTrack > tracks)
void setTracks (const SmartRefVector< EvtRecTrack > tracks)
void settype (SelType type)
void settype (SelType type)
SmartRefVector< EvtRecTrackshowers ()
SmartRefVector< EvtRecTrackshowers ()
SmartRefVector< EvtRecTracktracks ()
SmartRefVector< EvtRecTracktracks ()
SelType type () const
SelType type () const
 ~EvtRecDTag ()
 ~EvtRecDTag ()

Static Public Member Functions

const CLID & classID ()
const CLID & classID ()

Private Attributes

double m_beamE
int m_charge
int m_charm
DecayMode m_decayMode
double m_deltaE
SmartRefVector< EvtRecTrackm_kaonId
SmartRefVector< EvtRecTrackm_kaonId
double m_mass
double m_mBC
unsigned int m_numOfChildren
SmartRefVector< EvtRecTrackm_otherShowers
SmartRefVector< EvtRecTrackm_otherShowers
SmartRefVector< EvtRecTrackm_otherTracks
SmartRefVector< EvtRecTrackm_otherTracks
HepLorentzVector m_p4
SmartRefVector< EvtRecTrackm_pionId
SmartRefVector< EvtRecTrackm_pionId
SmartRefVector< EvtRecTrackm_showers
SmartRefVector< EvtRecTrackm_showers
SmartRefVector< EvtRecTrackm_tracks
SmartRefVector< EvtRecTrackm_tracks
SelType m_type

Member Enumeration Documentation

enum EvtRecDTag::DecayMode
 

Enumeration values:
kD0toKPi 
kD0toKPiPi0 
kD0toKPiPi0Pi0 
kD0toKPiPiPi 
kD0toKPiPiPiPi0 
kD0toKPiEta 
kD0toKsKPi 
kD0toKsKPiPi0 
kD0toKsPiPi 
kD0toKsPiPiPi0 
kD0toKsPi0 
kD0toPiPiPi0 
kD0toPiPi 
kD0toKK 
kD0toKKPi0 
kD0toPi0Pi0 
kD0toKsKs 
kD0toKsKsPi0 
kD0toKsPi0Pi0 
kD0toKsKK 
kD0toKsEta 
kD0toPi0Pi0Pi0 
kD0toKsKsKs 
kD0toPiPiPiPi 
kD0toPiPiPi0Pi0 
kD0toKKPiPi 
kD0toKKPi0Pi0 
kD0toKsKsPiPi 
kD0toPiPiPiPiPi0 
kD0toKsPiPiPiPi 
kD0toKKPiPiPi0 
kD0toKsPi0Eta 
kD0toKsEPPiPiEta 
kD0toKsEPRhoGam 
kDptoKPiPi 
kDptoKPiPiPi0 
kDptoKsPi 
kDptoKsPiPi0 
kDptoKsPiPiPi 
kDptoKKPi 
kDptoPiPi0 
kDptoKPi0 
kDptoKsK 
kDptoPiPiPi 
kDptoPiPi0Pi0 
kDptoKsKsPi 
kDptoKsKPi0 
kDptoKsKsK 
kDptoPiPiPiPi0 
kDptoKsPiPi0Pi0 
kDptoKsKplusPiPi 
kDptoKsKminusPiPi 
kDptoKKPiPi0 
kDptoPiPiPiPiPi 
kDptoKPiPiPiPi 
kDptoPiEta 
kDptoKsPiEta 
kDstoKsK 
kDstoKKPi 
kDstoKsKPi0 
kDstoKsKsPi 
kDstoKKPiPi0 
kDstoKsKplusPiPi 
kDstoKsKminusPiPi 
kDstoKKPiPiPi 
kDstoPiPi0 
kDstoPiPiPi 
kDstoPiPiPiPi0 
kDstoPiPiPiPiPi 
kDstoPiPiPiPiPiPi0 
kDstoPiEta 
kDstoPiPi0Eta 
kDstoPiPiPiEta 
kDstoPiEPPiPiEta 
kDstoPiPi0EPPiPiEta 
kDstoPiEPRhoGam 
kDstoPiPi0EPRhoGam 
kDstoKsPi 
kDstoKsPiPi0 
kDstoKPiPi 
kDstoKPiPiPi0 
kDstoKKK 
kUnknown 
00048     {
00049       kD0toKPi,
00050       kD0toKPiPi0,
00051       kD0toKPiPi0Pi0,
00052       kD0toKPiPiPi,
00053  
00054       kD0toKPiPiPiPi0,
00055       kD0toKPiEta,
00056       
00057       kD0toKsKPi = 50,
00058       kD0toKsKPiPi0,
00059       
00060       kD0toKsPiPi = 100,
00061       kD0toKsPiPiPi0,
00062       kD0toKsPi0,
00063 
00064       kD0toPiPiPi0,
00065       kD0toPiPi,
00066       kD0toKK,
00067       kD0toKKPi0,
00068       kD0toPi0Pi0,
00069       kD0toKsKs,
00070       kD0toKsKsPi0,
00071       kD0toKsPi0Pi0,
00072       kD0toKsKK,
00073       kD0toKsEta,
00074       kD0toPi0Pi0Pi0,
00075       
00076       kD0toKsKsKs,
00077       kD0toPiPiPiPi,
00078       kD0toPiPiPi0Pi0,
00079       kD0toKKPiPi,
00080       kD0toKKPi0Pi0,
00081       kD0toKsKsPiPi,
00082       kD0toPiPiPiPiPi0,
00083       kD0toKsPiPiPiPi,
00084       kD0toKKPiPiPi0,
00085       kD0toKsPi0Eta,
00086 
00087       kD0toKsEPPiPiEta,
00088       kD0toKsEPRhoGam,
00089       
00090       kDptoKPiPi =200,
00091       kDptoKPiPiPi0,
00092       kDptoKsPi,
00093       kDptoKsPiPi0,
00094       kDptoKsPiPiPi,
00095       kDptoKKPi,
00096       
00097       kDptoPiPi0,
00098       kDptoKPi0,
00099       kDptoKsK,
00100       kDptoPiPiPi,
00101       kDptoPiPi0Pi0,
00102       kDptoKsKsPi,
00103       kDptoKsKPi0,
00104       kDptoKsKsK,
00105       kDptoPiPiPiPi0,
00106       kDptoKsPiPi0Pi0,
00107       kDptoKsKplusPiPi,
00108       kDptoKsKminusPiPi,
00109       kDptoKKPiPi0,
00110       kDptoPiPiPiPiPi,
00111       kDptoKPiPiPiPi,
00112       kDptoPiEta,
00113       kDptoKsPiEta,
00114       
00115       kDstoKsK = 400,
00116       kDstoKKPi,
00117       kDstoKsKPi0,
00118       kDstoKsKsPi,
00119       kDstoKKPiPi0,
00120       kDstoKsKplusPiPi,
00121       kDstoKsKminusPiPi,
00122       kDstoKKPiPiPi,
00123 
00124       kDstoPiPi0 = 420,
00125       kDstoPiPiPi,
00126       kDstoPiPiPiPi0,
00127       kDstoPiPiPiPiPi,
00128       kDstoPiPiPiPiPiPi0,
00129       
00130       kDstoPiEta = 440,
00131       kDstoPiPi0Eta,
00132       kDstoPiPiPiEta,
00133       
00134       kDstoPiEPPiPiEta = 460,
00135       kDstoPiPi0EPPiPiEta,
00136       
00137       kDstoPiEPRhoGam = 480,
00138       kDstoPiPi0EPRhoGam,
00139       
00140       kDstoKsPi = 500,
00141       kDstoKsPiPi0,
00142       kDstoKPiPi,
00143       kDstoKPiPiPi0,
00144       kDstoKKK,
00145       
00146       kUnknown = 10000
00147       
00148     };

enum EvtRecDTag::DecayMode
 

Enumeration values:
kD0toKPi 
kD0toKPiPi0 
kD0toKPiPi0Pi0 
kD0toKPiPiPi 
kD0toKPiPiPiPi0 
kD0toKPiEta 
kD0toKsKPi 
kD0toKsKPiPi0 
kD0toKsPiPi 
kD0toKsPiPiPi0 
kD0toKsPi0 
kD0toPiPiPi0 
kD0toPiPi 
kD0toKK 
kD0toKKPi0 
kD0toPi0Pi0 
kD0toKsKs 
kD0toKsKsPi0 
kD0toKsPi0Pi0 
kD0toKsKK 
kD0toKsEta 
kD0toPi0Pi0Pi0 
kD0toKsKsKs 
kD0toPiPiPiPi 
kD0toPiPiPi0Pi0 
kD0toKKPiPi 
kD0toKKPi0Pi0 
kD0toKsKsPiPi 
kD0toPiPiPiPiPi0 
kD0toKsPiPiPiPi 
kD0toKKPiPiPi0 
kD0toKsPi0Eta 
kD0toKsEPPiPiEta 
kD0toKsEPRhoGam 
kDptoKPiPi 
kDptoKPiPiPi0 
kDptoKsPi 
kDptoKsPiPi0 
kDptoKsPiPiPi 
kDptoKKPi 
kDptoPiPi0 
kDptoKPi0 
kDptoKsK 
kDptoPiPiPi 
kDptoPiPi0Pi0 
kDptoKsKsPi 
kDptoKsKPi0 
kDptoKsKsK 
kDptoPiPiPiPi0 
kDptoKsPiPi0Pi0 
kDptoKsKplusPiPi 
kDptoKsKminusPiPi 
kDptoKKPiPi0 
kDptoPiPiPiPiPi 
kDptoKPiPiPiPi 
kDptoPiEta 
kDptoKsPiEta 
kDstoKsK 
kDstoKKPi 
kDstoKsKPi0 
kDstoKsKsPi 
kDstoKKPiPi0 
kDstoKsKplusPiPi 
kDstoKsKminusPiPi 
kDstoKKPiPiPi 
kDstoPiPi0 
kDstoPiPiPi 
kDstoPiPiPiPi0 
kDstoPiPiPiPiPi 
kDstoPiPiPiPiPiPi0 
kDstoPiEta 
kDstoPiPi0Eta 
kDstoPiPiPiEta 
kDstoPiEPPiPiEta 
kDstoPiPi0EPPiPiEta 
kDstoPiEPRhoGam 
kDstoPiPi0EPRhoGam 
kDstoKsPi 
kDstoKsPiPi0 
kDstoKPiPi 
kDstoKPiPiPi0 
kDstoKKK 
kUnknown 
00048     {
00049       kD0toKPi,
00050       kD0toKPiPi0,
00051       kD0toKPiPi0Pi0,
00052       kD0toKPiPiPi,
00053  
00054       kD0toKPiPiPiPi0,
00055       kD0toKPiEta,
00056       
00057       kD0toKsKPi = 50,
00058       kD0toKsKPiPi0,
00059       
00060       kD0toKsPiPi = 100,
00061       kD0toKsPiPiPi0,
00062       kD0toKsPi0,
00063 
00064       kD0toPiPiPi0,
00065       kD0toPiPi,
00066       kD0toKK,
00067       kD0toKKPi0,
00068       kD0toPi0Pi0,
00069       kD0toKsKs,
00070       kD0toKsKsPi0,
00071       kD0toKsPi0Pi0,
00072       kD0toKsKK,
00073       kD0toKsEta,
00074       kD0toPi0Pi0Pi0,
00075       
00076       kD0toKsKsKs,
00077       kD0toPiPiPiPi,
00078       kD0toPiPiPi0Pi0,
00079       kD0toKKPiPi,
00080       kD0toKKPi0Pi0,
00081       kD0toKsKsPiPi,
00082       kD0toPiPiPiPiPi0,
00083       kD0toKsPiPiPiPi,
00084       kD0toKKPiPiPi0,
00085       kD0toKsPi0Eta,
00086 
00087       kD0toKsEPPiPiEta,
00088       kD0toKsEPRhoGam,
00089       
00090       kDptoKPiPi =200,
00091       kDptoKPiPiPi0,
00092       kDptoKsPi,
00093       kDptoKsPiPi0,
00094       kDptoKsPiPiPi,
00095       kDptoKKPi,
00096       
00097       kDptoPiPi0,
00098       kDptoKPi0,
00099       kDptoKsK,
00100       kDptoPiPiPi,
00101       kDptoPiPi0Pi0,
00102       kDptoKsKsPi,
00103       kDptoKsKPi0,
00104       kDptoKsKsK,
00105       kDptoPiPiPiPi0,
00106       kDptoKsPiPi0Pi0,
00107       kDptoKsKplusPiPi,
00108       kDptoKsKminusPiPi,
00109       kDptoKKPiPi0,
00110       kDptoPiPiPiPiPi,
00111       kDptoKPiPiPiPi,
00112       kDptoPiEta,
00113       kDptoKsPiEta,
00114       
00115       kDstoKsK = 400,
00116       kDstoKKPi,
00117       kDstoKsKPi0,
00118       kDstoKsKsPi,
00119       kDstoKKPiPi0,
00120       kDstoKsKplusPiPi,
00121       kDstoKsKminusPiPi,
00122       kDstoKKPiPiPi,
00123 
00124       kDstoPiPi0 = 420,
00125       kDstoPiPiPi,
00126       kDstoPiPiPiPi0,
00127       kDstoPiPiPiPiPi,
00128       kDstoPiPiPiPiPiPi0,
00129       
00130       kDstoPiEta = 440,
00131       kDstoPiPi0Eta,
00132       kDstoPiPiPiEta,
00133       
00134       kDstoPiEPPiPiEta = 460,
00135       kDstoPiPi0EPPiPiEta,
00136       
00137       kDstoPiEPRhoGam = 480,
00138       kDstoPiPi0EPRhoGam,
00139       
00140       kDstoKsPi = 500,
00141       kDstoKsPiPi0,
00142       kDstoKPiPi,
00143       kDstoKPiPiPi0,
00144       kDstoKKK,
00145       
00146       kUnknown = 10000
00147       
00148     };

enum EvtRecDTag::SelType
 

Enumeration values:
Loose 
Tight 
Default 
00039     {
00040       Loose,
00041       Tight,
00042       Default
00043     };

enum EvtRecDTag::SelType
 

Enumeration values:
Loose 
Tight 
Default 
00039     {
00040       Loose,
00041       Tight,
00042       Default
00043     };


Constructor & Destructor Documentation

EvtRecDTag::EvtRecDTag  ) 
 

00003                        :
00004     m_decayMode(kUnknown),
00005     m_type(Default),
00006     m_beamE(0),
00007     m_mass(0),
00008     m_mBC(0),
00009     m_deltaE(0),
00010     m_charge(0),
00011     m_charm(0),
00012     m_numOfChildren(0),
00013     m_p4(0)
00014 {
00015   m_tracks.clear();
00016   m_showers.clear();
00017   m_otherTracks.clear();
00018   m_otherShowers.clear();
00019   m_pionId.clear();
00020   m_kaonId.clear();
00021 }

EvtRecDTag::~EvtRecDTag  )  [inline]
 

00030 {;}

EvtRecDTag::EvtRecDTag const EvtRecDTag  ) 
 

00024                                              :
00025     ContainedObject(dtag),
00026     m_decayMode(dtag.m_decayMode),
00027     m_type(dtag.m_type),
00028     m_beamE(dtag.m_beamE),
00029     m_mass(dtag.m_mass),
00030     m_mBC(dtag.m_mBC),
00031     m_deltaE(dtag.m_deltaE),
00032     m_charge(dtag.m_charge),
00033     m_charm(dtag.m_charm),
00034     m_numOfChildren(dtag.m_numOfChildren),
00035     m_p4(dtag.m_p4),
00036     m_tracks(dtag.m_tracks),
00037     m_showers(dtag.m_showers),
00038     m_otherTracks(dtag.m_otherTracks),
00039     m_otherShowers(dtag.m_otherShowers),
00040     m_pionId(dtag.m_pionId),
00041     m_kaonId(dtag.m_kaonId)
00042 {
00043 }

EvtRecDTag::EvtRecDTag  ) 
 

EvtRecDTag::~EvtRecDTag  )  [inline]
 

00030 {;}

EvtRecDTag::EvtRecDTag const EvtRecDTag  ) 
 


Member Function Documentation

void EvtRecDTag::addKaonId const SmartRef< EvtRecTrack kaonId  )  [inline]
 

00192                                                     {
00193     m_kaonId.push_back(kaonId);}

void EvtRecDTag::addKaonId const SmartRef< EvtRecTrack kaonId  )  [inline]
 

00192                                                     {
00193     m_kaonId.push_back(kaonId);}

void EvtRecDTag::addOtherShower const SmartRef< EvtRecTrack shower  )  [inline]
 

00188                                                          {
00189     m_otherShowers.push_back(shower);}

void EvtRecDTag::addOtherShower const SmartRef< EvtRecTrack shower  )  [inline]
 

00188                                                          {
00189     m_otherShowers.push_back(shower);}

void EvtRecDTag::addOtherTrack const SmartRef< EvtRecTrack track  )  [inline]
 

00186                                                         {
00187     m_otherTracks.push_back(track);}

void EvtRecDTag::addOtherTrack const SmartRef< EvtRecTrack track  )  [inline]
 

00186                                                         {
00187     m_otherTracks.push_back(track);}

void EvtRecDTag::addPionId const SmartRef< EvtRecTrack pionId  )  [inline]
 

00190                                                     {
00191     m_pionId.push_back(pionId);}

void EvtRecDTag::addPionId const SmartRef< EvtRecTrack pionId  )  [inline]
 

00190                                                     {
00191     m_pionId.push_back(pionId);}

void EvtRecDTag::addShower const SmartRef< EvtRecTrack shower  )  [inline]
 

00184                                                      {
00185     m_showers.push_back(shower);}

void EvtRecDTag::addShower const SmartRef< EvtRecTrack shower  )  [inline]
 

00184                                                      {
00185     m_showers.push_back(shower);}

void EvtRecDTag::addTrack const SmartRef< EvtRecTrack track  )  [inline]
 

00182                                                    {
00183     m_tracks.push_back(track);}

void EvtRecDTag::addTrack const SmartRef< EvtRecTrack track  )  [inline]
 

00182                                                    {
00183     m_tracks.push_back(track);}

double EvtRecDTag::beamE  )  const [inline]
 

00153 {return m_beamE;}

double EvtRecDTag::beamE  )  const [inline]
 

00153 {return m_beamE;}

int EvtRecDTag::charge  )  const [inline]
 

00157 {return m_charge;}

int EvtRecDTag::charge  )  const [inline]
 

00157 {return m_charge;}

int EvtRecDTag::charm  )  const [inline]
 

00158 {return m_charm;}

int EvtRecDTag::charm  )  const [inline]
 

00158 {return m_charm;}

const CLID& EvtRecDTag::classID  )  [inline, static]
 

00027 {return CLID_EvtRecDTag;}

const CLID& EvtRecDTag::classID  )  [inline, static]
 

00027 {return CLID_EvtRecDTag;}

virtual const CLID& EvtRecDTag::clID  )  const [inline, virtual]
 

00026 {return EvtRecDTag::classID();}

virtual const CLID& EvtRecDTag::clID  )  const [inline, virtual]
 

00026 {return EvtRecDTag::classID();}

DecayMode EvtRecDTag::decayMode  )  const [inline]
 

00151 {return m_decayMode;}

DecayMode EvtRecDTag::decayMode  )  const [inline]
 

00151 {return m_decayMode;}

double EvtRecDTag::deltaE  )  const [inline]
 

00156 {return m_deltaE;}

double EvtRecDTag::deltaE  )  const [inline]
 

00156 {return m_deltaE;}

SmartRefVector<EvtRecTrack> EvtRecDTag::kaonId  )  [inline]
 

00168 { return m_kaonId;}

SmartRefVector<EvtRecTrack> EvtRecDTag::kaonId  )  [inline]
 

00168 { return m_kaonId;}

double EvtRecDTag::mass  )  const [inline]
 

00154 {return m_mass;}

double EvtRecDTag::mass  )  const [inline]
 

00154 {return m_mass;}

double EvtRecDTag::mBC  )  const [inline]
 

00155 {return m_mBC;}

double EvtRecDTag::mBC  )  const [inline]
 

00155 {return m_mBC;}

int EvtRecDTag::numOfChildren  )  const [inline]
 

00159 {return m_numOfChildren;}

int EvtRecDTag::numOfChildren  )  const [inline]
 

00159 {return m_numOfChildren;}

EvtRecDTag& EvtRecDTag::operator= const EvtRecDTag  ) 
 

EvtRecDTag & EvtRecDTag::operator= const EvtRecDTag  ) 
 

00046                                                          {
00047   this->ContainedObject::operator=(dtag);
00048   m_decayMode=dtag.m_decayMode;
00049   m_type=dtag.m_type;
00050   m_beamE=dtag.m_beamE;
00051   m_mass=dtag.m_mass;
00052   m_mBC=dtag.m_mBC;
00053   m_deltaE=dtag.m_deltaE;
00054   m_charge=dtag.m_charge;
00055   m_charm=dtag.m_charm;
00056   m_numOfChildren=dtag.m_numOfChildren;
00057   m_p4=dtag.m_p4;
00058   m_tracks=dtag.m_tracks;
00059   m_showers=dtag.m_showers;
00060   m_otherTracks=dtag.m_otherTracks;
00061   m_otherShowers=dtag.m_otherShowers;
00062   m_pionId=dtag.m_pionId;
00063   m_kaonId=dtag.m_kaonId;
00064   return *this;
00065 }

SmartRefVector<EvtRecTrack> EvtRecDTag::otherShowers  )  [inline]
 

00166 { return m_otherShowers;}

SmartRefVector<EvtRecTrack> EvtRecDTag::otherShowers  )  [inline]
 

00166 { return m_otherShowers;}

SmartRefVector<EvtRecTrack> EvtRecDTag::otherTracks  )  [inline]
 

00165 { return m_otherTracks;}

SmartRefVector<EvtRecTrack> EvtRecDTag::otherTracks  )  [inline]
 

00165 { return m_otherTracks;}

HepLorentzVector EvtRecDTag::p4  )  const [inline]
 

00160 {return m_p4;}

HepLorentzVector EvtRecDTag::p4  )  const [inline]
 

00160 {return m_p4;}

SmartRefVector<EvtRecTrack> EvtRecDTag::pionId  )  [inline]
 

00167 { return m_pionId;}

SmartRefVector<EvtRecTrack> EvtRecDTag::pionId  )  [inline]
 

00167 { return m_pionId;}

void EvtRecDTag::setbeamE double  beamE  )  [inline]
 

00173 {m_beamE=beamE;}

void EvtRecDTag::setbeamE double  beamE  )  [inline]
 

00173 {m_beamE=beamE;}

void EvtRecDTag::setcharge int  charge  )  [inline]
 

00177 {m_charge=charge;}

void EvtRecDTag::setcharge int  charge  )  [inline]
 

00177 {m_charge=charge;}

void EvtRecDTag::setcharm int  charm  )  [inline]
 

00178 {m_charm=charm;}

void EvtRecDTag::setcharm int  charm  )  [inline]
 

00178 {m_charm=charm;}

void EvtRecDTag::setdecayMode DecayMode  decayMode  )  [inline]
 

00171 {m_decayMode=decayMode;}

void EvtRecDTag::setdecayMode DecayMode  decayMode  )  [inline]
 

00171 {m_decayMode=decayMode;}

void EvtRecDTag::setdeltaE double  deltaE  )  [inline]
 

00176 {m_deltaE=deltaE;}

void EvtRecDTag::setdeltaE double  deltaE  )  [inline]
 

00176 {m_deltaE=deltaE;}

void EvtRecDTag::setKaonId const SmartRefVector< EvtRecTrack kaonId  )  [inline]
 

00206                                                           {
00207     m_kaonId=kaonId;}

void EvtRecDTag::setKaonId const SmartRefVector< EvtRecTrack kaonId  )  [inline]
 

00206                                                           {
00207     m_kaonId=kaonId;}

void EvtRecDTag::setmass double  mass  )  [inline]
 

00174 {m_mass=mass;}

void EvtRecDTag::setmass double  mass  )  [inline]
 

00174 {m_mass=mass;}

void EvtRecDTag::setmBC double  mBC  )  [inline]
 

00175 {m_mBC=mBC;}  

void EvtRecDTag::setmBC double  mBC  )  [inline]
 

00175 {m_mBC=mBC;}  

void EvtRecDTag::setnumOfChildren int  numOfChildren  )  [inline]
 

00179 {m_numOfChildren=numOfChildren;}

void EvtRecDTag::setnumOfChildren int  numOfChildren  )  [inline]
 

00179 {m_numOfChildren=numOfChildren;}

void EvtRecDTag::setOtherShowers const SmartRefVector< EvtRecTrack showers  )  [inline]
 

00202                                                                  {
00203     m_otherShowers=showers;}

void EvtRecDTag::setOtherShowers const SmartRefVector< EvtRecTrack showers  )  [inline]
 

00202                                                                  {
00203     m_otherShowers=showers;}

void EvtRecDTag::setOtherTracks const SmartRefVector< EvtRecTrack tracks  )  [inline]
 

00200                                                                 {
00201     m_otherTracks=tracks;}

void EvtRecDTag::setOtherTracks const SmartRefVector< EvtRecTrack tracks  )  [inline]
 

00200                                                                 {
00201     m_otherTracks=tracks;}

void EvtRecDTag::setp4 HepLorentzVector  p4  )  [inline]
 

00180 {m_p4=p4;}

void EvtRecDTag::setp4 HepLorentzVector  p4  )  [inline]
 

00180 {m_p4=p4;}

void EvtRecDTag::setPionId const SmartRefVector< EvtRecTrack pionId  )  [inline]
 

00204                                                           {
00205     m_pionId=pionId;}

void EvtRecDTag::setPionId const SmartRefVector< EvtRecTrack pionId  )  [inline]
 

00204                                                           {
00205     m_pionId=pionId;}

void EvtRecDTag::setShowers const SmartRefVector< EvtRecTrack showers  )  [inline]
 

00198                                                              {
00199     m_showers=showers;}

void EvtRecDTag::setShowers const SmartRefVector< EvtRecTrack showers  )  [inline]
 

00198                                                              {
00199     m_showers=showers;}

void EvtRecDTag::setTracks const SmartRefVector< EvtRecTrack tracks  )  [inline]
 

00196                                                            {
00197     m_tracks=tracks;}

void EvtRecDTag::setTracks const SmartRefVector< EvtRecTrack tracks  )  [inline]
 

00196                                                            {
00197     m_tracks=tracks;}

void EvtRecDTag::settype SelType  type  )  [inline]
 

00172 {m_type=type;}

void EvtRecDTag::settype SelType  type  )  [inline]
 

00172 {m_type=type;}

SmartRefVector<EvtRecTrack> EvtRecDTag::showers  )  [inline]
 

00164 { return m_showers;}

SmartRefVector<EvtRecTrack> EvtRecDTag::showers  )  [inline]
 

00164 { return m_showers;}

SmartRefVector<EvtRecTrack> EvtRecDTag::tracks  )  [inline]
 

00163 { return m_tracks;}

SmartRefVector<EvtRecTrack> EvtRecDTag::tracks  )  [inline]
 

00163 { return m_tracks;}

SelType EvtRecDTag::type void   )  const [inline]
 

00152 {return m_type;}

SelType EvtRecDTag::type void   )  const [inline]
 

00152 {return m_type;}


Member Data Documentation

double EvtRecDTag::m_beamE [private]
 

int EvtRecDTag::m_charge [private]
 

int EvtRecDTag::m_charm [private]
 

DecayMode EvtRecDTag::m_decayMode [private]
 

double EvtRecDTag::m_deltaE [private]
 

SmartRefVector<EvtRecTrack> EvtRecDTag::m_kaonId [private]
 

SmartRefVector<EvtRecTrack> EvtRecDTag::m_kaonId [private]
 

double EvtRecDTag::m_mass [private]
 

double EvtRecDTag::m_mBC [private]
 

unsigned int EvtRecDTag::m_numOfChildren [private]
 

SmartRefVector<EvtRecTrack> EvtRecDTag::m_otherShowers [private]
 

SmartRefVector<EvtRecTrack> EvtRecDTag::m_otherShowers [private]
 

SmartRefVector<EvtRecTrack> EvtRecDTag::m_otherTracks [private]
 

SmartRefVector<EvtRecTrack> EvtRecDTag::m_otherTracks [private]
 

HepLorentzVector EvtRecDTag::m_p4 [private]
 

SmartRefVector<EvtRecTrack> EvtRecDTag::m_pionId [private]
 

SmartRefVector<EvtRecTrack> EvtRecDTag::m_pionId [private]
 

SmartRefVector<EvtRecTrack> EvtRecDTag::m_showers [private]
 

SmartRefVector<EvtRecTrack> EvtRecDTag::m_showers [private]
 

SmartRefVector<EvtRecTrack> EvtRecDTag::m_tracks [private]
 

SmartRefVector<EvtRecTrack> EvtRecDTag::m_tracks [private]
 

SelType EvtRecDTag::m_type [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 16:09:16 2011 for BOSS6.5.5 by  doxygen 1.3.9.1