00001 //---------------------------------------------------------------------------// 00002 // BOOST --- BESIII Object_Oriented Simulation Tool // 00003 //---------------------------------------------------------------------------// 00004 //Descpirtion: Rewrite G4BesBosonConstructor.hh, remove optical photon 00005 //Author: Liuhm 00006 //Created: 2003/5/19 00007 //Modified: 00008 //Comment: 00009 //---------------------------------------------------------------------------// 00010 // 00011 #include "BesBosonConstructor.hh" 00012 00013 #include "G4ParticleDefinition.hh" 00014 #include "G4ParticleTable.hh" 00015 // Bosons 00016 #include "G4ChargedGeantino.hh" 00017 #include "G4Geantino.hh" 00018 #include "G4Gamma.hh" 00019 00020 BesBosonConstructor::BesBosonConstructor() 00021 { 00022 } 00023 00024 BesBosonConstructor::~BesBosonConstructor() 00025 { 00026 } 00027 00028 00029 void BesBosonConstructor::ConstructParticle() 00030 { 00031 // pseudo-particles 00032 G4Geantino::GeantinoDefinition(); 00033 G4ChargedGeantino::ChargedGeantinoDefinition(); 00034 00035 // gamma 00036 G4Gamma::GammaDefinition(); 00037 } 00038 00039 00040 00041 00042 00043 00044 00045 00046 00047