2 #include "HepPDT/HeavyIonUnknownID.hh" 7 findingRecord<PDTRecord>();
16 auto pdt = std::make_unique<PDT>(
"PDG table" ,
new HepPDT::HeavyIonUnknownID );
23 HepPDT::TableBuilder builder( * pdt );
24 if( ! addParticleTable( pdtFile, builder ) ) {
static const IOVSyncValue & endOfTime()
edm::FileInPath pdtFileName
std::pair< Time_t, Time_t > ValidityInterval
HepPDTESSource(const edm::ParameterSet &)
constructor from parameter set
void setWhatProduced(T *iThis, const es::Label &iLabel=es::Label())
~HepPDTESSource() override
destructor
std::unique_ptr< PDT > ReturnType
define the return type
static const IOVSyncValue & beginOfTime()
void setIntervalFor(const edm::eventsetup::EventSetupRecordKey &, const edm::IOVSyncValue &, edm::ValidityInterval &) override
set validity interval
ReturnType produce(const PDTRecord &)
return the particle table
std::string fullPath() const