26#ifndef DERIVATIONFRAMEWORK_COMPACTHARDTRUTH_H
27#define DERIVATIONFRAMEWORK_COMPACTHARDTRUTH_H 1
57 virtual StatusCode
execute(
const EventContext& ctx);
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
CompactHardTruth(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
std::string m_thinnedMcEventsName
virtual HepMC::FourVector vtxOutMom(HepMC::ConstGenVertexPtr)
virtual ~CompactHardTruth()
Destructor:
virtual StatusCode finalize()
virtual HepMC::FourVector vtxInMom(HepMC::ConstGenVertexPtr)
std::string m_mcEventsName
Containers.
virtual StatusCode execute(const EventContext &ctx)
Execute method.
CompactHardTruth()
Default constructor:
virtual StatusCode initialize()
HepMC3::FourVector FourVector
HepMC3::ConstGenVertexPtr ConstGenVertexPtr