Geant4-11
Namespaces | Functions | Variables
pyG4StackManager.cc File Reference
#include <boost/python.hpp>
#include "G4StackManager.hh"

Go to the source code of this file.

Namespaces

namespace  pyG4StackManager
 

Functions

 pyG4StackManager::BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS (f_ClearWaitingStack, ClearWaitingStack, 0, 1) BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(f_GetNWaitingTrack
 
void export_G4StackManager ()
 

Variables

 pyG4StackManager::GetNWaitingTrack
 

Function Documentation

◆ export_G4StackManager()

void export_G4StackManager ( )

Definition at line 54 of file pyG4StackManager.cc.

55{
56 class_<G4StackManager, boost::noncopyable>
57 ("G4StackManager", "stack management class")
58 // ---
59 // Note that exposed items are limited, because this class object
60 // is mainly for internal uses.
61 .def("ReClassify", &G4StackManager::ReClassify)
62 .def("clear", &G4StackManager::clear)
63 .def("ClearUrgentStack", &G4StackManager::ClearUrgentStack)
64 .def("ClearWaitingStack", &G4StackManager::ClearWaitingStack,
65 f_ClearWaitingStack())
66 .def("ClearPostponeStack", &G4StackManager::ClearPostponeStack)
67 .def("GetNTotalTrack", &G4StackManager::GetNTotalTrack)
68 .def("GetNUrgentTrack", &G4StackManager::GetNUrgentTrack)
69 .def("GetNWaitingTrack", &G4StackManager::GetNWaitingTrack,
70 f_GetNWaitingTrack())
71 .def("SetVerboseLevel", &G4StackManager::SetVerboseLevel)
72 ;
73}
G4int GetNTotalTrack() const
G4int GetNUrgentTrack() const
void SetVerboseLevel(G4int const value)
void ClearWaitingStack(G4int i=0)
void ClearPostponeStack()
G4int GetNWaitingTrack(G4int i=0) const

References G4StackManager::clear(), G4StackManager::ClearPostponeStack(), G4StackManager::ClearUrgentStack(), G4StackManager::ClearWaitingStack(), G4StackManager::GetNTotalTrack(), G4StackManager::GetNUrgentTrack(), G4StackManager::GetNWaitingTrack(), G4StackManager::ReClassify(), and G4StackManager::SetVerboseLevel().

Referenced by BOOST_PYTHON_MODULE().