![]() |
ATLAS Offline Software
|
Provides an interface to interact with the Geant4 run. More...
#include "G4AtlasInterfaces/IG4RunTool.h"
Public Types | |
| using | UPEvent = std::unique_ptr<AtlasG4SyncEventUserInfo> |
Public Member Functions | |
| DeclareInterfaceID (IG4RunTool, 1, 0) | |
| virtual void | NotifyBeginRun ()=0 |
| virtual void | WaitBeginRun ()=0 |
| virtual size_t | Size () const =0 |
| virtual void | PushEvent (UPEvent)=0 |
| virtual UPEvent | GetEvent ()=0 |
Provides an interface to interact with the Geant4 run.
Definition at line 22 of file IG4RunTool.h.
| using IG4RunTool::UPEvent = std::unique_ptr<AtlasG4SyncEventUserInfo> |
Definition at line 25 of file IG4RunTool.h.
| IG4RunTool::DeclareInterfaceID | ( | IG4RunTool | , |
| 1 | , | ||
| 0 | ) |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |