Geant4  10.02.p01
Em10EventAction Class Reference

#include <Em10EventAction.hh>

+ Inheritance diagram for Em10EventAction:
+ Collaboration diagram for Em10EventAction:

Public Member Functions

 Em10EventAction (Em10RunAction *Em10RA)
 
 ~Em10EventAction ()
 
void BeginOfEventAction (const G4Event *)
 
void EndOfEventAction (const G4Event *)
 
G4int GetEventno ()
 
void setEventVerbose (G4int level)
 
void CountStepsCharged ()
 
void CountStepsNeutral ()
 
void AddCharged ()
 
void AddNeutral ()
 
void AddE ()
 
void AddP ()
 
void SetTr ()
 
void SetRef ()
 
void SetDrawFlag (G4String val)
 
void SetPrintModulo (G4int val)
 
- Public Member Functions inherited from G4UserEventAction
 G4UserEventAction ()
 
virtual ~G4UserEventAction ()
 
void SetEventManager (G4EventManager *value)
 

Private Attributes

G4int calorimeterCollID
 
Em10EventActionMessengereventMessenger
 
Em10RunActionrunaction
 
G4int verboselevel
 
G4double nstep
 
G4double nstepCharged
 
G4double nstepNeutral
 
G4double Nch
 
G4double Nne
 
G4double NE
 
G4double NP
 
G4double Transmitted
 
G4double Reflected
 
G4String drawFlag
 
G4int printModulo
 

Additional Inherited Members

- Protected Attributes inherited from G4UserEventAction
G4EventManagerfpEventManager
 

Detailed Description

Definition at line 48 of file Em10EventAction.hh.

Constructor & Destructor Documentation

Em10EventAction::Em10EventAction ( Em10RunAction Em10RA)

Definition at line 56 of file Em10EventAction.cc.

References eventMessenger.

Em10EventAction::~Em10EventAction ( )

Definition at line 65 of file Em10EventAction.cc.

References eventMessenger.

Member Function Documentation

void Em10EventAction::AddCharged ( )

Definition at line 192 of file Em10EventAction.cc.

References Nch.

Referenced by Em10SteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

void Em10EventAction::AddE ( )

Definition at line 206 of file Em10EventAction.cc.

References NE.

Referenced by Em10SteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

void Em10EventAction::AddNeutral ( )

Definition at line 199 of file Em10EventAction.cc.

References Nne.

Referenced by Em10SteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

void Em10EventAction::AddP ( )

Definition at line 213 of file Em10EventAction.cc.

References NP.

Referenced by Em10SteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

void Em10EventAction::BeginOfEventAction ( const G4Event evt)
virtual

Reimplemented from G4UserEventAction.

Definition at line 72 of file Em10EventAction.cc.

References calorimeterCollID, G4cout, G4endl, G4SDManager::GetCollectionID(), G4Event::GetEventID(), G4SDManager::GetSDMpointer(), Nch, NE, Nne, NP, nstep, nstepCharged, nstepNeutral, printModulo, Reflected, Transmitted, and verboselevel.

+ Here is the call graph for this function:

void Em10EventAction::CountStepsCharged ( )

Definition at line 178 of file Em10EventAction.cc.

References nstepCharged.

Referenced by Em10SteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

void Em10EventAction::CountStepsNeutral ( )

Definition at line 185 of file Em10EventAction.cc.

References nstepNeutral.

Referenced by Em10SteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

G4int Em10EventAction::GetEventno ( )

Definition at line 163 of file Em10EventAction.cc.

References G4UserEventAction::fpEventManager, G4EventManager::GetConstCurrentEvent(), and G4Event::GetEventID().

Referenced by Em10SteppingAction::UserSteppingAction().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void Em10EventAction::SetDrawFlag ( G4String  val)
inline

Definition at line 69 of file Em10EventAction.hh.

References drawFlag.

Referenced by Em10EventActionMessenger::SetNewValue().

+ Here is the caller graph for this function:

void Em10EventAction::setEventVerbose ( G4int  level)

Definition at line 171 of file Em10EventAction.cc.

References verboselevel.

Referenced by Em10EventActionMessenger::SetNewValue().

+ Here is the caller graph for this function:

void Em10EventAction::SetPrintModulo ( G4int  val)
inline

Definition at line 70 of file Em10EventAction.hh.

References printModulo.

Referenced by Em10EventActionMessenger::SetNewValue().

+ Here is the caller graph for this function:

void Em10EventAction::SetRef ( )

Definition at line 227 of file Em10EventAction.cc.

References Reflected.

Referenced by Em10SteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

void Em10EventAction::SetTr ( )

Definition at line 220 of file Em10EventAction.cc.

References Transmitted.

Referenced by Em10SteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

Member Data Documentation

G4int Em10EventAction::calorimeterCollID
private

Definition at line 70 of file Em10EventAction.hh.

Referenced by BeginOfEventAction(), and EndOfEventAction().

G4String Em10EventAction::drawFlag
private

Definition at line 82 of file Em10EventAction.hh.

Referenced by SetDrawFlag().

Em10EventActionMessenger* Em10EventAction::eventMessenger
private

Definition at line 74 of file Em10EventAction.hh.

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

G4double Em10EventAction::Nch
private

Definition at line 78 of file Em10EventAction.hh.

Referenced by AddCharged(), BeginOfEventAction(), and EndOfEventAction().

G4double Em10EventAction::NE
private

Definition at line 79 of file Em10EventAction.hh.

Referenced by AddE(), BeginOfEventAction(), and EndOfEventAction().

G4double Em10EventAction::Nne
private

Definition at line 78 of file Em10EventAction.hh.

Referenced by AddNeutral(), BeginOfEventAction(), and EndOfEventAction().

G4double Em10EventAction::NP
private

Definition at line 79 of file Em10EventAction.hh.

Referenced by AddP(), BeginOfEventAction(), and EndOfEventAction().

G4double Em10EventAction::nstep
private

Definition at line 77 of file Em10EventAction.hh.

Referenced by BeginOfEventAction(), and EndOfEventAction().

G4double Em10EventAction::nstepCharged
private

Definition at line 77 of file Em10EventAction.hh.

Referenced by BeginOfEventAction(), CountStepsCharged(), and EndOfEventAction().

G4double Em10EventAction::nstepNeutral
private

Definition at line 77 of file Em10EventAction.hh.

Referenced by BeginOfEventAction(), CountStepsNeutral(), and EndOfEventAction().

G4int Em10EventAction::printModulo
private

Definition at line 83 of file Em10EventAction.hh.

Referenced by BeginOfEventAction(), EndOfEventAction(), and SetPrintModulo().

G4double Em10EventAction::Reflected
private

Definition at line 80 of file Em10EventAction.hh.

Referenced by BeginOfEventAction(), EndOfEventAction(), and SetRef().

Em10RunAction* Em10EventAction::runaction
private

Definition at line 75 of file Em10EventAction.hh.

Referenced by EndOfEventAction().

G4double Em10EventAction::Transmitted
private

Definition at line 80 of file Em10EventAction.hh.

Referenced by BeginOfEventAction(), EndOfEventAction(), and SetTr().

G4int Em10EventAction::verboselevel
private

Definition at line 76 of file Em10EventAction.hh.

Referenced by BeginOfEventAction(), EndOfEventAction(), and setEventVerbose().


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