2 #include "HepPDT/HeavyIonUnknownID.hh"
7 findingRecord<PDTRecord>();
15 using namespace edm::es;
16 std::auto_ptr<PDT> pdt(
new PDT(
"PDG table" ,
new HepPDT::HeavyIonUnknownID) );
23 HepPDT::TableBuilder builder( * pdt );
24 if( ! addParticleTable( pdtFile, builder ) ) {
HepPDT::ParticleDataTable PDT
define the particle data table type
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())
static const IOVSyncValue & beginOfTime()
std::auto_ptr< PDT > ReturnType
define the return type
~HepPDTESSource()
destructor
ReturnType produce(const PDTRecord &)
return the particle table
std::string fullPath() const