Interface to the main Geant simulation service.
More...
#include <SimG4Interface/include/SimG4Interface/ISimG4Svc.h>
Interface to the main Geant simulation service.
- Author
- Anna Zaborowska
◆ DeclareInterfaceID()
ISimG4Svc::DeclareInterfaceID |
( |
ISimG4Svc | , |
|
|
1 | , |
|
|
0 | ) |
◆ processEvent()
virtual StatusCode ISimG4Svc::processEvent |
( |
G4Event & | aEvent | ) |
|
|
pure virtual |
Simulate the event with Geant.
- Parameters
-
[in] | aEvent | An event to be processed. |
- Returns
- status code
◆ retrieveEvent()
virtual StatusCode ISimG4Svc::retrieveEvent |
( |
G4Event *& | aEvent | ) |
|
|
pure virtual |
Retrieve the processed event.
- Parameters
-
[out] | aEvent | The processed event. |
- Returns
- status code
◆ terminateEvent()
virtual StatusCode ISimG4Svc::terminateEvent |
( |
| ) |
|
|
pure virtual |
Terminate the event simulation.
- Returns
- status code
The documentation for this class was generated from the following file: