Geant4 Stacking user action class. More...
#include <G4TankStackingAction.h>

Public Member Functions | |
| G4ClassificationOfNewTrack | ClassifyNewTrack (const G4Track *aTrack) |
| G4TankStackingAction () | |
| void | NewStage () |
| void | PrepareNewEvent () |
| void | SetStation (const sdet::Station *const station) |
Private Attributes | |
| double | fCollectionEfficiency |
| const sdet::Station * | fCurrentDetectorStation |
| double | fMaxCerenkovEnergy |
| double | fMinCerenkovEnergy |
| utl::TabulatedFunction | fQuantumEff |
| utl::RandomEngine * | fRandomEngine |
Geant4 Stacking user action class.
Definition at line 32 of file G4TankSimulatorOG/G4TankStackingAction.h.
| G4TankStackingAction::G4TankStackingAction | ( | ) |
Definition at line 24 of file G4TankSimulatorOG/G4TankStackingAction.cc.
References fRandomEngine.
| G4ClassificationOfNewTrack G4TankStackingAction::ClassifyNewTrack | ( | const G4Track * | aTrack | ) |
Definition at line 33 of file G4TankSimulatorOG/G4TankStackingAction.cc.
References fCollectionEfficiency, fQuantumEff, fRandomEngine, utl::RandomEngine::GetEngine(), utl::TabulatedFunction::InterpolateY(), and utl::MeV.
|
inline |
Definition at line 39 of file G4TankSimulatorOG/G4TankStackingAction.h.
|
inline |
Definition at line 40 of file G4TankSimulatorOG/G4TankStackingAction.h.
| void G4TankStackingAction::SetStation | ( | const sdet::Station *const | station | ) |
Definition at line 58 of file G4TankSimulatorOG/G4TankStackingAction.cc.
References fCollectionEfficiency, fCurrentDetectorStation, fQuantumEff, sdet::PMT::GetCollectionEfficiency(), sdet::Station::GetPMT(), and sdet::PMT::GetQuantumEfficiency().
Referenced by G4TankSimulatorOG::G4TankSimulator::RunFull().
|
private |
Definition at line 45 of file G4TankSimulatorOG/G4TankStackingAction.h.
Referenced by ClassifyNewTrack(), and SetStation().
|
private |
Definition at line 44 of file G4TankSimulatorOG/G4TankStackingAction.h.
Referenced by SetStation().
|
private |
Definition at line 45 of file G4TankSimulatorOG/G4TankStackingAction.h.
|
private |
Definition at line 45 of file G4TankSimulatorOG/G4TankStackingAction.h.
|
private |
Definition at line 46 of file G4TankSimulatorOG/G4TankStackingAction.h.
Referenced by ClassifyNewTrack(), and SetStation().
|
private |
Definition at line 48 of file G4TankSimulatorOG/G4TankStackingAction.h.
Referenced by ClassifyNewTrack(), and G4TankStackingAction().