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