|
ATLAS Offline Software
|
Go to the documentation of this file.
29 ISvcLocator* pSvcLocator ) :
31 m_mcAodWriter (
"McAodTupleWriterTool", this )
41 "Tool to write the reference TruthParticleContainer into "
56 return StatusCode::SUCCESS;
62 return StatusCode::SUCCESS;
73 return StatusCode::SUCCESS;
83 (
"Could not retrieve algTool IIOMcAodTool [" <<
m_mcAodWriter.type()
85 throw std::runtime_error(
"Could not setup McWriter property !");
88 (
"Retrieved and configured algTool [" <<
m_mcAodWriter.type() <<
"]");
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
McAodTupleWriter()
Default constructor:
virtual StatusCode finalize()
virtual StatusCode execute()
void setupMcAodWriterTool()
Method to configure the back-end to write out the HepMC::GenEvent.
IIOMcAodTool_t m_mcAodWriter
Tool to write the reference TruthParticleContainer into a dedicated tuple.
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode initialize()
Athena Algorithm's Hooks.
#define ATH_MSG_WARNING(x)
virtual ~McAodTupleWriter()
Destructor:
ToolHandle< IIOMcAodTool > IIOMcAodTool_t