60 std::abs( aTrack->
GetMomentum().pseudoRapidity() ) > 5.5 ) {
G4double GetHCalEnergy()
Sets the energy deposit in the hadronic calorimeter.
G4int GetParentID() const
G4ThreeVector GetTrackerMomentum()
Gets the particle momentum at the entrance to the tracker detector.
Par02TrackingAction()
A default constructor.
const G4DynamicParticle * GetDynamicParticle() const
virtual void PreUserTrackingAction(const G4Track *track)
Defines the actions at the start of processing the track. It checks the pseudorapidity range and if t...
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()
Gets the electromagnetic calorimeter efficiency. Currently not used (efficiency is 1)...
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()
Gets the hadronic calorimeter efficiency. Currently not used (efficiency is 1).
Definition of the Par02Output class.
static Par02Output * Instance()
Allows the access to the unique Par02Output object.
G4PrimaryParticle * GetPrimaryParticle() const
void SaveTrack(SaveType aWhatToSave, G4int aPartID, G4int aPDG, G4ThreeVector aVector, G4double aResolution=0, G4double aEfficiency=1, G4double aEnergy=0)
Saves the information about the particle (track).
Definition of the Par02TrackingAction class.
G4ThreeVector GetMomentum() const
G4double GetTrackerEfficiency()
Gets the tracker detector efficiency. Currently not used (efficiency is 1).
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)
Defines the actions at the end of processing the track. It saves the information of MC data (PDG code...
Primary particle information.
G4double GetEMCalResolution()
Gets the electromagnetic calorimeter resolution. Currently equal to -1 if AtlFast type of smearing is...
G4double GetTrackerResolution()
Gets the tracking detector resolution. Currently equal to -1 if AtlFast type of smearing is used...
G4double GetHCalResolution()
Gets the hadronic calorimeter resolution. Currently equal to -1 if AtlFast type of smearing is used...
G4VUserPrimaryParticleInformation * GetUserInformation() const
virtual ~Par02TrackingAction()