@ class ITruthSvc
More...
#include <ITruthSvc.h>
@ 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.
◆ ~ITruthSvc()
| virtual ISF::ITruthSvc::~ITruthSvc |
( |
| ) |
|
|
inlinevirtual |
◆ DeclareInterfaceID()
| ISF::ITruthSvc::DeclareInterfaceID |
( |
ITruthSvc | , |
|
|
1 | , |
|
|
0 | ) |
Creates the InterfaceID and interfaceID() method.
◆ initializeTruthCollection()
| virtual StatusCode ISF::ITruthSvc::initializeTruthCollection |
( |
int | largestGeneratedParticleBC = 0, |
|
|
int | largestGeneratedVertexBC = 0 ) |
|
pure virtual |
Initialize the Truth Svc at the beginning of each event.
◆ registerTruthIncident()
| virtual void ISF::ITruthSvc::registerTruthIncident |
( |
ITruthIncident & | truthincident, |
|
|
bool | saveAllChildren = false ) const |
|
pure virtual |
Register a truth incident.
◆ releaseEvent()
| virtual StatusCode ISF::ITruthSvc::releaseEvent |
( |
| ) |
|
|
pure virtual |
Finalize the Truth Svc at the end of each event.
The documentation for this class was generated from the following file: