32 #include <boost/python.hpp> 35 #include "FTFP_BERT.hh" 36 #include "FTFP_BERT_ATL.hh" 37 #include "FTFP_BERT_HP.hh" 38 #include "FTFP_BERT_TRV.hh" 39 #include "FTFP_INCLXX.hh" 40 #include "FTFP_INCLXX_HP.hh" 45 #include "QGSP_BERT.hh" 46 #include "QGSP_BERT_HP.hh" 47 #include "QGSP_BIC.hh" 48 #include "QGSP_BIC_AllHP.hh" 49 #include "QGSP_BIC_HP.hh" 50 #include "QGSP_FTFP_BERT.hh" 51 #include "QGSP_INCLXX.hh" 52 #include "QGSP_INCLXX_HP.hh" 54 #include "Shielding.hh" 58 #define ADD_PHYSICS_LIST(plname) \ 59 class_<plname, plname*, bases<G4VUserPhysicsList>, boost::noncopyable> \ 60 (#plname, #plname " physics list") \ 62 AddPhysicsList(#plname); 71 static std::vector<std::string>
plList;
74 plList.push_back(plname);
78 for (G4int i=0; i< plList.size(); i++) {
79 G4cout << plList[i] << G4endl;
static std::vector< std::string > plList
void AddPhysicsList(const G4String &plname)
#define ADD_PHYSICS_LIST(plname)
void export_PhysicsLists()