2 #include "HepPDT/HeavyIonUnknownID.hh"
7 findingRecord<PDTRecord>();
15 using namespace edm::es;
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
void setIntervalFor(const edm::eventsetup::EventSetupRecordKey &, const edm::IOVSyncValue &, edm::ValidityInterval &)
set validity interval
HepPDTESSource(const edm::ParameterSet &)
constructor from parameter set
void setWhatProduced(T *iThis, const es::Label &iLabel=es::Label())
std::unique_ptr< PDT > ReturnType
define the return type
static const IOVSyncValue & beginOfTime()
~HepPDTESSource()
destructor
ReturnType produce(const PDTRecord &)
return the particle table
std::string fullPath() const