List of all members | Public Member Functions | Private Attributes
G4XTankSimulatorAG::G4XTankStackingAction Class Reference

Geant4 Stacking user action class. More...

#include <G4XTankStackingAction.h>

Inheritance diagram for G4XTankSimulatorAG::G4XTankStackingAction:
Inheritance graph
[legend]

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::StationfCurrentDetectorStation
 
double fMaxCerenkovEnergy
 
double fMinCerenkovEnergy
 
utl::TabulatedFunction fQuantumEff
 
utl::RandomEnginefRandomEngine
 

Detailed Description

Geant4 Stacking user action class.

Author
Tom McCauley
Date
08 April 2004

Definition at line 32 of file G4XTankStackingAction.h.

Constructor & Destructor Documentation

G4XTankStackingAction::G4XTankStackingAction ( )

Definition at line 24 of file G4XTankStackingAction.cc.

References fRandomEngine.

Member Function Documentation

G4ClassificationOfNewTrack G4XTankStackingAction::ClassifyNewTrack ( const G4Track *  aTrack)
void G4XTankSimulatorAG::G4XTankStackingAction::NewStage ( )
inline

Definition at line 39 of file G4XTankStackingAction.h.

void G4XTankSimulatorAG::G4XTankStackingAction::PrepareNewEvent ( )
inline

Definition at line 40 of file G4XTankStackingAction.h.

void G4XTankStackingAction::SetStation ( const sdet::Station *const  station)

Member Data Documentation

double G4XTankSimulatorAG::G4XTankStackingAction::fCollectionEfficiency
private

Definition at line 45 of file G4XTankStackingAction.h.

Referenced by ClassifyNewTrack(), and SetStation().

const sdet::Station* G4XTankSimulatorAG::G4XTankStackingAction::fCurrentDetectorStation
private

Definition at line 44 of file G4XTankStackingAction.h.

Referenced by SetStation().

double G4XTankSimulatorAG::G4XTankStackingAction::fMaxCerenkovEnergy
private

Definition at line 45 of file G4XTankStackingAction.h.

double G4XTankSimulatorAG::G4XTankStackingAction::fMinCerenkovEnergy
private

Definition at line 45 of file G4XTankStackingAction.h.

utl::TabulatedFunction G4XTankSimulatorAG::G4XTankStackingAction::fQuantumEff
private

Definition at line 46 of file G4XTankStackingAction.h.

Referenced by ClassifyNewTrack(), and SetStation().

utl::RandomEngine* G4XTankSimulatorAG::G4XTankStackingAction::fRandomEngine
private

Definition at line 48 of file G4XTankStackingAction.h.

Referenced by ClassifyNewTrack(), and G4XTankStackingAction().


The documentation for this class was generated from the following files:

, generated on Tue Sep 26 2023.