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