Geant4
10.01.p02
|
#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 45 of file RE05StackingAction.cc.
References angRoI, deg, reqIso, reqMuon, and theMessenger.
|
virtual |
Definition at line 54 of file RE05StackingAction.cc.
References theMessenger.
|
virtual |
Reimplemented from G4UserStackingAction.
Definition at line 58 of file RE05StackingAction.cc.
References angRoI, fKill, fSuspend, fUrgent, fWaiting, G4Track::GetDefinition(), G4Track::GetParentID(), G4ParticleDefinition::GetPDGCharge(), G4Track::GetTrackStatus(), InsideRoI(), G4MuonMinus::MuonMinusDefinition(), G4MuonPlus::MuonPlusDefinition(), and stage.
|
private |
Definition at line 120 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 reqIso.
Referenced by RE05StackingActionMessenger::GetCurrentValue().
|
inline |
Definition at line 74 of file RE05StackingAction.hh.
References reqIsoMuon.
Referenced by RE05StackingActionMessenger::GetCurrentValue().
|
inline |
Definition at line 72 of file RE05StackingAction.hh.
References reqMuon.
Referenced by RE05StackingActionMessenger::GetCurrentValue().
|
inline |
Definition at line 78 of file RE05StackingAction.hh.
References angRoI.
Referenced by RE05StackingActionMessenger::GetCurrentValue().
Definition at line 99 of file RE05StackingAction.cc.
References G4THitsCollection< T >::entries(), G4cerr, G4endl, GetCollection(), G4Track::GetPosition(), and muonHits.
Referenced by ClassifyNewTrack().
|
virtual |
Reimplemented from G4UserStackingAction.
Definition at line 134 of file RE05StackingAction.cc.
References angRoI, G4StackManager::clear(), G4THitsCollection< T >::entries(), G4cerr, G4endl, GetCollection(), muonHits, G4StackManager::ReClassify(), reqIso, reqIsoMuon, reqMuon, G4UserStackingAction::stackManager, stage, and trkHits.
|
virtual |
Reimplemented from G4UserStackingAction.
Definition at line 205 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(), NewStage(), 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(), NewStage(), and RE05StackingAction().
|
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(), NewStage(), and RE05StackingAction().
|
private |
Definition at line 64 of file RE05StackingAction.hh.
Referenced by ClassifyNewTrack(), NewStage(), and PrepareNewEvent().
|
private |
Definition at line 62 of file RE05StackingAction.hh.
Referenced by RE05StackingAction(), and ~RE05StackingAction().
|
private |
Definition at line 60 of file RE05StackingAction.hh.
Referenced by NewStage(), and PrepareNewEvent().