VMC Version 2.0
|
#include <TMCParticleStatus.h>
Public Member Functions | |
TMCParticleStatus ()=default | |
Default constructor. | |
void | InitFromParticle (const TParticle *particle) |
Use TParticle information as a starting point. | |
virtual | ~TMCParticleStatus ()=default |
void | Print () const |
Print all info at once. | |
Public Attributes | |
Int_t | fStepNumber = 0 |
Number of steps. | |
Double_t | fTrackLength = 0. |
Track length. | |
TLorentzVector | fPosition |
position | |
TLorentzVector | fMomentum |
momentum | |
TVector3 | fPolarization |
polarization | |
Double_t | fWeight = 1. |
weight | |
UInt_t | fGeoStateIndex = 0 |
geo state cache | |
Int_t | fId = -1 |
Unique ID assigned by the user. | |
Int_t | fParentId = -1 |
Unique ID assigned by the user. | |
Bool_t | fIsOutside |
Flags to (re)set for TGeoNavigator's fIsOutside state. | |
Private Member Functions | |
TMCParticleStatus (const TMCParticleStatus &) | |
Copying kept private. | |
TMCParticleStatus & | operator= (const TMCParticleStatus &) |
Assignement kept private. | |
Definition at line 35 of file TMCParticleStatus.h.
|
default |
Default constructor.
|
virtualdefault |
|
private |
Copying kept private.
|
inline |
Use TParticle information as a starting point.
Definition at line 41 of file TMCParticleStatus.h.
|
inline |
Print all info at once.
Definition at line 56 of file TMCParticleStatus.h.
|
private |
Assignement kept private.
Int_t TMCParticleStatus::fStepNumber = 0 |
Double_t TMCParticleStatus::fTrackLength = 0. |
TLorentzVector TMCParticleStatus::fPosition |
position
Definition at line 87 of file TMCParticleStatus.h.
Referenced by InitFromParticle(), and Print().
TLorentzVector TMCParticleStatus::fMomentum |
momentum
Definition at line 89 of file TMCParticleStatus.h.
Referenced by InitFromParticle(), and Print().
TVector3 TMCParticleStatus::fPolarization |
polarization
Definition at line 91 of file TMCParticleStatus.h.
Referenced by InitFromParticle(), and Print().
Double_t TMCParticleStatus::fWeight = 1. |
weight
Definition at line 93 of file TMCParticleStatus.h.
Referenced by InitFromParticle(), and Print().
UInt_t TMCParticleStatus::fGeoStateIndex = 0 |
Int_t TMCParticleStatus::fId = -1 |
Unique ID assigned by the user.
Definition at line 97 of file TMCParticleStatus.h.
Referenced by Print().
Int_t TMCParticleStatus::fParentId = -1 |
Unique ID assigned by the user.
Definition at line 99 of file TMCParticleStatus.h.
Referenced by Print().
Bool_t TMCParticleStatus::fIsOutside |
Flags to (re)set for TGeoNavigator's fIsOutside state.
Definition at line 101 of file TMCParticleStatus.h.