CRMChepevt implicitly assumes HepMC3 library
template<typename Particle,
typename Vertex,
typename Vector,
typename EventType>
struct CRMChepevt
Implicitly assumes HepMC3 library as it contains
bool convert(Event& event)
{
event.clear();
if (!convert()) return false;
event.reserve(particles().size()+
beams() .size(),
vertices() .size());
event.add_tree(beams());
return true;
}
which is valid only for EventType=HepMC3::GenEvent
and will fail for
EventType=HepMC:GenEvent
.
Best regards,
Andrii