Geant4
10.03
|
#include <RE05StackingAction.hh>
Public Member Functions | |
RE05StackingAction () | |
virtual | ~RE05StackingAction () |
virtual G4ClassificationOfNewTrack | ClassifyNewTrack (const G4Track *aTrack) |
virtual void | NewStage () |
virtual void | PrepareNewEvent () |
void | SetNRequestMuon (G4int val) |
G4int | GetNRequestMuon () const |
void | SetNRequestIsoMuon (G4int val) |
G4int | GetNRequestIsoMuon () const |
void | SetNIsolation (G4int val) |
G4int | GetNIsolation () const |
void | SetRoIAngle (G4double val) |
G4double | GetRoIAngle () const |
Public Member Functions inherited from G4UserStackingAction | |
G4UserStackingAction () | |
virtual | ~G4UserStackingAction () |
void | SetStackManager (G4StackManager *value) |
Private Member Functions | |
G4bool | InsideRoI (const G4Track *aTrack, G4double ang) |
G4VHitsCollection * | GetCollection (G4String colName) |
Additional Inherited Members | |
Protected Attributes inherited from G4UserStackingAction | |
G4StackManager * | stackManager |
Definition at line 45 of file RE05StackingAction.hh.
RE05StackingAction::RE05StackingAction | ( | ) |
Definition at line 47 of file RE05StackingAction.cc.
References fMessenger.
|
virtual |
Definition at line 60 of file RE05StackingAction.cc.
References fMessenger.
|
virtual |
Reimplemented from G4UserStackingAction.
Definition at line 66 of file RE05StackingAction.cc.
References fAngRoI, fKill, fStage, fSuspend, fUrgent, fWaiting, G4Track::GetDefinition(), G4Track::GetParentID(), G4ParticleDefinition::GetPDGCharge(), G4Track::GetTrackStatus(), InsideRoI(), G4MuonMinus::MuonMinusDefinition(), and G4MuonPlus::MuonPlusDefinition().
|
private |
Definition at line 132 of file RE05StackingAction.cc.
References G4SDManager::GetCollectionID(), G4RunManager::GetCurrentEvent(), G4HCofThisEvent::GetHC(), G4Event::GetHCofThisEvent(), G4RunManager::GetRunManager(), and G4SDManager::GetSDMpointer().
Referenced by InsideRoI(), and NewStage().
|
inline |
Definition at line 76 of file RE05StackingAction.hh.
References fReqIso.
Referenced by RE05StackingActionMessenger::GetCurrentValue().
|
inline |
Definition at line 74 of file RE05StackingAction.hh.
References fReqIsoMuon.
Referenced by RE05StackingActionMessenger::GetCurrentValue().
|
inline |
Definition at line 72 of file RE05StackingAction.hh.
References fReqMuon.
Referenced by RE05StackingActionMessenger::GetCurrentValue().
|
inline |
Definition at line 78 of file RE05StackingAction.hh.
References fAngRoI.
Referenced by RE05StackingActionMessenger::GetCurrentValue().
Definition at line 109 of file RE05StackingAction.cc.
References G4THitsCollection< T >::entries(), fMuonHits, G4cerr, G4endl, GetCollection(), and G4Track::GetPosition().
Referenced by ClassifyNewTrack().
|
virtual |
Reimplemented from G4UserStackingAction.
Definition at line 148 of file RE05StackingAction.cc.
References G4StackManager::clear(), G4THitsCollection< T >::entries(), fAngRoI, fMuonHits, fReqIso, fReqIsoMuon, fReqMuon, fStage, fTrkHits, G4cerr, G4endl, GetCollection(), G4StackManager::ReClassify(), and G4UserStackingAction::stackManager.
|
virtual |
Reimplemented from G4UserStackingAction.
Definition at line 221 of file RE05StackingAction.cc.
|
inline |
Definition at line 75 of file RE05StackingAction.hh.
Referenced by RE05StackingActionMessenger::SetNewValue().
|
inline |
Definition at line 73 of file RE05StackingAction.hh.
Referenced by RE05StackingActionMessenger::SetNewValue().
|
inline |
Definition at line 71 of file RE05StackingAction.hh.
Referenced by RE05StackingActionMessenger::SetNewValue().
|
inline |
Definition at line 77 of file RE05StackingAction.hh.
Referenced by RE05StackingActionMessenger::SetNewValue().
|
private |
Definition at line 68 of file RE05StackingAction.hh.
Referenced by ClassifyNewTrack(), GetRoIAngle(), and NewStage().
|
private |
Definition at line 62 of file RE05StackingAction.hh.
Referenced by RE05StackingAction(), and ~RE05StackingAction().
|
private |
Definition at line 61 of file RE05StackingAction.hh.
Referenced by InsideRoI(), NewStage(), and PrepareNewEvent().
|
private |
Definition at line 67 of file RE05StackingAction.hh.
Referenced by GetNIsolation(), and NewStage().
|
private |
Definition at line 66 of file RE05StackingAction.hh.
Referenced by GetNRequestIsoMuon(), and NewStage().
|
private |
Definition at line 65 of file RE05StackingAction.hh.
Referenced by GetNRequestMuon(), and NewStage().
|
private |
Definition at line 64 of file RE05StackingAction.hh.
Referenced by ClassifyNewTrack(), NewStage(), and PrepareNewEvent().
|
private |
Definition at line 60 of file RE05StackingAction.hh.
Referenced by NewStage(), and PrepareNewEvent().