#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),
51 verboseLevel(0),tracking(
false),abortRequested(
false),
52 storetRandomNumberStatusToG4Event(
false)
57 "G4EventManager::G4EventManager() has already been made.");
67 fpEventManager =
this;
68 userEventAction =
nullptr;
69 userStackingAction =
nullptr;
70 userTrackingAction =
nullptr;
71 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 81 of file G4EventManager.cc.
83 delete trackContainer;
87 delete userEventAction;
void G4EventManager::AbortCurrentEvent |
( |
| ) |
|
const G4Event* G4EventManager::GetConstCurrentEvent |
( |
| ) |
|
|
inline |
G4Event* G4EventManager::GetNonconstCurrentEvent |
( |
| ) |
|
|
inline |
Definition at line 375 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 338 of file G4EventManager.cc.
341 if (!randStat) randStat =
new G4String;
349 if(storetRandomNumberStatusToG4Event==1 || storetRandomNumberStatusToG4Event==3)
351 std::ostringstream oss;
355 StackTracks(trackVector,
false);
356 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 308 of file G4EventManager.cc.
310 userEventAction = userAction;
virtual void SetEventManager(G4EventManager *value)
Definition at line 314 of file G4EventManager.cc.
316 userStackingAction = userAction;
void SetUserStackingAction(G4UserStackingAction *value)
Definition at line 320 of file G4EventManager.cc.
322 userTrackingAction = userAction;
void SetUserAction(G4UserTrackingAction *apAction)
Definition at line 326 of file G4EventManager.cc.
328 userSteppingAction = userAction;
void SetUserAction(G4UserTrackingAction *apAction)
Definition at line 361 of file G4EventManager.cc.
368 "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: