BOSS 7.1.0
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 |
vector< double > | vKsMass () const |
vector< double > | vFitChi2 () const |
vector< double > | vFitDecayLength () const |
vector< double > | vFitDecayLengthError () const |
SmartRefVector< EvtRecTrack > | tracks () |
SmartRefVector< EvtRecTrack > | showers () |
SmartRefVector< EvtRecTrack > | otherTracks () |
SmartRefVector< EvtRecTrack > | otherShowers () |
SmartRefVector< EvtRecTrack > | pionId () |
SmartRefVector< EvtRecTrack > | kaonId () |
SmartRefVector< EvtRecTrack > | protonId () |
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 | addToFitInfo (double ksmass, double chi2, double length, double error) |
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 | addProtonId (const SmartRef< EvtRecTrack > protonId) |
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) |
void | setProtonId (const SmartRefVector< EvtRecTrack > protonId) |
Static Public Member Functions | |
static const CLID & | classID () |
Definition at line 27 of file EvtRecDTag.h.
Definition at line 50 of file EvtRecDTag.h.
enum EvtRecDTag::SelType |
Enumerator | |
---|---|
Loose | |
Tight | |
Default |
Definition at line 41 of file EvtRecDTag.h.
EvtRecDTag::EvtRecDTag | ( | ) |
Definition at line 3 of file EvtRecDTag.cxx.
|
inline |
Definition at line 33 of file EvtRecDTag.h.
EvtRecDTag::EvtRecDTag | ( | const EvtRecDTag & | dtag | ) |
Definition at line 29 of file EvtRecDTag.cxx.
|
inline |
Definition at line 238 of file EvtRecDTag.h.
Referenced by ChargedDReconstruction::pidtag(), DsReconstruction::pidtag(), NeutralDReconstruction::pidtag(), LambdaCReconstruction::pidtag(), and EvtRecDTagCnv::TObjectToDataObject().
|
inline |
Definition at line 234 of file EvtRecDTag.h.
Referenced by ChargedDReconstruction::savetrack(), DsReconstruction::savetrack(), LambdaCReconstruction::savetrack(), NeutralDReconstruction::savetrack(), and EvtRecDTagCnv::TObjectToDataObject().
|
inline |
Definition at line 232 of file EvtRecDTag.h.
Referenced by ChargedDReconstruction::savetrack(), DsReconstruction::savetrack(), LambdaCReconstruction::savetrack(), NeutralDReconstruction::savetrack(), and EvtRecDTagCnv::TObjectToDataObject().
|
inline |
Definition at line 236 of file EvtRecDTag.h.
Referenced by ChargedDReconstruction::pidtag(), DsReconstruction::pidtag(), NeutralDReconstruction::pidtag(), LambdaCReconstruction::pidtag(), and EvtRecDTagCnv::TObjectToDataObject().
|
inline |
Definition at line 240 of file EvtRecDTag.h.
Referenced by LambdaCReconstruction::pidtag().
|
inline |
Definition at line 230 of file EvtRecDTag.h.
Referenced by ChargedDReconstruction::savetrack(), DsReconstruction::savetrack(), LambdaCReconstruction::savetrack(), NeutralDReconstruction::savetrack(), and EvtRecDTagCnv::TObjectToDataObject().
|
inline |
Definition at line 221 of file EvtRecDTag.h.
Referenced by ChargedDReconstruction::execute(), DsReconstruction::execute(), LambdaCReconstruction::execute(), and NeutralDReconstruction::execute().
|
inline |
Definition at line 228 of file EvtRecDTag.h.
Referenced by ChargedDReconstruction::savetrack(), DsReconstruction::savetrack(), LambdaCReconstruction::savetrack(), NeutralDReconstruction::savetrack(), and EvtRecDTagCnv::TObjectToDataObject().
|
inline |
Definition at line 187 of file EvtRecDTag.h.
Referenced by EvtRecDTagCnv::DataObjectToTObject(), and setbeamE().
|
inline |
Definition at line 191 of file EvtRecDTag.h.
Referenced by EvtRecDTagCnv::DataObjectToTObject(), and setcharge().
|
inline |
Definition at line 192 of file EvtRecDTag.h.
Referenced by EvtRecDTagCnv::DataObjectToTObject(), and setcharm().
|
inlinestatic |
|
inlinevirtual |
Definition at line 29 of file EvtRecDTag.h.
|
inline |
Definition at line 185 of file EvtRecDTag.h.
Referenced by EvtRecDTagCnv::DataObjectToTObject(), and setdecayMode().
|
inline |
Definition at line 190 of file EvtRecDTag.h.
Referenced by EvtRecDTagCnv::DataObjectToTObject(), and setdeltaE().
|
inline |
Definition at line 206 of file EvtRecDTag.h.
Referenced by addKaonId(), EvtRecDTagCnv::DataObjectToTObject(), and setKaonId().
|
inline |
Definition at line 188 of file EvtRecDTag.h.
Referenced by EvtRecDTagCnv::DataObjectToTObject(), and setmass().
|
inline |
Definition at line 189 of file EvtRecDTag.h.
Referenced by EvtRecDTagCnv::DataObjectToTObject(), and setmBC().
|
inline |
Definition at line 193 of file EvtRecDTag.h.
Referenced by EvtRecDTagCnv::DataObjectToTObject(), and setnumOfChildren().
EvtRecDTag & EvtRecDTag::operator= | ( | const EvtRecDTag & | dtag | ) |
Definition at line 56 of file EvtRecDTag.cxx.
|
inline |
Definition at line 204 of file EvtRecDTag.h.
Referenced by EvtRecDTagCnv::DataObjectToTObject().
|
inline |
Definition at line 203 of file EvtRecDTag.h.
Referenced by EvtRecDTagCnv::DataObjectToTObject().
|
inline |
Definition at line 194 of file EvtRecDTag.h.
Referenced by EvtRecDTagCnv::DataObjectToTObject(), ChargedDReconstruction::execute(), DsReconstruction::execute(), LambdaCReconstruction::execute(), NeutralDReconstruction::execute(), and setp4().
|
inline |
Definition at line 205 of file EvtRecDTag.h.
Referenced by addPionId(), EvtRecDTagCnv::DataObjectToTObject(), and setPionId().
|
inline |
Definition at line 207 of file EvtRecDTag.h.
Referenced by addProtonId(), and setProtonId().
|
inline |
Definition at line 212 of file EvtRecDTag.h.
Referenced by NeutralDReconstruction::saveD0Info(), ChargedDReconstruction::saveDpInfo(), DsReconstruction::saveDsInfo(), LambdaCReconstruction::saveLcInfo(), and EvtRecDTagCnv::TObjectToDataObject().
|
inline |
Definition at line 216 of file EvtRecDTag.h.
Referenced by NeutralDReconstruction::saveD0Info(), ChargedDReconstruction::saveDpInfo(), DsReconstruction::saveDsInfo(), LambdaCReconstruction::saveLcInfo(), and EvtRecDTagCnv::TObjectToDataObject().
|
inline |
Definition at line 217 of file EvtRecDTag.h.
Referenced by NeutralDReconstruction::saveD0Info(), ChargedDReconstruction::saveDpInfo(), DsReconstruction::saveDsInfo(), LambdaCReconstruction::saveLcInfo(), and EvtRecDTagCnv::TObjectToDataObject().
|
inline |
Definition at line 210 of file EvtRecDTag.h.
Referenced by ChargedDReconstruction::execute(), DsReconstruction::execute(), LambdaCReconstruction::execute(), NeutralDReconstruction::execute(), and EvtRecDTagCnv::TObjectToDataObject().
|
inline |
Definition at line 215 of file EvtRecDTag.h.
Referenced by NeutralDReconstruction::saveD0Info(), ChargedDReconstruction::saveDpInfo(), DsReconstruction::saveDsInfo(), LambdaCReconstruction::saveLcInfo(), and EvtRecDTagCnv::TObjectToDataObject().
|
inline |
Definition at line 254 of file EvtRecDTag.h.
|
inline |
Definition at line 213 of file EvtRecDTag.h.
Referenced by NeutralDReconstruction::saveD0Info(), ChargedDReconstruction::saveDpInfo(), DsReconstruction::saveDsInfo(), LambdaCReconstruction::saveLcInfo(), and EvtRecDTagCnv::TObjectToDataObject().
|
inline |
Definition at line 214 of file EvtRecDTag.h.
Referenced by NeutralDReconstruction::saveD0Info(), ChargedDReconstruction::saveDpInfo(), DsReconstruction::saveDsInfo(), LambdaCReconstruction::saveLcInfo(), and EvtRecDTagCnv::TObjectToDataObject().
|
inline |
Definition at line 218 of file EvtRecDTag.h.
Referenced by NeutralDReconstruction::saveD0Info(), ChargedDReconstruction::saveDpInfo(), DsReconstruction::saveDsInfo(), LambdaCReconstruction::saveLcInfo(), and EvtRecDTagCnv::TObjectToDataObject().
|
inline |
Definition at line 250 of file EvtRecDTag.h.
|
inline |
Definition at line 248 of file EvtRecDTag.h.
|
inline |
Definition at line 219 of file EvtRecDTag.h.
Referenced by ChargedDReconstruction::execute(), DsReconstruction::execute(), LambdaCReconstruction::execute(), NeutralDReconstruction::execute(), NeutralDReconstruction::saveD0Info(), ChargedDReconstruction::saveDpInfo(), DsReconstruction::saveDsInfo(), LambdaCReconstruction::saveLcInfo(), and EvtRecDTagCnv::TObjectToDataObject().
|
inline |
Definition at line 252 of file EvtRecDTag.h.
|
inline |
Definition at line 256 of file EvtRecDTag.h.
|
inline |
Definition at line 246 of file EvtRecDTag.h.
|
inline |
Definition at line 244 of file EvtRecDTag.h.
|
inline |
Definition at line 211 of file EvtRecDTag.h.
Referenced by NeutralDReconstruction::saveD0Info(), ChargedDReconstruction::saveDpInfo(), DsReconstruction::saveDsInfo(), LambdaCReconstruction::saveLcInfo(), and EvtRecDTagCnv::TObjectToDataObject().
|
inline |
Definition at line 202 of file EvtRecDTag.h.
Referenced by EvtRecDTagCnv::DataObjectToTObject(), setOtherShowers(), and setShowers().
|
inline |
Definition at line 201 of file EvtRecDTag.h.
Referenced by EvtRecDTagCnv::DataObjectToTObject(), setOtherTracks(), and setTracks().
|
inline |
Definition at line 186 of file EvtRecDTag.h.
Referenced by EvtRecDTagCnv::DataObjectToTObject(), and settype().
|
inline |
Definition at line 196 of file EvtRecDTag.h.
|
inline |
Definition at line 197 of file EvtRecDTag.h.
|
inline |
Definition at line 198 of file EvtRecDTag.h.
|
inline |
Definition at line 195 of file EvtRecDTag.h.