1#ifndef SIMG4COMMON_RUNMANAGER_H
2#define SIMG4COMMON_RUNMANAGER_H
5#include "G4RunManager.hh"
8#include "GaudiKernel/IMessageSvc.h"
9#include "GaudiKernel/MsgStream.h"
10#include "GaudiKernel/ServiceHandle.h"
Definition RunManager.h:22
StatusCode start()
Initialization.
Definition RunManager.cpp:13
MsgStream m_log
Message Stream.
Definition RunManager.h:67
void finalize()
Finalization.
Definition RunManager.cpp:55
bool m_prevEventTerminated
Flag indicating if the previous Event was terminated in Geant successfuly.
Definition RunManager.h:63
StatusCode processEvent(G4Event &aEvent)
Processing of the event.
Definition RunManager.cpp:24
RunManager()
Constructor.
Definition RunManager.cpp:7
ServiceHandle< IMessageSvc > m_msgSvc
Message Service.
Definition RunManager.h:65
~RunManager()
Destructor.
Definition RunManager.cpp:11
StatusCode terminateEvent()
Termination of the event processing.
Definition RunManager.cpp:46
StatusCode retrieveEvent(G4Event *&aEvent)
Retrieves an event.
Definition RunManager.cpp:37
Conversion between units.
Definition ConstantField.h:14