ReaderPlugin loaded HepMC3::Reader subclasses don't expose their run_info correctly
Because the ReaderPlugin Reader subclass composites the concrete Reader as a data member, calling Reader::run_info
on a reader instantiated via deduce_reader
never obtains the GenRunInfo
read from a file.
It is possible that the intended way to retrieve the relevant GenRunInfo
is always from the shared_ptr on a GenEvent
instance, in which case this does work, but calling ReaderPlugin::run_info
always returns a nulled std::shared_ptr<GenRunInfo>
instance.