45 fParticleDefinition = 0;
52 fSourceDefinition = 0;
71 fSourceDefinition = 0;
83 fOriginalTrackID = aTrackInfo->fOriginalTrackID;
84 fParticleDefinition = aTrackInfo->fParticleDefinition;
85 fOriginalPosition = aTrackInfo->fOriginalPosition;
86 fOriginalMomentum = aTrackInfo->fOriginalMomentum;
87 fOriginalEnergy = aTrackInfo->fOriginalEnergy;
88 fOriginalTime = aTrackInfo->fOriginalTime;
89 fTrackingStatus = aTrackInfo->fTrackingStatus;
90 fSourceTrackID = aTrackInfo->fSourceTrackID;
91 fSourceDefinition = aTrackInfo->fSourceDefinition;
92 fSourcePosition = aTrackInfo->fSourcePosition;
93 fSourceMomentum = aTrackInfo->fSourceMomentum;
94 fSourceEnergy = aTrackInfo->fSourceEnergy;
95 fSourceTime = aTrackInfo->fSourceTime;
106 fOriginalTrackID = aTrackInfo.fOriginalTrackID;
107 fParticleDefinition = aTrackInfo.fParticleDefinition;
108 fOriginalPosition = aTrackInfo.fOriginalPosition;
109 fOriginalMomentum = aTrackInfo.fOriginalMomentum;
110 fOriginalEnergy = aTrackInfo.fOriginalEnergy;
111 fOriginalTime = aTrackInfo.fOriginalTime;
112 fTrackingStatus = aTrackInfo.fTrackingStatus;
113 fSourceTrackID = aTrackInfo.fSourceTrackID;
114 fSourceDefinition = aTrackInfo.fSourceDefinition;
115 fSourcePosition = aTrackInfo.fSourcePosition;
116 fSourceMomentum = aTrackInfo.fSourceMomentum;
117 fSourceEnergy = aTrackInfo.fSourceEnergy;
118 fSourceTime = aTrackInfo.fSourceTime;
138 <<
"Source track ID " << fSourceTrackID <<
" ("
140 << fSourceEnergy/
GeV <<
"[GeV]) at " << fSourcePosition <<
G4endl;
142 <<
"Original primary track ID " << fOriginalTrackID <<
" ("
144 << fOriginalEnergy/
GeV <<
"[GeV])" <<
G4endl;
G4ParticleDefinition * GetDefinition() const
CLHEP::Hep3Vector G4ThreeVector
const G4ThreeVector & GetPosition() const
const G4String & GetParticleName() const
G4GLOB_DLL std::ostream G4cout
G4double GetGlobalTime() const
G4ThreeVector GetMomentum() const
G4double GetTotalEnergy() const