5#ifndef TRUTHIO_WRITEHEPMC_H
6#define TRUTHIO_WRITEHEPMC_H
16 WriteHepMC(
const std::string& name, ISvcLocator* pSvcLocator);
18 StatusCode
execute(
const EventContext& ctx)
override;
GenBase(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
StatusCode execute(const EventContext &ctx) override
Execute method.
WriteHepMC(const std::string &name, ISvcLocator *pSvcLocator)
StatusCode initialize() override
HepMC3::Units::MomentumUnit m_momentumunit
std::shared_ptr< HepMC3::Writer > m_hepmcio
HepMC3::Units::LengthUnit m_lengthunit