00001 //---------------------------------------------------------------------------// 00002 //Description: Setup Material 00003 //Author: Wu Chen(wuchen@mail.ihep.ac.cn) 00004 //Created: 17 Oct, 2012 00005 //Comment: 00006 //---------------------------------------------------------------------------// 00007 00008 #ifndef MaterialSvc_h 00009 #define MaterialSvc_h 1 00010 00011 #include "myglobals.hh" 00012 00013 class MaterialSvc 00014 { 00015 public: 00016 MaterialSvc(); 00017 ~MaterialSvc(); 00018 00019 static MaterialSvc* GetMaterialSvc(); 00020 00021 void SetMaterial(G4String name); 00022 00023 private: 00024 00025 void AddMaterial( G4String content ); 00026 00027 static MaterialSvc* fMaterialSvc; 00028 00029 G4String fMode; 00030 00031 }; 00032 00033 #endif 00034