00001 // ---------------------------------------------------------------------- 00002 // DefaultConfig.hh 00003 // ---------------------------------------------------------------------- 00004 00005 #ifndef DEFAULTCONFIG_HH 00006 #define DEFAULTCONFIG_HH 00007 00008 #include "CLHEP/config/CLHEP.h" 00009 #include <list> 00010 00011 #include "CLHEP/HepPDT/CommonParticleData.hh" 00012 #include "CLHEP/HepPDT/SimpleParticle.hh" 00013 #include "CLHEP/HepPDT/ParticleDataTableT.hh" 00014 #include "CLHEP/HepPDT/ParticleDataT.hh" 00015 #include "CLHEP/HepPDT/DecayDataT.hh" 00016 #include "CLHEP/HepPDT/DecayChannelT.hh" 00017 00022 struct DefaultConfig { 00023 00024 typedef HepPDT::CommonParticleData CPD; 00025 typedef SimpleParticle PT; 00026 00027 typedef HepPDT::ParticleDataTableT<DefaultConfig> ParticleDataTable; 00028 typedef HepPDT::ParticleDataT<DefaultConfig> ParticleData; 00029 typedef HepPDT::DecayDataT<DefaultConfig> DecayData; 00030 typedef HepPDT::DecayChannelT<DefaultConfig> DecayChannel; 00031 00032 typedef std::list<CPD> CPDlist; 00033 typedef std::list<DecayData> DDlist; 00034 00035 typedef CPDlist::const_iterator CPDID; 00036 typedef DDlist::const_iterator DDID; 00037 00038 }; // DefaultConfig 00039 00040 00041 #endif // DEFAULTCONFIG_HH