Geant4-11
Functions
pymodG4run.cc File Reference
#include <boost/python.hpp>

Go to the source code of this file.

Functions

 BOOST_PYTHON_MODULE (G4run)
 
void export_G4Run ()
 
void export_G4RunManager ()
 
void export_G4RunManagerKernel ()
 
void export_G4UserRunAction ()
 
void export_G4VModularPhysicsList ()
 
void export_G4VPhysicsConstructor ()
 
void export_G4VUserDetectorConstruction ()
 
void export_G4VUserPhysicsList ()
 
void export_G4VUserPrimaryGeneratorAction ()
 

Function Documentation

◆ BOOST_PYTHON_MODULE()

BOOST_PYTHON_MODULE ( G4run  )

Definition at line 49 of file pymodG4run.cc.

50{
60}
void export_G4RunManagerKernel()
void export_G4VUserDetectorConstruction()
void export_G4VModularPhysicsList()
void export_G4RunManager()
void export_G4Run()
Definition: pyG4Run.cc:41
void export_G4VPhysicsConstructor()
void export_G4UserRunAction()
void export_G4VUserPrimaryGeneratorAction()
void export_G4VUserPhysicsList()

References export_G4Run(), export_G4RunManager(), export_G4RunManagerKernel(), export_G4UserRunAction(), export_G4VModularPhysicsList(), export_G4VPhysicsConstructor(), export_G4VUserDetectorConstruction(), export_G4VUserPhysicsList(), and export_G4VUserPrimaryGeneratorAction().

◆ export_G4Run()

void export_G4Run ( )

Definition at line 41 of file pyG4Run.cc.

42{
43 class_<G4Run, G4Run*, boost::noncopyable>("G4Run", "run class")
44 // ---
45 .def("GetRunID", &G4Run::GetRunID)
46 .def("SetRunID", &G4Run::SetRunID)
47 .def("GetNumberOfEvent", &G4Run::GetNumberOfEvent)
48 .def("GetNumberOfEventToBeProcessed",
50 .def("SetNumberOfEventToBeProcessed",
52 ;
53
54 // reduced functionality...
55 //.def("RecordEvent", &G4Run::RecordEvent) // virtual
56 //.def("GetHCtable", &G4Run::GetHCtable,
57 //return_internal_reference<>())
58 //.def("SetHCtable", &G4Run::SetHCtable)
59 //.def("GetDCtable", &G4Run::GetDCtable,
60 //return_internal_reference<>())
61 //.def("SetDCtable", &G4Run::SetDCtable)
62
63}
G4int GetRunID() const
Definition: G4Run.hh:78
G4int GetNumberOfEventToBeProcessed() const
Definition: G4Run.hh:83
G4int GetNumberOfEvent() const
Definition: G4Run.hh:80
void SetNumberOfEventToBeProcessed(G4int n_ev)
Definition: G4Run.hh:103
void SetRunID(G4int id)
Definition: G4Run.hh:102

References G4Run::GetNumberOfEvent(), G4Run::GetNumberOfEventToBeProcessed(), G4Run::GetRunID(), G4Run::SetNumberOfEventToBeProcessed(), and G4Run::SetRunID().

Referenced by BOOST_PYTHON_MODULE().

◆ export_G4RunManager()

void export_G4RunManager ( )

Definition at line 102 of file pyG4RunManager.cc.

103{
104 class_<G4RunManager, boost::noncopyable>
105 ("G4RunManager", "run manager class")
106 // ---
107 .def("GetRunManager", &G4RunManager::GetRunManager,
108 "Get an instance of G4RunManager",
109 return_value_policy<reference_existing_object>())
110 .staticmethod("GetRunManager")
111 // ---
112 .def("SetVerboseLevel", &G4RunManager::SetVerboseLevel)
113 .def("GetVerboseLevel", &G4RunManager::GetVerboseLevel)
114 // ---
115 .def("Initialize", &G4RunManager::Initialize)
116 .def("BeamOn", &G4RunManager::BeamOn,
117 f_BeamOn((arg("n_event"), arg("macroFile")=0,
118 arg("n_select")=-1),
119 "Starts event loop."))
120 // ---
121 .def("SetUserInitialization", f1_SetUserInitialization)
122 .def("SetUserInitialization", f2_SetUserInitialization)
123 .def("SetUserAction", f1_SetUserAction)
124 .def("SetUserAction", f2_SetUserAction)
125 .def("SetUserAction", f3_SetUserAction)
126 .def("SetUserAction", f4_SetUserAction)
127 .def("SetUserAction", f5_SetUserAction)
128 .def("SetUserAction", f6_SetUserAction)
129 // ---
130 .def("GetUserDetectorConstruction",
132 return_internal_reference<>())
133 .def("GetUserPhysicsList",
135 return_internal_reference<>())
136 .def("GetUserPrimaryGeneratorAction",
138 return_internal_reference<>())
139 .def("GetUserRunAction", &G4RunManager::GetUserRunAction,
140 return_internal_reference<>())
141 .def("GetUserEventAction", &G4RunManager::GetUserEventAction,
142 return_internal_reference<>())
143 .def("GetUserStackingAction", &G4RunManager::GetUserStackingAction,
144 return_internal_reference<>())
145 .def("GetUserTrackingAction", &G4RunManager::GetUserTrackingAction,
146 return_internal_reference<>())
147 .def("GetUserSteppingAction", &G4RunManager::GetUserSteppingAction,
148 return_internal_reference<>())
149 // ---
150 .def("AbortRun", &G4RunManager::AbortRun,
151 f_AbortRun((arg("soft_abort")=false),
152 "Abort run (event loop)."))
153 .def("AbortEvent", &G4RunManager::AbortEvent)
154 .def("DefineWorldVolume", &G4RunManager::DefineWorldVolume,
155 f_DefineWorldVolume())
156 .def("DumpRegion", f1_DumpRegion)
157 .def("DumpRegion", f2_DumpRegion, f_DumpRegion())
158 .def("rndmSaveThisRun", &G4RunManager::rndmSaveThisRun)
159 .def("rndmSaveThisEvent", &G4RunManager::rndmSaveThisEvent)
160 .def("RestoreRandomNumberStatus",
162 .def("SetRandomNumberStore", &G4RunManager::SetRandomNumberStore)
163 .def("GetRandomNumberStore", &G4RunManager::GetRandomNumberStore)
164 .def("SetRandomNumberStoreDir", &G4RunManager::SetRandomNumberStoreDir)
165 .def("GeometryHasBeenModified", &G4RunManager::GeometryHasBeenModified,
166 f_GeometryHasBeenModified())
167 .def("PhysicsHasBeenModified", &G4RunManager::PhysicsHasBeenModified)
168 .def("GetGeometryToBeOptimized",&G4RunManager::GetGeometryToBeOptimized)
169 .def("GetCurrentRun", &G4RunManager::GetCurrentRun,
170 return_value_policy<reference_existing_object>())
171 .def("GetCurrentEvent", &G4RunManager::GetCurrentEvent,
172 return_value_policy<reference_existing_object>())
173 .def("SetRunIDCounter", &G4RunManager::SetRunIDCounter)
174 .def("GetVersionString", &G4RunManager::GetVersionString,
175 return_value_policy<reference_existing_object>())
176 .def("GetRandomNumberStoreDir", &G4RunManager::GetRandomNumberStoreDir,
177 return_internal_reference<>())
178 ;
179
180 // reduced functionality...
181 // void SetPrimaryTransformer(G4PrimaryTransformer* pt)
182 // void SetNumberOfAdditionalWaitingStacks(G4int iAdd)
183 // void CutOffHasBeenModified()
184 // void SetGeometryToBeOptimized(G4bool vl)
185 // const G4Event* GetPreviousEvent(G4int i) const
186 // void SetNumberOfEventsToBeStored(G4int val)
187 // void SetDCtable(G4DCtable* DCtbl)
188
189}
const G4UserTrackingAction * GetUserTrackingAction() const
virtual void AbortRun(G4bool softAbort=false)
virtual void Initialize()
const G4VUserDetectorConstruction * GetUserDetectorConstruction() const
void SetRunIDCounter(G4int i)
virtual void RestoreRandomNumberStatus(const G4String &fileN)
const G4VUserPrimaryGeneratorAction * GetUserPrimaryGeneratorAction() const
const G4UserEventAction * GetUserEventAction() const
void SetRandomNumberStoreDir(const G4String &dir)
virtual void rndmSaveThisEvent()
static G4RunManager * GetRunManager()
virtual void AbortEvent()
virtual void rndmSaveThisRun()
virtual void BeamOn(G4int n_event, const char *macroFile=nullptr, G4int n_select=-1)
virtual void DefineWorldVolume(G4VPhysicalVolume *worldVol, G4bool topologyIsChanged=true)
const G4UserStackingAction * GetUserStackingAction() const
const G4String & GetVersionString() const
const G4UserSteppingAction * GetUserSteppingAction() const
void PhysicsHasBeenModified()
const G4Event * GetCurrentEvent() const
void SetVerboseLevel(G4int vl)
G4bool GetRandomNumberStore() const
const G4VUserPhysicsList * GetUserPhysicsList() const
const G4String & GetRandomNumberStoreDir() const
const G4Run * GetCurrentRun() const
const G4UserRunAction * GetUserRunAction() const
void GeometryHasBeenModified(G4bool prop=true)
void SetRandomNumberStore(G4bool flag)
G4bool GetGeometryToBeOptimized()
G4int GetVerboseLevel() const
void(G4RunManager::* f4_SetUserAction)(G4UserStackingAction *)
void(G4RunManager::* f2_SetUserInitialization)(G4VUserPhysicsList *)
void(G4RunManager::* f2_SetUserAction)(G4VUserPrimaryGeneratorAction *)
void(G4RunManager::* f1_SetUserInitialization)(G4VUserDetectorConstruction *)
void(G4RunManager::* f1_DumpRegion)(const G4String &) const
void(G4RunManager::* f3_SetUserAction)(G4UserEventAction *)
void(G4RunManager::* f1_SetUserAction)(G4UserRunAction *)
void(G4RunManager::* f2_DumpRegion)(G4Region *) const
void(G4RunManager::* f5_SetUserAction)(G4UserTrackingAction *)
void(G4RunManager::* f6_SetUserAction)(G4UserSteppingAction *)

References G4RunManager::AbortEvent(), G4RunManager::AbortRun(), G4RunManager::BeamOn(), G4RunManager::DefineWorldVolume(), pyG4RunManager::f1_DumpRegion, pyG4RunManager::f1_SetUserAction, pyG4RunManager::f1_SetUserInitialization, pyG4RunManager::f2_DumpRegion, pyG4RunManager::f2_SetUserAction, pyG4RunManager::f2_SetUserInitialization, pyG4RunManager::f3_SetUserAction, pyG4RunManager::f4_SetUserAction, pyG4RunManager::f5_SetUserAction, pyG4RunManager::f6_SetUserAction, G4RunManager::GeometryHasBeenModified(), G4RunManager::GetCurrentEvent(), G4RunManager::GetCurrentRun(), G4RunManager::GetGeometryToBeOptimized(), G4RunManager::GetRandomNumberStore(), G4RunManager::GetRandomNumberStoreDir(), G4RunManager::GetRunManager(), G4RunManager::GetUserDetectorConstruction(), G4RunManager::GetUserEventAction(), G4RunManager::GetUserPhysicsList(), G4RunManager::GetUserPrimaryGeneratorAction(), G4RunManager::GetUserRunAction(), G4RunManager::GetUserStackingAction(), G4RunManager::GetUserSteppingAction(), G4RunManager::GetUserTrackingAction(), G4RunManager::GetVerboseLevel(), G4RunManager::GetVersionString(), G4RunManager::Initialize(), G4RunManager::PhysicsHasBeenModified(), G4RunManager::RestoreRandomNumberStatus(), G4RunManager::rndmSaveThisEvent(), G4RunManager::rndmSaveThisRun(), G4RunManager::SetRandomNumberStore(), G4RunManager::SetRandomNumberStoreDir(), G4RunManager::SetRunIDCounter(), and G4RunManager::SetVerboseLevel().

Referenced by BOOST_PYTHON_MODULE().

◆ export_G4RunManagerKernel()

void export_G4RunManagerKernel ( )

Definition at line 52 of file pyG4RunManagerKernel.cc.

53{
54 class_<G4RunManagerKernel>("G4RunManagerKernel", "run manager kernel")
55 .def("GetRunManagerKernel", &G4RunManagerKernel::GetRunManagerKernel,
56 "Get an instance of G4RunManagerKernel",
57 return_value_policy<reference_existing_object>())
58 .staticmethod("GetRunManagerKernel")
59 // ---
60 //.def("DefineWorldVolume", &G4RunManagerKernel::DefineWorldVolume)
61 //.def("SetPhysics", &G4RunManagerKernel::SetPhysics)
62 //.def("InitializePhysics", &G4RunManagerKernel::InitializePhysics)
63 .def("RunInitialization", &G4RunManagerKernel::RunInitialization,
64 f_RunInitialization())
65 //.def("RunTermination", &G4RunManagerKernel::RunTermination)
66 //.def("UpdateRegion", &G4RunManagerKernel::UpdateRegion)
67 //.def("DumpRegion", &G4RunManagerKernel::DumpRegion)
68 //.def("DumpRegion", &G4RunManagerKernel::DumpRegion)
69 //.def("GeometryHasBeenModified",
70 //&G4RunManagerKernel::GeometryHasBeenModified)
71 //.def("PhysicsHasBeenModified",
72 //&G4RunManagerKernel::PhysicsHasBeenModified)
73 //.def("GetEventManager", &G4RunManagerKernel::GetEventManager,
74 //...)
75 //.def("GetStackManager", &G4RunManagerKernel::GetStackManager,
76 //...)
77 //.def("GetTrackingManager", &G4RunManagerKernel::GetTrackingManager,
78 //...)
79 //.def("SetPrimaryTransformer", &G4RunManagerKernel::SetPrimaryTransformer)
80 //.def("GetPrimaryTransformer", &G4RunManagerKernel::GetPrimaryTransformer,
81 //...)
82 //.def("GetVersionString", &G4RunManagerKernel::GetVersionString)
83 //.def("SetVerboseLevel", &G4RunManagerKernel::SetVerboseLevel)
84 //.def("SetGeometryToBeOptimized",
85 //&G4RunManagerKernel::SetGeometryToBeOptimized)
86 ;
87}
static G4RunManagerKernel * GetRunManagerKernel()
G4bool RunInitialization(G4bool fakeRun=false)

References G4RunManagerKernel::GetRunManagerKernel(), and G4RunManagerKernel::RunInitialization().

Referenced by BOOST_PYTHON_MODULE().

◆ export_G4UserRunAction()

void export_G4UserRunAction ( )

Definition at line 63 of file pyG4UserRunAction.cc.

64{
65 class_<CB_G4UserRunAction, CB_G4UserRunAction*, boost::noncopyable>
66 ( "G4UserRunAction", "run action class")
67 // ---
68 .def("BeginOfRunAction", &G4UserRunAction::BeginOfRunAction,
70 .def("EndOfRunAction", &G4UserRunAction::EndOfRunAction,
72
73 // reduced functionality...
74 //.def("GenerateRun", &G4UserRunAction::GenerateRun) // virtual
75 ;
76}
virtual void EndOfRunAction(const G4Run *aRun)
virtual void BeginOfRunAction(const G4Run *aRun)
void EndOfRunAction(const G4Run *aRun)
void BeginOfRunAction(const G4Run *aRun)

References CB_G4UserRunAction::BeginOfRunAction(), G4UserRunAction::BeginOfRunAction(), CB_G4UserRunAction::EndOfRunAction(), and G4UserRunAction::EndOfRunAction().

Referenced by BOOST_PYTHON_MODULE().

◆ export_G4VModularPhysicsList()

void export_G4VModularPhysicsList ( )

Definition at line 65 of file pyG4VModularPhysicsList.cc.

66{
67 class_<CB_G4VModularPhysicsList, bases<G4VUserPhysicsList>,
68 boost::noncopyable>
69 ("G4VModularPhysicsList", "base class of modular physics list")
70 // ---
71 .def("SetCuts", pure_virtual(&G4VModularPhysicsList::SetCuts))
72 .def("ConstructParticle", &G4VModularPhysicsList::ConstructParticle)
73 .def("ConstructProcess", &G4VModularPhysicsList::ConstructProcess)
74 // ---
75 .def("RegisterPhysics", &G4VModularPhysicsList::RegisterPhysics)
76 .def("GetPhysics", f1_GetPhysics,
77 return_value_policy<reference_existing_object>())
78 .def("GetPhysics", f2_GetPhysics,
79 return_value_policy<reference_existing_object>())
80 ;
81}
virtual void ConstructParticle() override
virtual void ConstructProcess() override
void RegisterPhysics(G4VPhysicsConstructor *)
const G4VPhysicsConstructor *(G4VModularPhysicsList::* f2_GetPhysics)(const G4String &) const
const G4VPhysicsConstructor *(G4VModularPhysicsList::* f1_GetPhysics)(G4int) const

References G4VModularPhysicsList::ConstructParticle(), G4VModularPhysicsList::ConstructProcess(), pyG4VModularPhysicsList::f1_GetPhysics, pyG4VModularPhysicsList::f2_GetPhysics, G4VModularPhysicsList::RegisterPhysics(), and G4VUserPhysicsList::SetCuts().

Referenced by BOOST_PYTHON_MODULE().

◆ export_G4VPhysicsConstructor()

void export_G4VPhysicsConstructor ( )

Definition at line 71 of file pyG4VPhysicsConstructor.cc.

72{
73 class_<CB_G4VPhysicsConstructor, boost::noncopyable>
74 ("G4VPhysicsConstructor",
75 "base class of user physics constructor")
76 // ----
77 .def(init<const G4String&>())
78 // ---
79 .def("ConstructParticle",
81 .def("ConstructProcess",
83 // ---
84 .def("SetPhysicsName", &G4VPhysicsConstructor::SetPhysicsName,
85 f_SetPhysicsName())
86 .def("GetPhysicsName", &G4VPhysicsConstructor::GetPhysicsName,
87 return_value_policy<return_by_value>())
88 .def("SetVerboseLevel", &G4VPhysicsConstructor::SetVerboseLevel)
89 .def("GetVerboseLevel", &G4VPhysicsConstructor::GetVerboseLevel)
90 ;
91}
virtual void ConstructParticle()=0
virtual void ConstructProcess()=0
const G4String & GetPhysicsName() const
void SetPhysicsName(const G4String &="")
void SetVerboseLevel(G4int value)

References G4VPhysicsConstructor::ConstructParticle(), G4VPhysicsConstructor::ConstructProcess(), G4VPhysicsConstructor::GetPhysicsName(), G4VPhysicsConstructor::GetVerboseLevel(), G4VPhysicsConstructor::SetPhysicsName(), and G4VPhysicsConstructor::SetVerboseLevel().

Referenced by BOOST_PYTHON_MODULE().

◆ export_G4VUserDetectorConstruction()

void export_G4VUserDetectorConstruction ( )

Definition at line 58 of file pyG4VUserDetectorConstruction.cc.

59{
61 boost::noncopyable>
62 ("G4VUserDetectorConstruction",
63 "base class of user detector construction")
64
65 .def("Construct",
67 return_value_policy<reference_existing_object>())
68 ;
69}
virtual G4VPhysicalVolume * Construct()=0

References G4VUserDetectorConstruction::Construct().

Referenced by BOOST_PYTHON_MODULE().

◆ export_G4VUserPhysicsList()

void export_G4VUserPhysicsList ( )

Definition at line 88 of file pyG4VUserPhysicsList.cc.

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",
98 pure_virtual(&G4VUserPhysicsList::SetCuts))
99 // ---
100 .def("SetDefaultCutValue", &G4VUserPhysicsList::SetDefaultCutValue)
101 .def("GetDefaultCutValue", &G4VUserPhysicsList::GetDefaultCutValue)
102 // ---
103 .def("StorePhysicsTable", &G4VUserPhysicsList::StorePhysicsTable,
104 f_StorePhysicsTable())
105 .def("IsPhysicsTableRetrieved",
107 .def("IsStoredInAscii", &G4VUserPhysicsList::IsStoredInAscii)
108 .def("GetPhysicsTableDirectory",
110 return_value_policy<return_by_value>())
111 .def("SetStoredInAscii", &G4VUserPhysicsList::SetStoredInAscii)
112 .def("ResetStoredInAscii", &G4VUserPhysicsList::ResetStoredInAscii)
113 // ---
114 .def("DumpList", &G4VUserPhysicsList::DumpList)
115
116 .def("DumpCutValuesTable", &G4VUserPhysicsList::DumpCutValuesTable)
117 .def("DumpCutValuesTableIfRequested",
119 .def("SetCutValue", f1_SetCutValue)
120 .def("SetCutValue", f2_SetCutValue)
121 .def("SetParticleCuts", f1_SetParticleCuts, f_SetParticleCuts())
122 .def("SetParticleCuts", f2_SetParticleCuts, f_SetParticleCuts())
123 // ---
124 .def("SetVerboseLevel", &G4VUserPhysicsList::SetVerboseLevel)
125 .def("GetVerboseLevel", &G4VUserPhysicsList::GetVerboseLevel)
126 .def("SetCutsWithDefault", &G4VUserPhysicsList::SetCutsWithDefault)
127 .def("SetCutsForRegion", &G4VUserPhysicsList::SetCutsForRegion)
128 .def("GetApplyCuts", &G4VUserPhysicsList::GetApplyCuts)
129 ;
130
131 // Note that exposed items are limited,
132 // because this class object is mainly for internal uses or obsolete.
133 // Construct
134 // BuildPhysicsTable
135 // PreparePhysicsTable
136 // SetPhysicsTableRetrieved
137 // ReSetPhysicsTableRetrieved
138 // SetApplyCuts
139 // DumpCutValues (obsolete)
140 // ResetCuts;
141}
void SetDefaultCutValue(G4double newCutValue)
virtual void ConstructProcess()=0
G4bool IsStoredInAscii() const
void SetCutsForRegion(G4double aCut, const G4String &rname)
virtual void ConstructParticle()=0
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
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 &)

References G4VUserPhysicsList::ConstructParticle(), G4VUserPhysicsList::ConstructProcess(), G4VUserPhysicsList::DumpCutValuesTable(), G4VUserPhysicsList::DumpCutValuesTableIfRequested(), G4VUserPhysicsList::DumpList(), pyG4VUserPhysicsList::f1_SetCutValue, pyG4VUserPhysicsList::f1_SetParticleCuts, pyG4VUserPhysicsList::f2_SetCutValue, pyG4VUserPhysicsList::f2_SetParticleCuts, G4VUserPhysicsList::GetApplyCuts(), G4VUserPhysicsList::GetDefaultCutValue(), G4VUserPhysicsList::GetPhysicsTableDirectory(), G4VUserPhysicsList::GetVerboseLevel(), G4VUserPhysicsList::IsPhysicsTableRetrieved(), G4VUserPhysicsList::IsStoredInAscii(), G4VUserPhysicsList::ResetStoredInAscii(), G4VUserPhysicsList::SetCuts(), G4VUserPhysicsList::SetCutsForRegion(), G4VUserPhysicsList::SetCutsWithDefault(), G4VUserPhysicsList::SetDefaultCutValue(), G4VUserPhysicsList::SetStoredInAscii(), G4VUserPhysicsList::SetVerboseLevel(), and G4VUserPhysicsList::StorePhysicsTable().

Referenced by BOOST_PYTHON_MODULE().

◆ export_G4VUserPrimaryGeneratorAction()

void export_G4VUserPrimaryGeneratorAction ( )

Definition at line 57 of file pyG4VUserPrimaryGeneratorAction.cc.

58{
60 boost::noncopyable>
61 ("G4VUserPrimaryGeneratorAction",
62 "base class of user primary generator action")
63
64 .def("GeneratePrimaries",
66 ;
67}
virtual void GeneratePrimaries(G4Event *anEvent)=0

References G4VUserPrimaryGeneratorAction::GeneratePrimaries().

Referenced by BOOST_PYTHON_MODULE().