BooleanProperty m_doFiltering
Switch to build or not a filtered McEventCollection.
virtual StatusCode finalize()
virtual ~TruthParticleBuilder()
Destructor:
ToolHandle< ITruthParticleCnvTool > CnvTool_t
BooleanProperty m_doTruthParticles
Switch to build or not the TruthParticleContainer from the filtered GenEvent.
CnvTool_t m_cnvTool
Pointer to the converter algtool which will create a TruthParticleContainer from the filtered McEvent...
FilterTool_t m_filterTool
Pointer to the filter algtool (which will create the filtered McEventCollection)
virtual StatusCode execute()
TruthParticleBuilder(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
void setupCnvTool(Gaudi::Details::PropertyBase &doTruthParticles)
Call-back method to configure the converter tool if needed (this is defined by the state of the "DoTr...
ToolHandle< ITruthParticleFilterTool > FilterTool_t
void setupFilterTool(Gaudi::Details::PropertyBase &doFiltering)
Call-back method to configure the filter tool if needed (this is defined by the state of the "DoFilte...
virtual StatusCode initialize()
Athena Algorithm's Hooks.