Geant4-11
Functions | Variables
pyG4ProcessManager Namespace Reference

Functions

 BOOST_PYTHON_FUNCTION_OVERLOADS (g_GetProcessVector, f_GetProcessVector, 2, 3) list f_GetAtRestProcessVector(const G4ProcessManager *procMgr
 
list f_GetProcessList (const G4ProcessManager *procMgr)
 
list f_GetProcessVector (const G4ProcessManager *procMgr, G4ProcessVectorDoItIndex idx, G4ProcessVectorTypeIndex typ=typeGPIL)
 

Variables

G4bool(G4ProcessManager::* f1_GetProcessActivation )(G4VProcess *) const = &G4ProcessManager::GetProcessActivation
 
G4VProcess *(G4ProcessManager::* f1_SetProcessActivation )(G4VProcess *, G4bool) = &G4ProcessManager::SetProcessActivation
 
G4bool(G4ProcessManager::* f2_GetProcessActivation )(G4int) const = &G4ProcessManager::GetProcessActivation
 
G4VProcess *(G4ProcessManager::* f2_RemoveProcess )(G4int) = &G4ProcessManager::RemoveProcess
 
G4VProcess *(G4ProcessManager::* f2_SetProcessActivation )(G4int, G4bool) = &G4ProcessManager::SetProcessActivation
 
G4ProcessVectorTypeIndex typ
 

Function Documentation

◆ BOOST_PYTHON_FUNCTION_OVERLOADS()

pyG4ProcessManager::BOOST_PYTHON_FUNCTION_OVERLOADS ( g_GetProcessVector  ,
f_GetProcessVector  ,
,
 
) const

◆ f_GetProcessList()

list pyG4ProcessManager::f_GetProcessList ( const G4ProcessManager procMgr)

Definition at line 43 of file pyG4ProcessManager.cc.

44{
45 list procList;
46 G4ProcessVector* procVec= procMgr-> GetProcessList();
47 G4int nproc= procVec-> size();
48 for(G4int i=0; i< nproc; i++) {
49 procList.append(&(*procVec)[i]);
50 }
51 return procList;
52}
int G4int
Definition: G4Types.hh:85

Referenced by export_G4ProcessManager().

◆ f_GetProcessVector()

list pyG4ProcessManager::f_GetProcessVector ( const G4ProcessManager procMgr,
G4ProcessVectorDoItIndex  idx,
G4ProcessVectorTypeIndex  typ = typeGPIL 
)

Definition at line 55 of file pyG4ProcessManager.cc.

58{
59 list procList;
60 G4ProcessVector* procVec= procMgr-> GetProcessVector(idx, typ);
61 G4int nproc= procVec-> size();
62 for(G4int i=0; i< nproc; i++) {
63 procList.append(&(*procVec)[i]);
64 }
65 return procList;
66}
G4ProcessVectorTypeIndex typ

References typ.

Referenced by export_G4ProcessManager().

Variable Documentation

◆ f1_GetProcessActivation

G4bool(G4ProcessManager::* pyG4ProcessManager::f1_GetProcessActivation) (G4VProcess *) const ( G4VProcess ) const = &G4ProcessManager::GetProcessActivation

Definition at line 157 of file pyG4ProcessManager.cc.

Referenced by export_G4ProcessManager().

◆ f1_SetProcessActivation

G4VProcess *(G4ProcessManager::* pyG4ProcessManager::f1_SetProcessActivation) (G4VProcess *, G4bool) ( G4VProcess ,
G4bool   
) = &G4ProcessManager::SetProcessActivation

Definition at line 151 of file pyG4ProcessManager.cc.

Referenced by export_G4ProcessManager().

◆ f2_GetProcessActivation

G4bool(G4ProcessManager::* pyG4ProcessManager::f2_GetProcessActivation) (G4int) const ( G4int  ) const = &G4ProcessManager::GetProcessActivation

Definition at line 160 of file pyG4ProcessManager.cc.

Referenced by export_G4ProcessManager().

◆ f2_RemoveProcess

G4VProcess *(G4ProcessManager::* pyG4ProcessManager::f2_RemoveProcess) (G4int) ( G4int  ) = &G4ProcessManager::RemoveProcess

Definition at line 147 of file pyG4ProcessManager.cc.

Referenced by export_G4ProcessManager().

◆ f2_SetProcessActivation

G4VProcess *(G4ProcessManager::* pyG4ProcessManager::f2_SetProcessActivation) (G4int, G4bool) ( G4int  ,
G4bool   
) = &G4ProcessManager::SetProcessActivation

Definition at line 154 of file pyG4ProcessManager.cc.

Referenced by export_G4ProcessManager().

◆ typ

G4ProcessVectorTypeIndex pyG4ProcessManager::typ