#include <G4EventManager.hh>
Definition at line 60 of file G4EventManager.hh.
G4EventManager::G4EventManager |
( |
| ) |
|
Definition at line 49 of file G4EventManager.cc.
50 :currentEvent(
nullptr),trajectoryContainer(
nullptr),
52 verboseLevel(0),tracking(
false),abortRequested(
false),
53 storetRandomNumberStatusToG4Event(
false)
58 "G4EventManager::G4EventManager() has already been made.");
68 fpEventManager =
this;
69 userEventAction =
nullptr;
70 userStackingAction =
nullptr;
71 userTrackingAction =
nullptr;
72 userSteppingAction =
nullptr;
static G4StateManager * GetStateManager()
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
static G4SDManager * GetSDMpointerIfExist()
G4EventManager::~G4EventManager |
( |
| ) |
|
Definition at line 82 of file G4EventManager.cc.
84 delete trackContainer;
88 delete userEventAction;
void G4EventManager::AbortCurrentEvent |
( |
| ) |
|
const G4Event* G4EventManager::GetConstCurrentEvent |
( |
| ) |
|
|
inline |
G4Event* G4EventManager::GetNonconstCurrentEvent |
( |
| ) |
|
|
inline |
Definition at line 378 of file G4EventManager.cc.
G4VUserEventInformation * GetUserInformation() const
G4ApplicationState GetCurrentState() const
G4int G4EventManager::GetVerboseLevel |
( |
| ) |
|
|
inline |
void G4EventManager::KeepTheCurrentEvent |
( |
| ) |
|
void G4EventManager::ProcessOneEvent |
( |
G4Event * |
anEvent | ) |
|
Definition at line 341 of file G4EventManager.cc.
344 if (!randStat) randStat =
new G4String;
352 if(storetRandomNumberStatusToG4Event==1 || storetRandomNumberStatusToG4Event==3)
354 std::ostringstream oss;
358 StackTracks(trackVector,
false);
359 DoProcessing(anEvent);
void SetRandomNumberStatus(G4String &st)
static std::ostream & saveFullState(std::ostream &os)
void G4EventManager::SetNumberOfAdditionalWaitingStacks |
( |
G4int |
iAdd | ) |
|
|
inline |
Definition at line 156 of file G4EventManager.hh.
void SetNumberOfAdditionalWaitingStacks(G4int iAdd)
Definition at line 311 of file G4EventManager.cc.
313 userEventAction = userAction;
virtual void SetEventManager(G4EventManager *value)
Definition at line 317 of file G4EventManager.cc.
319 userStackingAction = userAction;
void SetUserStackingAction(G4UserStackingAction *value)
Definition at line 323 of file G4EventManager.cc.
325 userTrackingAction = userAction;
void SetUserAction(G4UserTrackingAction *apAction)
Definition at line 329 of file G4EventManager.cc.
331 userSteppingAction = userAction;
void SetUserAction(G4UserTrackingAction *apAction)
Definition at line 364 of file G4EventManager.cc.
371 "G4VUserEventInformation cannot be set because of ansense of G4Event.");
void SetUserInformation(G4VUserEventInformation *anInfo)
G4ApplicationState GetCurrentState() const
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
void G4EventManager::SetVerboseLevel |
( |
G4int |
value | ) |
|
|
inline |
Definition at line 170 of file G4EventManager.hh.
172 verboseLevel =
value;
const XML_Char int const XML_Char * value
void SetVerboseLevel(G4int const value)
void G4EventManager::StoreRandomNumberStatusToG4Event |
( |
G4int |
vl | ) |
|
|
inline |
The documentation for this class was generated from the following files: