31#include <boost/python.hpp>
34using namespace boost::python;
42 GetPhysicsTableFileName, 3, 4)
52 class_<G4VProcess, G4VProcess*, boost::noncopyable>
53 (
"G4VProcess",
"base class for process", no_init)
64 f_GetPhysicsTableFileName()
65 [return_value_policy<return_by_value>()])
67 return_value_policy<return_by_value>())
void SetVerboseLevel(G4int value)
G4int GetVerboseLevel() const
virtual G4bool RetrievePhysicsTable(const G4ParticleDefinition *, const G4String &, G4bool)
void SetPILfactor(G4double value)
G4ProcessType GetProcessType() const
virtual G4bool IsApplicable(const G4ParticleDefinition &)
virtual void BuildPhysicsTable(const G4ParticleDefinition &)
virtual G4bool StorePhysicsTable(const G4ParticleDefinition *, const G4String &, G4bool)
virtual void PreparePhysicsTable(const G4ParticleDefinition &)
virtual void DumpInfo() const
const G4String & GetPhysicsTableFileName(const G4ParticleDefinition *, const G4String &directory, const G4String &tableName, G4bool ascii=false)
const G4String & GetProcessName() const
G4double GetPILfactor() const
BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(f_ClearWaitingStack, ClearWaitingStack, 0, 1) BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(f_GetNWaitingTrack