32 #include <boost/python.hpp> 
   35 using namespace boost::python;
 
   40 namespace pyG4VProcess {
 
   43                        GetPhysicsTableFileName, 3, 4)
 
   46 using namespace pyG4VProcess;
 
   53   class_<G4VProcess, G4VProcess*, boost::noncopyable>
 
   54     (
"G4VProcess", 
"base class for process", no_init)
 
   65          f_GetPhysicsTableFileName()
 
   66          [return_value_policy<return_by_value>()])
 
   68          return_value_policy<return_by_value>())
 
BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(f_CreateTubeVolume, CreateTubeVolume, 4, 6) BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(f_CreateConeVolume
 
G4ProcessType GetProcessType() const 
 
const G4String & GetPhysicsTableFileName(const G4ParticleDefinition *, const G4String &directory, const G4String &tableName, G4bool ascii=false)
 
G4int GetVerboseLevel() const 
 
virtual void PreparePhysicsTable(const G4ParticleDefinition &)
 
G4double GetPILfactor() const 
 
virtual G4bool RetrievePhysicsTable(const G4ParticleDefinition *, const G4String &, G4bool)
 
const G4String & GetProcessName() const 
 
virtual void BuildPhysicsTable(const G4ParticleDefinition &)
 
virtual void DumpInfo() const 
 
virtual G4bool StorePhysicsTable(const G4ParticleDefinition *, const G4String &, G4bool)
 
void SetPILfactor(G4double value)
 
virtual G4bool IsApplicable(const G4ParticleDefinition &)
 
void SetVerboseLevel(G4int value)