32 #include <boost/python.hpp>
35 using namespace boost::python;
40 namespace pyG4VModularPhysicsList {
46 get_override(
"SetCuts")();
61 using namespace pyG4VModularPhysicsList;
68 class_<CB_G4VModularPhysicsList, bases<G4VUserPhysicsList>,
70 (
"G4VModularPhysicsList",
"base class of modular physics list")
78 return_value_policy<reference_existing_object>())
80 return_value_policy<reference_existing_object>())
virtual void ConstructParticle() override
void export_G4VModularPhysicsList()
const G4VPhysicsConstructor * GetPhysics(G4int index) const
void RegisterPhysics(G4VPhysicsConstructor *)
const G4VPhysicsConstructor *(G4VModularPhysicsList::* f2_GetPhysics)(const G4String &) const
const G4VPhysicsConstructor *(G4VModularPhysicsList::* f1_GetPhysics)(G4int) const
virtual void ConstructProcess() override