00001 //---------------------------------------------------------------------------// 00002 // BOOST --- BESIII Object_Oriented Simulation Tool // 00003 //---------------------------------------------------------------------------// 00004 //Descpirtion: Re-write G4MesonConstructor.hh for BES, remeove Bottom mesons 00005 //Author: Liuhm 00006 //Created: 2003/05/19 00007 //Modified: 00008 //Comment: 00009 //---------------------------------------------------------------------------// 00010 // 00011 #ifndef BesMesonConstructor_h 00012 #define BesesonConstructor_h 1 00013 00014 #include "globals.hh" 00015 #include "G4ios.hh" 00016 00017 class BesMesonConstructor 00018 { 00019 //This class is a utility class for construction 00020 //short lived particles 00021 00022 public: 00023 BesMesonConstructor(); 00024 ~BesMesonConstructor(); 00025 00026 public: 00027 void ConstructParticle(); 00028 00029 protected: 00030 void ConstructLightMesons(); 00031 void ConstructCharmMesons(); 00032 }; 00033 00034 #endif