1 #ifndef SimG4Core_TrackInformation_H 2 #define SimG4Core_TrackInformation_H 5 #include "G4VUserTrackInformation.hh" 6 #include "G4Allocator.hh" 15 inline void *
operator new(size_t);
64 track->GetPosition().y() / CLHEP::cm,
65 track->GetPosition().z() / CLHEP::cm,
66 track->GetGlobalTime());
68 track->GetMomentum().y() / CLHEP::GeV,
69 track->GetMomentum().z() / CLHEP::GeV,
70 track->GetTotalEnergy() / CLHEP::GeV);
97 void Print()
const override;
124 : G4VUserTrackInformation(),
ROOT::Math::LorentzVector< ROOT::Math::PxPyPzE4D< float > > XYZTLorentzVectorF
Lorentz vector with cylindrical internal representation using pseudorapidity.