CGEM BOSS 6.6.5.i
BESIII Offline Software System
|
#include <EvtRecDTag.h>
Public Member Functions | |
virtual const CLID & | clID () const |
EvtRecDTag () | |
~EvtRecDTag () | |
EvtRecDTag (const EvtRecDTag &) | |
EvtRecDTag & | operator= (const EvtRecDTag &) |
DecayMode | decayMode () const |
SelType | type () const |
double | beamE () const |
double | mass () const |
double | mBC () const |
double | deltaE () const |
int | charge () const |
int | charm () const |
int | numOfChildren () const |
HepLorentzVector | p4 () const |
SmartRefVector< EvtRecTrack > | tracks () |
SmartRefVector< EvtRecTrack > | showers () |
SmartRefVector< EvtRecTrack > | otherTracks () |
SmartRefVector< EvtRecTrack > | otherShowers () |
SmartRefVector< EvtRecTrack > | pionId () |
SmartRefVector< EvtRecTrack > | kaonId () |
void | setdecayMode (DecayMode decayMode) |
void | settype (SelType type) |
void | setbeamE (double beamE) |
void | setmass (double mass) |
void | setmBC (double mBC) |
void | setdeltaE (double deltaE) |
void | setcharge (int charge) |
void | setcharm (int charm) |
void | setnumOfChildren (int numOfChildren) |
void | setp4 (HepLorentzVector p4) |
void | addTrack (const SmartRef< EvtRecTrack > track) |
void | addShower (const SmartRef< EvtRecTrack > shower) |
void | addOtherTrack (const SmartRef< EvtRecTrack > track) |
void | addOtherShower (const SmartRef< EvtRecTrack > shower) |
void | addPionId (const SmartRef< EvtRecTrack > pionId) |
void | addKaonId (const SmartRef< EvtRecTrack > kaonId) |
void | setTracks (const SmartRefVector< EvtRecTrack > tracks) |
void | setShowers (const SmartRefVector< EvtRecTrack > showers) |
void | setOtherTracks (const SmartRefVector< EvtRecTrack > tracks) |
void | setOtherShowers (const SmartRefVector< EvtRecTrack > showers) |
void | setPionId (const SmartRefVector< EvtRecTrack > pionId) |
void | setKaonId (const SmartRefVector< EvtRecTrack > kaonId) |
Static Public Member Functions | |
static const CLID & | classID () |
Definition at line 24 of file EvtRecDTag.h.
Definition at line 47 of file EvtRecDTag.h.
enum EvtRecDTag::SelType |
Enumerator | |
---|---|
Loose | |
Tight | |
Default |
Definition at line 38 of file EvtRecDTag.h.
EvtRecDTag::EvtRecDTag | ( | ) |
Definition at line 3 of file EvtRecDTag.cxx.
|
inline |
Definition at line 30 of file EvtRecDTag.h.
EvtRecDTag::EvtRecDTag | ( | const EvtRecDTag & | dtag | ) |
Definition at line 24 of file EvtRecDTag.cxx.
|
inline |
Definition at line 193 of file EvtRecDTag.h.
Referenced by ChargedDReconstruction::pidtag(), DsReconstruction::pidtag(), NeutralDReconstruction::pidtag(), and EvtRecDTagCnv::TObjectToDataObject().
|
inline |
Definition at line 189 of file EvtRecDTag.h.
Referenced by ChargedDReconstruction::savetrack(), DsReconstruction::savetrack(), NeutralDReconstruction::savetrack(), and EvtRecDTagCnv::TObjectToDataObject().
|
inline |
Definition at line 187 of file EvtRecDTag.h.
Referenced by ChargedDReconstruction::savetrack(), DsReconstruction::savetrack(), NeutralDReconstruction::savetrack(), and EvtRecDTagCnv::TObjectToDataObject().
|
inline |
Definition at line 191 of file EvtRecDTag.h.
Referenced by ChargedDReconstruction::pidtag(), DsReconstruction::pidtag(), NeutralDReconstruction::pidtag(), and EvtRecDTagCnv::TObjectToDataObject().
|
inline |
Definition at line 185 of file EvtRecDTag.h.
Referenced by ChargedDReconstruction::savetrack(), DsReconstruction::savetrack(), NeutralDReconstruction::savetrack(), and EvtRecDTagCnv::TObjectToDataObject().
|
inline |
Definition at line 183 of file EvtRecDTag.h.
Referenced by ChargedDReconstruction::savetrack(), DsReconstruction::savetrack(), NeutralDReconstruction::savetrack(), and EvtRecDTagCnv::TObjectToDataObject().
|
inline |
Definition at line 154 of file EvtRecDTag.h.
Referenced by EvtRecDTagCnv::DataObjectToTObject(), and setbeamE().
|
inline |
Definition at line 158 of file EvtRecDTag.h.
Referenced by EvtRecDTagCnv::DataObjectToTObject(), and setcharge().
|
inline |
Definition at line 159 of file EvtRecDTag.h.
Referenced by EvtRecDTagCnv::DataObjectToTObject(), and setcharm().
|
inlinestatic |
|
inlinevirtual |
Definition at line 26 of file EvtRecDTag.h.
|
inline |
Definition at line 152 of file EvtRecDTag.h.
Referenced by EvtRecDTagCnv::DataObjectToTObject(), and setdecayMode().
|
inline |
Definition at line 157 of file EvtRecDTag.h.
Referenced by EvtRecDTagCnv::DataObjectToTObject(), and setdeltaE().
|
inline |
Definition at line 169 of file EvtRecDTag.h.
Referenced by addKaonId(), EvtRecDTagCnv::DataObjectToTObject(), and setKaonId().
|
inline |
Definition at line 155 of file EvtRecDTag.h.
Referenced by EvtRecDTagCnv::DataObjectToTObject(), and setmass().
|
inline |
Definition at line 156 of file EvtRecDTag.h.
Referenced by EvtRecDTagCnv::DataObjectToTObject(), and setmBC().
|
inline |
Definition at line 160 of file EvtRecDTag.h.
Referenced by EvtRecDTagCnv::DataObjectToTObject(), and setnumOfChildren().
EvtRecDTag & EvtRecDTag::operator= | ( | const EvtRecDTag & | dtag | ) |
Definition at line 46 of file EvtRecDTag.cxx.
|
inline |
Definition at line 167 of file EvtRecDTag.h.
Referenced by EvtRecDTagCnv::DataObjectToTObject().
|
inline |
Definition at line 166 of file EvtRecDTag.h.
Referenced by EvtRecDTagCnv::DataObjectToTObject().
|
inline |
Definition at line 161 of file EvtRecDTag.h.
Referenced by EvtRecDTagCnv::DataObjectToTObject(), ChargedDReconstruction::execute(), DsReconstruction::execute(), NeutralDReconstruction::execute(), and setp4().
|
inline |
Definition at line 168 of file EvtRecDTag.h.
Referenced by addPionId(), EvtRecDTagCnv::DataObjectToTObject(), and setPionId().
|
inline |
Definition at line 174 of file EvtRecDTag.h.
Referenced by NeutralDReconstruction::saveD0Info(), ChargedDReconstruction::saveDpInfo(), DsReconstruction::saveDsInfo(), and EvtRecDTagCnv::TObjectToDataObject().
|
inline |
Definition at line 178 of file EvtRecDTag.h.
Referenced by NeutralDReconstruction::saveD0Info(), ChargedDReconstruction::saveDpInfo(), DsReconstruction::saveDsInfo(), and EvtRecDTagCnv::TObjectToDataObject().
|
inline |
Definition at line 179 of file EvtRecDTag.h.
Referenced by NeutralDReconstruction::saveD0Info(), ChargedDReconstruction::saveDpInfo(), DsReconstruction::saveDsInfo(), and EvtRecDTagCnv::TObjectToDataObject().
|
inline |
Definition at line 172 of file EvtRecDTag.h.
Referenced by ChargedDReconstruction::execute(), DsReconstruction::execute(), NeutralDReconstruction::execute(), and EvtRecDTagCnv::TObjectToDataObject().
|
inline |
Definition at line 177 of file EvtRecDTag.h.
Referenced by NeutralDReconstruction::saveD0Info(), ChargedDReconstruction::saveDpInfo(), DsReconstruction::saveDsInfo(), and EvtRecDTagCnv::TObjectToDataObject().
|
inline |
Definition at line 207 of file EvtRecDTag.h.
|
inline |
Definition at line 175 of file EvtRecDTag.h.
Referenced by NeutralDReconstruction::saveD0Info(), ChargedDReconstruction::saveDpInfo(), DsReconstruction::saveDsInfo(), and EvtRecDTagCnv::TObjectToDataObject().
|
inline |
Definition at line 176 of file EvtRecDTag.h.
Referenced by NeutralDReconstruction::saveD0Info(), ChargedDReconstruction::saveDpInfo(), DsReconstruction::saveDsInfo(), and EvtRecDTagCnv::TObjectToDataObject().
|
inline |
Definition at line 180 of file EvtRecDTag.h.
Referenced by NeutralDReconstruction::saveD0Info(), ChargedDReconstruction::saveDpInfo(), DsReconstruction::saveDsInfo(), and EvtRecDTagCnv::TObjectToDataObject().
|
inline |
Definition at line 203 of file EvtRecDTag.h.
|
inline |
Definition at line 201 of file EvtRecDTag.h.
|
inline |
Definition at line 181 of file EvtRecDTag.h.
Referenced by ChargedDReconstruction::execute(), DsReconstruction::execute(), NeutralDReconstruction::execute(), NeutralDReconstruction::saveD0Info(), ChargedDReconstruction::saveDpInfo(), DsReconstruction::saveDsInfo(), and EvtRecDTagCnv::TObjectToDataObject().
|
inline |
Definition at line 205 of file EvtRecDTag.h.
|
inline |
Definition at line 199 of file EvtRecDTag.h.
|
inline |
Definition at line 197 of file EvtRecDTag.h.
|
inline |
Definition at line 173 of file EvtRecDTag.h.
Referenced by NeutralDReconstruction::saveD0Info(), ChargedDReconstruction::saveDpInfo(), DsReconstruction::saveDsInfo(), and EvtRecDTagCnv::TObjectToDataObject().
|
inline |
Definition at line 165 of file EvtRecDTag.h.
Referenced by EvtRecDTagCnv::DataObjectToTObject(), setOtherShowers(), and setShowers().
|
inline |
Definition at line 164 of file EvtRecDTag.h.
Referenced by EvtRecDTagCnv::DataObjectToTObject(), setOtherTracks(), and setTracks().
|
inline |
Definition at line 153 of file EvtRecDTag.h.
Referenced by EvtRecDTagCnv::DataObjectToTObject(), and settype().