5#ifndef ISF_INTERFACES_ITRUTHSVC_H
6#define ISF_INTERFACES_ITRUTHSVC_H 1
9#include "GaudiKernel/IInterface.h"
10#include "GaudiKernel/StatusCode.h"
ISF interface class for TruthIncidents.
virtual ~ITruthSvc()
virtual desctructor
virtual StatusCode initializeTruthCollection(int largestGeneratedParticleBC=0, int largestGeneratedVertexBC=0)=0
Initialize the Truth Svc at the beginning of each event.
virtual void registerTruthIncident(ITruthIncident &truthincident, bool saveAllChildren=false) const =0
Register a truth incident.
DeclareInterfaceID(ITruthSvc, 1, 0)
Creates the InterfaceID and interfaceID() method.
virtual StatusCode releaseEvent()=0
Finalize the Truth Svc at the end of each event.