Geant4 Stacking user action class. More...
#include <G4XTankStackingAction.h>
Public Member Functions | |
G4ClassificationOfNewTrack | ClassifyNewTrack (const G4Track *aTrack) |
G4XTankStackingAction () | |
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 G4XTankStackingAction.h.
G4XTankStackingAction::G4XTankStackingAction | ( | ) |
Definition at line 24 of file G4XTankStackingAction.cc.
References fRandomEngine.
G4ClassificationOfNewTrack G4XTankStackingAction::ClassifyNewTrack | ( | const G4Track * | aTrack | ) |
Definition at line 33 of file G4XTankStackingAction.cc.
References fCollectionEfficiency, fQuantumEff, fRandomEngine, utl::RandomEngine::GetEngine(), utl::TabulatedFunction::InterpolateY(), and utl::MeV.
|
inline |
Definition at line 39 of file G4XTankStackingAction.h.
|
inline |
Definition at line 40 of file G4XTankStackingAction.h.
void G4XTankStackingAction::SetStation | ( | const sdet::Station *const | station | ) |
Definition at line 58 of file G4XTankStackingAction.cc.
References fCollectionEfficiency, fCurrentDetectorStation, fQuantumEff, sdet::PMT::GetCollectionEfficiency(), sdet::Station::GetPMT(), and sdet::PMT::GetQuantumEfficiency().
|
private |
Definition at line 45 of file G4XTankStackingAction.h.
Referenced by ClassifyNewTrack(), and SetStation().
|
private |
Definition at line 44 of file G4XTankStackingAction.h.
Referenced by SetStation().
|
private |
Definition at line 45 of file G4XTankStackingAction.h.
|
private |
Definition at line 45 of file G4XTankStackingAction.h.
|
private |
Definition at line 46 of file G4XTankStackingAction.h.
Referenced by ClassifyNewTrack(), and SetStation().
|
private |
Definition at line 48 of file G4XTankStackingAction.h.
Referenced by ClassifyNewTrack(), and G4XTankStackingAction().