5#ifndef MCTRUTHSIMALGS_MERGEMCEVENTCOLLECTION_H
6#define MCTRUTHSIMALGS_MERGEMCEVENTCOLLECTION_H
9#include "GaudiKernel/ToolHandle.h"
24 virtual StatusCode
initialize() override final;
25 virtual StatusCode
execute(
const EventContext& ctx) override final;
29 ToolHandle<IPileUpTool>
m_mergeTool{
this,
"MergeMcEventCollTool",
"MergeMcEventCollTool",
""};
the preferred mechanism to access information from the different event stores in a pileup job.
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
virtual ~MergeMcEventCollection()=default
virtual StatusCode initialize() override final
virtual StatusCode execute(const EventContext &ctx) override final
Execute method.
MergeMcEventCollection(const std::string &name, ISvcLocator *svcLoc)
virtual bool isClonable() const override final
ToolHandle< IPileUpTool > m_mergeTool