5#ifndef TRUTHIO_WRITEHEPMC_H
6#define TRUTHIO_WRITEHEPMC_H
16 WriteHepMC(
const std::string& name, ISvcLocator* pSvcLocator);
26 std::unique_ptr<HepMC3::Writer>
m_hepmcio;
GenBase(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
StatusCode execute() override
HepMC::Units::MomentumUnit m_momentumunit
WriteHepMC(const std::string &name, ISvcLocator *pSvcLocator)
StatusCode initialize() override
HepMC::Units::LengthUnit m_lengthunit
std::unique_ptr< HepMC::IO_GenEvent > m_hepmcio