G4TankTrackInformation.cc
Go to the documentation of this file.
2 #include "G4ios.hh"
3 
4 G4Allocator<G4TankTrackInformation> aTrackInformationAllocator;
5 
7 {
8  originalTrackID = 0;
10  originalPosition = G4ThreeVector(0.,0.,0.);
11  originalMomentum = G4ThreeVector(0.,0.,0.);
12  originalEnergy = 0.;
13  originalTime = 0.;
14 }
15 
17 {
18  originalTrackID = aTrack->GetTrackID();
19  particleDefinition = aTrack->GetDefinition();
20  originalPosition = aTrack->GetPosition();
21  originalMomentum = aTrack->GetMomentum();
22  originalEnergy = aTrack->GetTotalEnergy();
23  originalTime = aTrack->GetGlobalTime();
24 }
25 
27 {
28  originalTrackID = aTrackInfo->originalTrackID;
30  originalPosition = aTrackInfo->originalPosition;
31  originalMomentum = aTrackInfo->originalMomentum;
32  originalEnergy = aTrackInfo->originalEnergy;
33  originalTime = aTrackInfo->originalTime;
34 }
35 
37 
39 {
40  G4cerr
41  << "Original track ID " << originalTrackID
42  << " at " << originalPosition << G4endl;
43 }
G4Allocator< G4TankTrackInformation > aTrackInformationAllocator
G4ParticleDefinition * particleDefinition

, generated on Tue Sep 26 2023.