const XML_Char XML_Encoding * info
G4ThreeVector GetMCMomentum()
Gets the initial particle momentum (from particle generator).
Par02TrackingAction()
A default constructor.
Definition of the Par02TrackingAction class.
G4double GetHCalResolution()
G4double GetTrackerEfficiency()
double pseudoRapidity() const
void SaveTrack(SaveType aWhatToSave, G4int aPartID, G4int aPDG, G4ThreeVector aVector, G4double aResolution=0, G4double aEfficiency=1, G4double aEnergy=0)
static constexpr double MeV
G4ThreeVector GetHCalPosition()
Gets the position of the energy deposit in the hadronic calorimeter.
static constexpr double mm
G4ThreeVector GetEMCalPosition()
Gets the position of the energy deposit in the electromagnetic calorimeter.
G4double GetHCalEfficiency()
virtual void PostUserTrackingAction(const G4Track *track)
G4double GetEMCalResolution()
G4ThreeVector GetMomentum() const
Definition of the Par02Output class.
Definition of the Par02PrimaryParticleInformation class.
virtual void PreUserTrackingAction(const G4Track *track)
G4PrimaryParticle * GetPrimaryParticle() const
G4ThreeVector GetTrackerMomentum()
Gets the particle momentum at the entrance to the tracker detector.
G4double GetEMCalEfficiency()
virtual ~Par02TrackingAction()
G4int GetPDG() const
Gets the standard PDG code. Can be set only in the constructor.
G4double GetTrackerResolution()
static Par02Output * Instance()
G4TrackStatus GetTrackStatus() const
G4double GetEMCalEnergy()
Sets the energy deposit in the electromagnetic calorimeter.
G4int GetPartID() const
Gets the particle unique ID (within event). Can be set only in the constructor.
const G4DynamicParticle * GetDynamicParticle() const
G4int GetParentID() const
G4VUserPrimaryParticleInformation * GetUserInformation() const
G4double GetHCalEnergy()
Sets the energy deposit in the hadronic calorimeter.