Geant4.10
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions
RMC01EventAction Class Reference

#include <RMC01EventAction.hh>

Inheritance diagram for RMC01EventAction:
G4UserEventAction

Public Member Functions

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

Additional Inherited Members

- Protected Attributes inherited from G4UserEventAction
G4EventManagerfpEventManager
 

Detailed Description

Definition at line 54 of file RMC01EventAction.hh.

Constructor & Destructor Documentation

RMC01EventAction::RMC01EventAction ( )

Definition at line 48 of file RMC01EventAction.cc.

50 {;
51 }
RMC01EventAction::~RMC01EventAction ( )
virtual

Definition at line 55 of file RMC01EventAction.cc.

56 {;
57 }

Member Function Documentation

void RMC01EventAction::BeginOfEventAction ( const G4Event anEvent)
virtual

Reimplemented from G4UserEventAction.

Definition at line 61 of file RMC01EventAction.cc.

References RMC01AnalysisManager::BeginOfEvent(), G4cout, G4Event::GetEventID(), and RMC01AnalysisManager::GetInstance().

62 {
63  G4int i_event=anEvent->GetEventID();
64  G4bool print_nb=false;
65  if (i_event <100) print_nb =true;
66  else if (i_event<500 && (i_event/100)*100 == i_event) print_nb = true;
67  else if (i_event<5000 && (i_event/500)*500 == i_event) print_nb = true;
68  else if ((i_event/5000)*5000 == i_event) print_nb = true;
69  if (print_nb) G4cout<<"nb event "<<i_event<<std::endl;
71 }
void BeginOfEvent(const G4Event *)
int G4int
Definition: G4Types.hh:78
G4int GetEventID() const
Definition: G4Event.hh:140
G4GLOB_DLL std::ostream G4cout
bool G4bool
Definition: G4Types.hh:79
static RMC01AnalysisManager * GetInstance()
void RMC01EventAction::EndOfEventAction ( const G4Event anEvent)
virtual

Reimplemented from G4UserEventAction.

Definition at line 75 of file RMC01EventAction.cc.

References RMC01AnalysisManager::EndOfEvent(), and RMC01AnalysisManager::GetInstance().

76 {
78 }
static RMC01AnalysisManager * GetInstance()
void EndOfEvent(const G4Event *)

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