![]() |
ATLAS Offline Software
|
#include <ITruthSvc.h>
Public Member Functions | |
| DeclareInterfaceID (ITruthSvc, 1, 0) | |
| Creates the InterfaceID and interfaceID() method. More... | |
| virtual | ~ITruthSvc () |
| virtual desctructor More... | |
| virtual void | registerTruthIncident (ITruthIncident &truthincident, bool saveAllChildren=false) const =0 |
| Register a truth incident. More... | |
| virtual StatusCode | initializeTruthCollection (int largestGeneratedParticleBC=0, int largestGeneratedVertexBC=0)=0 |
| Initialize the Truth Svc at the beginning of each event. More... | |
| virtual StatusCode | releaseEvent ()=0 |
| Finalize the Truth Svc at the end of each event. More... | |
@ class ITruthSvc
Interface for the central truth record service to be used by the different simulation services.
@ author Andreas.Salzburger -at- cern.ch , Elmar.Ritsch -at- cern.ch
Definition at line 29 of file ITruthSvc.h.
|
inlinevirtual |
| ISF::ITruthSvc::DeclareInterfaceID | ( | ITruthSvc | , |
| 1 | , | ||
| 0 | |||
| ) |
Creates the InterfaceID and interfaceID() method.
|
pure virtual |
Initialize the Truth Svc at the beginning of each event.
|
pure virtual |
Register a truth incident.
|
pure virtual |
Finalize the Truth Svc at the end of each event.
1.8.18