CGEM BOSS 6.6.5.h
BESIII Offline Software System
|
#include <TMcParticle.h>
Public Types | |
enum | StatusBits { DECAYED =1 , DECAYFLT =1<<1 , PRIMARY =1<<2 , LEAF = 1<<3 , ERROR = 1<<4 } |
Public Member Functions | |
TMcParticle () | |
~TMcParticle () | |
Int_t | getParticleID () const |
Int_t | getTrackIndex () const |
Int_t | getVertexIndex0 () const |
Int_t | getVertexIndex1 () const |
UInt_t | getStatusFlags () const |
Double_t | getInitialPositionX () const |
Double_t | getInitialPositionY () const |
Double_t | getInitialPositionZ () const |
Double_t | getInitialPositionT () const |
Double_t | getFinalPositionX () const |
Double_t | getFinalPositionY () const |
Double_t | getFinalPositionZ () const |
Double_t | getFinalPositionT () const |
Double_t | getInitialMomentumX () const |
Double_t | getInitialMomentumY () const |
Double_t | getInitialMomentumZ () const |
Double_t | getInitialMomentumE () const |
Int_t | getMother () const |
vector< Int_t > | getDaughters () const |
bool | primaryParticle () const |
bool | leafParticle () const |
bool | decayFromGenerator () const |
bool | decayInFlight () const |
void | setParticleID (Int_t particleID) |
void | setTrackIndex (Int_t trackIndex) |
void | setVertexIndex0 (Int_t vertexIndex0) |
void | setVertexIndex1 (Int_t vertexIndex1) |
void | setStatusFlags (UInt_t statusFlags) |
void | setInitialPositionX (Double_t positionX) |
void | setInitialPositionY (Double_t positionY) |
void | setInitialPositionZ (Double_t positionZ) |
void | setInitialPositionT (Double_t positionT) |
void | setFinalPositionX (Double_t positionX) |
void | setFinalPositionY (Double_t positionY) |
void | setFinalPositionZ (Double_t positionZ) |
void | setFinalPositionT (Double_t positionT) |
void | setInitialMomentumX (Double_t momentumX) |
void | setInitialMomentumY (Double_t momentumY) |
void | setInitialMomentumZ (Double_t momentumZ) |
void | setInitialMomentumE (Double_t momentumE) |
void | setMother (Int_t mother) |
void | setDaughters (vector< Int_t > &daughters) |
Definition at line 9 of file TMcParticle.h.
Enumerator | |
---|---|
DECAYED | |
DECAYFLT | Decayed by generator. |
PRIMARY | Decayed in flight. |
LEAF | primary particle |
ERROR | this particle is a leaf in the particle tree |
Definition at line 88 of file TMcParticle.h.
TMcParticle::TMcParticle | ( | ) |
TMcParticle::~TMcParticle | ( | ) |
Definition at line 12 of file TMcParticle.cxx.
|
inline |
Definition at line 113 of file TMcParticle.h.
|
inline |
Definition at line 115 of file TMcParticle.h.
|
inline |
Definition at line 85 of file TMcParticle.h.
Referenced by EventTagSvc::getChainCode(), EventTagSvc::getCharmDecayType(), EventTagSvc::getDecayCode(), and McParticleCnv::TObjectToDataObject().
|
inline |
Definition at line 53 of file TMcParticle.h.
Referenced by McParticleCnv::TObjectToDataObject().
|
inline |
Definition at line 44 of file TMcParticle.h.
Referenced by McParticleCnv::TObjectToDataObject().
|
inline |
Definition at line 47 of file TMcParticle.h.
Referenced by McParticleCnv::TObjectToDataObject().
|
inline |
Definition at line 50 of file TMcParticle.h.
Referenced by McParticleCnv::TObjectToDataObject().
|
inline |
Definition at line 65 of file TMcParticle.h.
Referenced by McParticleCnv::TObjectToDataObject().
|
inline |
Definition at line 56 of file TMcParticle.h.
Referenced by BesEvent::ConstructMcTrack(), and McParticleCnv::TObjectToDataObject().
|
inline |
Definition at line 59 of file TMcParticle.h.
Referenced by BesEvent::ConstructMcTrack(), and McParticleCnv::TObjectToDataObject().
|
inline |
Definition at line 62 of file TMcParticle.h.
Referenced by BesEvent::ConstructMcTrack(), and McParticleCnv::TObjectToDataObject().
|
inline |
Definition at line 41 of file TMcParticle.h.
Referenced by McParticleCnv::TObjectToDataObject().
|
inline |
Definition at line 32 of file TMcParticle.h.
Referenced by BesEvent::ConstructMcTrack(), and McParticleCnv::TObjectToDataObject().
|
inline |
Definition at line 35 of file TMcParticle.h.
Referenced by BesEvent::ConstructMcTrack(), and McParticleCnv::TObjectToDataObject().
|
inline |
Definition at line 38 of file TMcParticle.h.
Referenced by BesEvent::ConstructMcTrack(), and McParticleCnv::TObjectToDataObject().
|
inline |
Definition at line 82 of file TMcParticle.h.
Referenced by McParticleCnv::TObjectToDataObject().
|
inline |
Definition at line 17 of file TMcParticle.h.
Referenced by BesEvent::ConstructMcTrack(), EventTagSvc::getChainCode(), EventTagSvc::getCharmDecayType(), EventTagSvc::getDecayCode(), BesEvent::SetMcEvent(), and McParticleCnv::TObjectToDataObject().
|
inline |
Definition at line 29 of file TMcParticle.h.
Referenced by McParticleCnv::TObjectToDataObject().
|
inline |
Definition at line 20 of file TMcParticle.h.
Referenced by McParticleCnv::TObjectToDataObject().
|
inline |
Definition at line 23 of file TMcParticle.h.
Referenced by McParticleCnv::TObjectToDataObject().
|
inline |
Definition at line 26 of file TMcParticle.h.
Referenced by McParticleCnv::TObjectToDataObject().
|
inline |
Definition at line 111 of file TMcParticle.h.
|
inline |
Definition at line 109 of file TMcParticle.h.
Referenced by BesEvent::SetMcEvent().
|
inline |
Definition at line 150 of file TMcParticle.h.
Referenced by McParticleCnv::DataObjectToTObject().
|
inline |
Definition at line 136 of file TMcParticle.h.
Referenced by McParticleCnv::DataObjectToTObject().
|
inline |
Definition at line 133 of file TMcParticle.h.
Referenced by McParticleCnv::DataObjectToTObject().
|
inline |
Definition at line 134 of file TMcParticle.h.
Referenced by McParticleCnv::DataObjectToTObject().
|
inline |
Definition at line 135 of file TMcParticle.h.
Referenced by McParticleCnv::DataObjectToTObject().
|
inline |
Definition at line 141 of file TMcParticle.h.
Referenced by McParticleCnv::DataObjectToTObject().
|
inline |
Definition at line 138 of file TMcParticle.h.
Referenced by McParticleCnv::DataObjectToTObject().
|
inline |
Definition at line 139 of file TMcParticle.h.
Referenced by McParticleCnv::DataObjectToTObject().
|
inline |
Definition at line 140 of file TMcParticle.h.
Referenced by McParticleCnv::DataObjectToTObject().
|
inline |
Definition at line 131 of file TMcParticle.h.
Referenced by McParticleCnv::DataObjectToTObject().
|
inline |
Definition at line 128 of file TMcParticle.h.
Referenced by McParticleCnv::DataObjectToTObject().
|
inline |
Definition at line 129 of file TMcParticle.h.
Referenced by McParticleCnv::DataObjectToTObject().
|
inline |
Definition at line 130 of file TMcParticle.h.
Referenced by McParticleCnv::DataObjectToTObject().
|
inline |
Definition at line 149 of file TMcParticle.h.
Referenced by McParticleCnv::DataObjectToTObject().
|
inline |
Definition at line 121 of file TMcParticle.h.
Referenced by McParticleCnv::DataObjectToTObject().
|
inline |
Definition at line 126 of file TMcParticle.h.
Referenced by McParticleCnv::DataObjectToTObject().
|
inline |
Definition at line 122 of file TMcParticle.h.
Referenced by McParticleCnv::DataObjectToTObject().
|
inline |
Definition at line 124 of file TMcParticle.h.
Referenced by McParticleCnv::DataObjectToTObject().
|
inline |
Definition at line 125 of file TMcParticle.h.
Referenced by McParticleCnv::DataObjectToTObject().