15 #include <HepPDT/ParticleDataTable.hh>
16 #include <HepPDT/TableBuilder.hh>
39 using extends::extends;
45 HepPDT::ParticleDataTable*
PDT()
override;
50 using inputFunPtr = bool ( * )( std::istream&, HepPDT::TableBuilder& );
53 std::vector<std::pair<std::string, inputFunPtr>>
m_inputs;
57 HepPDT::ProcessUnknownID*
m_upid =
nullptr;
60 std::optional<HepPDT::ParticleDataTable>
m_pdt;