Definition at line 28 of file TMCParticleStatus.h.
Public Member Functions | |
TMCParticleStatus ()=default | |
Default constructor. More... | |
virtual | ~TMCParticleStatus ()=default |
void | InitFromParticle (const TParticle *particle) |
Use TParticle information as a starting point. More... | |
void | Print () const |
Print all info at once. More... | |
Public Attributes | |
UInt_t | fGeoStateIndex = 0 |
geo state cache More... | |
Int_t | fId = -1 |
Unique ID assigned by the user. More... | |
Bool_t | fIsOutside |
Flags to (re)set for TGeoNavigator's fIsOutside state. More... | |
TLorentzVector | fMomentum |
momentum More... | |
Int_t | fParentId = -1 |
Unique ID assigned by the user. More... | |
TVector3 | fPolarization |
polarization More... | |
TLorentzVector | fPosition |
position More... | |
Int_t | fStepNumber = 0 |
Number of steps. More... | |
Double_t | fTrackLength = 0. |
Track length. More... | |
Double_t | fWeight = 1. |
weight More... | |
Private Member Functions | |
TMCParticleStatus (const TMCParticleStatus &) | |
Copying kept private. More... | |
TMCParticleStatus & | operator= (const TMCParticleStatus &) |
Assignement kept private. More... | |
#include <TMCParticleStatus.h>
|
default |
Default constructor.
|
virtualdefault |
|
private |
Copying kept private.
Use TParticle information as a starting point.
Definition at line 34 of file TMCParticleStatus.h.
|
private |
Assignement kept private.
|
inline |
Print all info at once.
Definition at line 49 of file TMCParticleStatus.h.
UInt_t TMCParticleStatus::fGeoStateIndex = 0 |
geo state cache
Definition at line 88 of file TMCParticleStatus.h.
Int_t TMCParticleStatus::fId = -1 |
Unique ID assigned by the user.
Definition at line 90 of file TMCParticleStatus.h.
Bool_t TMCParticleStatus::fIsOutside |
Flags to (re)set for TGeoNavigator's fIsOutside state.
Definition at line 94 of file TMCParticleStatus.h.
TLorentzVector TMCParticleStatus::fMomentum |
momentum
Definition at line 82 of file TMCParticleStatus.h.
Int_t TMCParticleStatus::fParentId = -1 |
Unique ID assigned by the user.
Definition at line 92 of file TMCParticleStatus.h.
TVector3 TMCParticleStatus::fPolarization |
polarization
Definition at line 84 of file TMCParticleStatus.h.
TLorentzVector TMCParticleStatus::fPosition |
position
Definition at line 80 of file TMCParticleStatus.h.
Int_t TMCParticleStatus::fStepNumber = 0 |
Number of steps.
Definition at line 76 of file TMCParticleStatus.h.
Double_t TMCParticleStatus::fTrackLength = 0. |
Track length.
Definition at line 78 of file TMCParticleStatus.h.
Double_t TMCParticleStatus::fWeight = 1. |
weight
Definition at line 86 of file TMCParticleStatus.h.