Geant4  10.01.p02
ExGflashEventAction Class Reference

#include <ExGflashEventAction.hh>

+ Inheritance diagram for ExGflashEventAction:
+ Collaboration diagram for ExGflashEventAction:

Public Member Functions

 ExGflashEventAction ()
 
 ~ExGflashEventAction ()
 
void BeginOfEventAction (const G4Event *)
 
void EndOfEventAction (const G4Event *)
 
- Public Member Functions inherited from G4UserEventAction
 G4UserEventAction ()
 
virtual ~G4UserEventAction ()
 
void SetEventManager (G4EventManager *value)
 

Private Attributes

G4int fNevent
 
G4double fDtime
 
G4int fCalorimeterCollectionId
 
G4Timer fTimerIntern
 

Additional Inherited Members

- Protected Attributes inherited from G4UserEventAction
G4EventManager * fpEventManager
 

Detailed Description

Definition at line 39 of file ExGflashEventAction.hh.

Constructor & Destructor Documentation

ExGflashEventAction::ExGflashEventAction ( )

Definition at line 49 of file ExGflashEventAction.cc.

ExGflashEventAction::~ExGflashEventAction ( )

Definition at line 54 of file ExGflashEventAction.cc.

References fDtime, fNevent, G4cout, and G4endl.

Member Function Documentation

void ExGflashEventAction::BeginOfEventAction ( const G4Event *  evt)
virtual

Reimplemented from G4UserEventAction.

Definition at line 60 of file ExGflashEventAction.cc.

References fNevent, fTimerIntern, G4cout, G4endl, G4Event::GetEventID(), and G4Timer::Start().

+ Here is the call graph for this function:

void ExGflashEventAction::EndOfEventAction ( const G4Event *  evt)
virtual

Hits in sensitive Detector

Computing (x,y,z) of vertex of initial particles

For all Hits in sensitive detector

Reimplemented from G4UserEventAction.

Definition at line 68 of file ExGflashEventAction.cc.

References G4TrajectoryContainer::entries(), G4THitsCollection< T >::entries(), fCalorimeterCollectionId, fDtime, fNevent, fTimerIntern, G4cout, G4endl, G4SDManager::GetCollectionID(), G4HCofThisEvent::GetHC(), G4Event::GetHCofThisEvent(), G4PrimaryParticle::GetMomentum(), G4PrimaryVertex::GetPosition(), G4PrimaryVertex::GetPrimary(), G4Event::GetPrimaryVertex(), G4Timer::GetRealElapsed(), G4SDManager::GetSDMpointer(), G4Timer::GetSystemElapsed(), G4Event::GetTrajectoryContainer(), G4Timer::GetUserElapsed(), GeV, G4INCL::Math::max(), and G4Timer::Stop().

+ Here is the call graph for this function:

Member Data Documentation

G4int ExGflashEventAction::fCalorimeterCollectionId
private

Definition at line 50 of file ExGflashEventAction.hh.

Referenced by EndOfEventAction().

G4double ExGflashEventAction::fDtime
private

Definition at line 49 of file ExGflashEventAction.hh.

Referenced by EndOfEventAction(), and ~ExGflashEventAction().

G4int ExGflashEventAction::fNevent
private
G4Timer ExGflashEventAction::fTimerIntern
private

Definition at line 51 of file ExGflashEventAction.hh.

Referenced by BeginOfEventAction(), and EndOfEventAction().


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