32 #include <boost/python.hpp>
36 using namespace boost::python;
43 class_<G4EventManager, boost::noncopyable>
44 (
"G4EventManager",
"event manager class")
46 return_value_policy<reference_existing_object>())
47 .staticmethod(
"GetEventManager")
50 return_internal_reference<>())
51 .def(
"GetNonconstCurrentEvent",
53 return_internal_reference<>())
55 .def(
"SetNumberOfAdditionalWaitingStacks",
58 return_value_policy<reference_existing_object>())
60 return_value_policy<reference_existing_object>())
65 return_value_policy<reference_existing_object>())
G4StackManager * GetStackManager() const
G4Event * GetNonconstCurrentEvent()
void SetVerboseLevel(G4int value)
G4TrackingManager * GetTrackingManager() const
void export_G4EventManager()
void SetUserInformation(G4VUserEventInformation *anInfo)
static G4EventManager * GetEventManager()
const G4Event * GetConstCurrentEvent()
void SetNumberOfAdditionalWaitingStacks(G4int iAdd)
G4VUserEventInformation * GetUserInformation()