Geant4  10.01.p02
CCalEndOfEventAction Class Reference

#include <CCalEndOfEventAction.hh>

+ Inheritance diagram for CCalEndOfEventAction:
+ Collaboration diagram for CCalEndOfEventAction:

Public Member Functions

 CCalEndOfEventAction (CCalPrimaryGeneratorAction *)
 
 ~CCalEndOfEventAction ()
 
virtual void StartOfEventAction (const G4Event *evt)
 
virtual void EndOfEventAction (const G4Event *evt)
 
- Public Member Functions inherited from G4UserEventAction
 G4UserEventAction ()
 
virtual ~G4UserEventAction ()
 
void SetEventManager (G4EventManager *value)
 
virtual void BeginOfEventAction (const G4Event *anEvent)
 

Private Member Functions

void instanciateSteppingAction ()
 
void initialize ()
 

Private Attributes

G4bool isInitialized
 
CCalPrimaryGeneratorActionprimaryGenerator
 
CCalSteppingActiontheSteppingAction
 
nameTypeSDnames
 
G4int numberOfSD
 
CCaloOrganizationtheOrg
 

Additional Inherited Members

- Protected Attributes inherited from G4UserEventAction
G4EventManagerfpEventManager
 

Detailed Description

Definition at line 44 of file CCalEndOfEventAction.hh.

Constructor & Destructor Documentation

CCalEndOfEventAction::CCalEndOfEventAction ( CCalPrimaryGeneratorAction pg)

Definition at line 57 of file CCalEndOfEventAction.cc.

References G4cout, G4endl, instanciateSteppingAction(), primaryGenerator, and theOrg.

+ Here is the call graph for this function:

CCalEndOfEventAction::~CCalEndOfEventAction ( )

Definition at line 74 of file CCalEndOfEventAction.cc.

References G4cout, G4endl, SDnames, and theOrg.

Member Function Documentation

void CCalEndOfEventAction::initialize ( )
private

Definition at line 84 of file CCalEndOfEventAction.cc.

References G4cout, G4endl, CCalSDList::getInstance(), CCalSDList::getNumberOfCaloSD(), isInitialized, n, numberOfSD, and SDnames.

Referenced by EndOfEventAction().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void CCalEndOfEventAction::instanciateSteppingAction ( )
private

Definition at line 245 of file CCalEndOfEventAction.cc.

References G4cout, G4endl, G4RunManager::GetRunManager(), G4RunManager::GetUserSteppingAction(), G4RunManager::SetUserAction(), and theSteppingAction.

Referenced by CCalEndOfEventAction().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void CCalEndOfEventAction::StartOfEventAction ( const G4Event evt)
virtual

Definition at line 107 of file CCalEndOfEventAction.cc.

References G4cout, G4endl, and G4Event::GetEventID().

+ Here is the call graph for this function:

Member Data Documentation

G4bool CCalEndOfEventAction::isInitialized
private

Definition at line 57 of file CCalEndOfEventAction.hh.

Referenced by EndOfEventAction(), and initialize().

G4int CCalEndOfEventAction::numberOfSD
private

Definition at line 62 of file CCalEndOfEventAction.hh.

Referenced by EndOfEventAction(), and initialize().

CCalPrimaryGeneratorAction* CCalEndOfEventAction::primaryGenerator
private

Definition at line 59 of file CCalEndOfEventAction.hh.

Referenced by CCalEndOfEventAction(), and EndOfEventAction().

nameType* CCalEndOfEventAction::SDnames
private

Definition at line 61 of file CCalEndOfEventAction.hh.

Referenced by EndOfEventAction(), initialize(), and ~CCalEndOfEventAction().

CCaloOrganization* CCalEndOfEventAction::theOrg
private

Definition at line 63 of file CCalEndOfEventAction.hh.

Referenced by CCalEndOfEventAction(), and ~CCalEndOfEventAction().

CCalSteppingAction* CCalEndOfEventAction::theSteppingAction
private

Definition at line 60 of file CCalEndOfEventAction.hh.

Referenced by EndOfEventAction(), and instanciateSteppingAction().


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