#include <RE01TrackInformation.hh>
Definition at line 43 of file RE01TrackInformation.hh.
RE01TrackInformation::RE01TrackInformation |
( |
| ) |
|
Definition at line 41 of file RE01TrackInformation.cc.
45 fParticleDefinition = 0;
52 fSourceDefinition = 0;
57 fSuspendedStepID = -1;
CLHEP::Hep3Vector G4ThreeVector
RE01TrackInformation::RE01TrackInformation |
( |
const G4Track * |
aTrack | ) |
|
Definition at line 61 of file RE01TrackInformation.cc.
72 fSourceDefinition = 0;
77 fSuspendedStepID = -1;
G4ParticleDefinition * GetDefinition() const
CLHEP::Hep3Vector G4ThreeVector
const G4ThreeVector & GetPosition() const
G4double GetGlobalTime() const
G4ThreeVector GetMomentum() const
G4double GetTotalEnergy() const
Definition at line 82 of file RE01TrackInformation.cc.
85 fOriginalTrackID = aTrackInfo->fOriginalTrackID;
86 fParticleDefinition = aTrackInfo->fParticleDefinition;
87 fOriginalPosition = aTrackInfo->fOriginalPosition;
88 fOriginalMomentum = aTrackInfo->fOriginalMomentum;
89 fOriginalEnergy = aTrackInfo->fOriginalEnergy;
90 fOriginalTime = aTrackInfo->fOriginalTime;
91 fTrackingStatus = aTrackInfo->fTrackingStatus;
92 fSourceTrackID = aTrackInfo->fSourceTrackID;
93 fSourceDefinition = aTrackInfo->fSourceDefinition;
94 fSourcePosition = aTrackInfo->fSourcePosition;
95 fSourceMomentum = aTrackInfo->fSourceMomentum;
96 fSourceEnergy = aTrackInfo->fSourceEnergy;
97 fSourceTime = aTrackInfo->fSourceTime;
98 fSuspendedStepID = -1;
RE01TrackInformation::~RE01TrackInformation |
( |
| ) |
|
|
virtual |
G4int RE01TrackInformation::GetSourceTrackID |
( |
| ) |
const |
|
inline |
G4int RE01TrackInformation::GetSuspendedStepID |
( |
| ) |
const |
|
inline |
G4int RE01TrackInformation::GetTrackingStatus |
( |
| ) |
const |
|
inline |
void RE01TrackInformation::operator delete |
( |
void * |
aTrackInfo | ) |
|
|
inline |
void * RE01TrackInformation::operator new |
( |
size_t |
| ) |
|
|
inline |
Definition at line 107 of file RE01TrackInformation.cc.
109 fOriginalTrackID = aTrackInfo.fOriginalTrackID;
110 fParticleDefinition = aTrackInfo.fParticleDefinition;
111 fOriginalPosition = aTrackInfo.fOriginalPosition;
112 fOriginalMomentum = aTrackInfo.fOriginalMomentum;
113 fOriginalEnergy = aTrackInfo.fOriginalEnergy;
114 fOriginalTime = aTrackInfo.fOriginalTime;
115 fTrackingStatus = aTrackInfo.fTrackingStatus;
116 fSourceTrackID = aTrackInfo.fSourceTrackID;
117 fSourceDefinition = aTrackInfo.fSourceDefinition;
118 fSourcePosition = aTrackInfo.fSourcePosition;
119 fSourceMomentum = aTrackInfo.fSourceMomentum;
120 fSourceEnergy = aTrackInfo.fSourceEnergy;
121 fSourceTime = aTrackInfo.fSourceTime;
122 fSuspendedStepID = -1;
void RE01TrackInformation::Print |
( |
void |
| ) |
const |
|
virtual |
Reimplemented from G4VUserTrackInformation.
Definition at line 139 of file RE01TrackInformation.cc.
142 <<
"Source track ID " << fSourceTrackID <<
" ("
144 << fSourceEnergy/
GeV <<
"[GeV]) at " << fSourcePosition <<
G4endl;
146 <<
"Original primary track ID " << fOriginalTrackID <<
" ("
148 << fOriginalEnergy/
GeV <<
"[GeV])" <<
G4endl;
const G4String & GetParticleName() const
G4GLOB_DLL std::ostream G4cout
static constexpr double GeV
void RE01TrackInformation::SetSourceTrackInformation |
( |
const G4Track * |
aTrack | ) |
|
Definition at line 128 of file RE01TrackInformation.cc.
G4ParticleDefinition * GetDefinition() const
const G4ThreeVector & GetPosition() const
G4double GetGlobalTime() const
G4ThreeVector GetMomentum() const
G4double GetTotalEnergy() const
void RE01TrackInformation::SetSuspendedStepID |
( |
G4int |
i | ) |
|
|
inline |
void RE01TrackInformation::SetTrackingStatus |
( |
G4int |
i | ) |
|
|
inline |
The documentation for this class was generated from the following files: