32 #ifndef G4EventManager_h
33 #define G4EventManager_h 1
97 void DoProcessing(
G4Event* anEvent);
105 G4int trackIDCounter;
119 G4int storetRandomNumberStatusToG4Event;
120 G4String randomNumberStatusToG4Event;
126 {
return currentEvent; }
128 {
return currentEvent; }
146 {
return userEventAction; }
148 {
return userStackingAction; }
150 {
return userTrackingAction; }
152 {
return userSteppingAction; }
163 {
return trackContainer; }
165 {
return trackManager; }
169 {
return verboseLevel; }
172 verboseLevel =
value;
185 {
return transformer; }
187 { transformer = tf; }
189 { storetRandomNumberStatusToG4Event = vl; }
G4PrimaryTransformer * GetPrimaryTransformer() const
G4StackManager * GetStackManager() const
G4UserEventAction * GetUserEventAction()
G4Event * GetNonconstCurrentEvent()
void SetVerboseLevel(G4int value)
G4TrackingManager * GetTrackingManager() const
void SetUserInformation(G4VUserEventInformation *anInfo)
G4UserSteppingAction * GetUserSteppingAction()
void SetVerboseLevel(G4int const value)
std::vector< G4Track * > G4TrackVector
void SetUserAction(G4UserEventAction *userAction)
G4UserTrackingAction * GetUserTrackingAction()
static G4EventManager * GetEventManager()
void SetNumberOfAdditionalWaitingStacks(G4int iAdd)
const XML_Char int const XML_Char * value
void SetPrimaryTransformer(G4PrimaryTransformer *tf)
void ProcessOneEvent(G4Event *anEvent)
void StoreRandomNumberStatusToG4Event(G4int vl)
const G4Event * GetConstCurrentEvent()
void KeepTheCurrentEvent()
G4UserStackingAction * GetUserStackingAction()
void SetNumberOfAdditionalWaitingStacks(G4int iAdd)
G4VUserEventInformation * GetUserInformation()