31#include <boost/python.hpp>
35using namespace boost::python;
42 class_<G4EventManager, boost::noncopyable>
43 (
"G4EventManager",
"event manager class")
45 return_value_policy<reference_existing_object>())
46 .staticmethod(
"GetEventManager")
49 return_internal_reference<>())
50 .def(
"GetNonconstCurrentEvent",
52 return_internal_reference<>())
54 .def(
"SetNumberOfAdditionalWaitingStacks",
57 return_value_policy<reference_existing_object>())
59 return_value_policy<reference_existing_object>())
64 return_value_policy<reference_existing_object>())
void SetUserInformation(G4VUserEventInformation *anInfo)
void SetVerboseLevel(G4int value)
const G4Event * GetConstCurrentEvent()
G4Event * GetNonconstCurrentEvent()
static G4EventManager * GetEventManager()
void SetNumberOfAdditionalWaitingStacks(G4int iAdd)
G4TrackingManager * GetTrackingManager() const
G4StackManager * GetStackManager() const
G4VUserEventInformation * GetUserInformation()
void export_G4EventManager()