|
| virtual bool | IsTrackStart () const |
| |
|
virtual void | SetTrackStart (bool state=true) |
| |
| virtual bool | IsTrackEnd () const |
| |
| virtual int | GetTrackID () const |
| |
|
virtual void | SetTrackID (int _trackID) |
| |
| virtual int | GetStepID () const |
| |
|
virtual void | SetStepID (int _stepID) |
| |
| virtual int | GetPDGCode () const |
| |
|
virtual void | SetPDGCode (int _pdgcode) |
| |
| virtual const std::string & | GetParticleName () const |
| |
|
virtual void | SetParticleName (const std::string &_particleName) |
| |
|
virtual TrackNode * | GetPrev () const |
| |
|
virtual void | SetPrev (TrackNode *_prev) |
| |
|
virtual TrackNode * | GetNext () const |
| |
|
virtual void | SetNext (TrackNode *_next) |
| |
|
void | AddNext (TrackNode *n) |
| |
|
void | AddChild (TrackNode *c) |
| |
|
virtual TrackNode & | operator= (const DS::MCTrackStep &rhs) |
| |
|
| ClassDef (TrackNode, 2) |
| |
| virtual Double_t | GetLength () const |
| |
|
virtual void | SetLength (Double_t _length) |
| |
| virtual const TVector3 & | GetEndpoint () const |
| |
|
virtual void | SetEndpoint (const TVector3 &_endpoint) |
| |
| virtual Double_t | GetGlobalTime () const |
| |
|
virtual void | SetGlobalTime (Double_t _globalTime) |
| |
| virtual Double_t | GetLocalTime () const |
| |
|
virtual void | SetLocalTime (Double_t _localTime) |
| |
| virtual Double_t | GetProperTime () const |
| |
|
virtual void | SetProperTime (Double_t _properTime) |
| |
| virtual const TVector3 & | GetMomentum () const |
| |
|
virtual void | SetMomentum (const TVector3 &_mom) |
| |
| virtual Double_t | GetKE () const |
| |
|
virtual void | SetKE (Double_t _ke) |
| |
| virtual Double_t | GetDepositedEnergy () const |
| |
|
virtual void | SetDepositedEnergy (Double_t _depositedEnergy) |
| |
| virtual std::string | GetProcess () const |
| |
|
virtual void | SetProcess (const std::string &_process) |
| |
| virtual std::string | GetVolume () const |
| |
|
virtual void | SetVolume (const std::string &_volume) |
| |
|
| ClassDef (MCTrackStep, 2) |
| |
|
|
bool | trackStart |
| |
|
int | trackID |
| |
|
int | stepID |
| |
|
int | pdgcode |
| |
|
std::string | particleName |
| |
|
TrackNode * | prev |
| |
|
TrackNode * | next |
| |
|
Double_t | length |
| |
|
Double_t | globalTime |
| |
|
Double_t | localTime |
| |
|
Double_t | properTime |
| |
|
Double_t | ke |
| |
|
Double_t | depositedEnergy |
| |
|
TVector3 | endpoint |
| |
|
TVector3 | mom |
| |
|
std::string | process |
| |
|
std::string | volume |
| |
◆ GetParticleName()
| virtual const std::string& RAT::TrackNode::GetParticleName |
( |
| ) |
const |
|
inlinevirtual |
Name of particle.
Often this is more accurate than the pdgcode, which is used inconsistently.
◆ GetPDGCode()
| virtual int RAT::TrackNode::GetPDGCode |
( |
| ) |
const |
|
inlinevirtual |
Particle type as defined in MCParticle::pdgcode.
◆ GetStepID()
| virtual int RAT::TrackNode::GetStepID |
( |
| ) |
const |
|
inlinevirtual |
◆ GetTrackID()
| virtual int RAT::TrackNode::GetTrackID |
( |
| ) |
const |
|
inlinevirtual |
ID number for this track.
Guaranteed to be unique for all tracks within this event, numbered starting from 1.
◆ IsTrackEnd()
| virtual bool RAT::TrackNode::IsTrackEnd |
( |
| ) |
const |
|
inlinevirtual |
True if this is the last step in the track
◆ IsTrackStart()
| virtual bool RAT::TrackNode::IsTrackStart |
( |
| ) |
const |
|
inlinevirtual |
True if this is the first step in the track
The documentation for this class was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/io/include/RAT/TrackNode.hh