1#ifndef RootEventData_TMcParticle_H
2#define RootEventData_TMcParticle_H 1
150 void setDaughters(vector<Int_t>& daughters) { m_daughters = daughters; }
158 Int_t m_vertexIndex0;
160 Int_t m_vertexIndex1;
162 UInt_t m_statusFlags;
164 Double_t m_xInitialPosition;
165 Double_t m_yInitialPosition;
166 Double_t m_zInitialPosition;
167 Double_t m_tInitialPosition;
169 Double_t m_xFinalPosition;
170 Double_t m_yFinalPosition;
171 Double_t m_zFinalPosition;
172 Double_t m_tFinalPosition;
174 Double_t m_xInitialMomentum;
175 Double_t m_yInitialMomentum;
176 Double_t m_zInitialMomentum;
177 Double_t m_eInitialMomentum;
185 vector<Int_t> m_daughters;
void setInitialPositionT(Double_t positionT)
void setFinalPositionZ(Double_t positionZ)
bool decayFromGenerator() const
bool leafParticle() const
@ PRIMARY
Decayed in flight.
@ DECAYFLT
Decayed by generator.
@ ERROR
this particle is a leaf in the particle tree
Double_t getInitialMomentumX() const
void setStatusFlags(UInt_t statusFlags)
Double_t getFinalPositionT() const
Double_t getFinalPositionX() const
Int_t getVertexIndex0() const
void setInitialPositionX(Double_t positionX)
void setFinalPositionY(Double_t positionY)
void setInitialPositionY(Double_t positionY)
void setMother(Int_t mother)
void setInitialMomentumZ(Double_t momentumZ)
bool decayInFlight() const
Double_t getInitialPositionX() const
void setInitialPositionZ(Double_t positionZ)
Int_t getParticleID() const
void setVertexIndex1(Int_t vertexIndex1)
Double_t getInitialMomentumZ() const
Double_t getInitialMomentumY() const
void setInitialMomentumX(Double_t momentumX)
UInt_t getStatusFlags() const
void setTrackIndex(Int_t trackIndex)
vector< Int_t > getDaughters() const
void setFinalPositionT(Double_t positionT)
void setInitialMomentumE(Double_t momentumE)
void setVertexIndex0(Int_t vertexIndex0)
bool primaryParticle() const
Double_t getInitialPositionZ() const
void setParticleID(Int_t particleID)
Double_t getInitialPositionT() const
Double_t getFinalPositionY() const
void setFinalPositionX(Double_t positionX)
Int_t getVertexIndex1() const
Int_t getTrackIndex() const
Double_t getFinalPositionZ() const
Double_t getInitialPositionY() const
void setInitialMomentumY(Double_t momentumY)
Double_t getInitialMomentumE() const
void setDaughters(vector< Int_t > &daughters)