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);
62 track->GetPosition().y() / CLHEP::cm,
63 track->GetPosition().z() / CLHEP::cm,
64 track->GetGlobalTime());
66 track->GetMomentum().y() / CLHEP::GeV,
67 track->GetMomentum().z() / CLHEP::GeV,
68 track->GetTotalEnergy() / CLHEP::GeV);
95 void Print()
const override;
122 : G4VUserTrackInformation(),
ROOT::Math::LorentzVector< ROOT::Math::PxPyPzE4D< float > > XYZTLorentzVectorF
Lorentz vector with cylindrical internal representation using pseudorapidity.