89{
90 class_<CB_G4VUserPhysicsList, CB_G4VUserPhysicsList*, boost::noncopyable>
91 ("G4VUserPhysicsList", "base class of user physics list")
92
93 .def("ConstructParticle",
95 .def("ConstructProcess",
97 .def("SetCuts",
99
102
104 f_StorePhysicsTable())
105 .def("IsPhysicsTableRetrieved",
108 .def("GetPhysicsTableDirectory",
110 return_value_policy<return_by_value>())
113
115
117 .def("DumpCutValuesTableIfRequested",
123
129 ;
130
131
132
133
134
135
136
137
138
139
140
141}
void SetDefaultCutValue(G4double newCutValue)
virtual void ConstructProcess()=0
G4bool IsStoredInAscii() const
void ResetStoredInAscii()
void SetCutsForRegion(G4double aCut, const G4String &rname)
virtual void ConstructParticle()=0
void DumpCutValuesTableIfRequested()
G4bool StorePhysicsTable(const G4String &directory=".")
void SetVerboseLevel(G4int value)
G4int GetVerboseLevel() const
const G4String & GetPhysicsTableDirectory() const
G4bool IsPhysicsTableRetrieved() const
void DumpCutValuesTable(G4int flag=1)
G4bool GetApplyCuts(const G4String &name) const
void SetCutsWithDefault()
G4double GetDefaultCutValue() const
void(G4VUserPhysicsList::* f1_SetCutValue)(G4double, const G4String &)
void(G4VUserPhysicsList::* f2_SetParticleCuts)(G4double, G4ParticleDefinition *, G4Region *)
void(G4VUserPhysicsList::* f1_SetParticleCuts)(G4double, G4ParticleDefinition *, G4Region *)
void(G4VUserPhysicsList::* f2_SetCutValue)(G4double, const G4String &, const G4String &)