Geant4-11
Functions | Variables
pyG4ProcessTable Namespace Reference

Functions

list f1_FindProcesses (G4ProcessTable *procTable)
 
list f2_FindProcesses (G4ProcessTable *procTable, const G4ProcessManager *procManager)
 
list f3_FindProcesses (G4ProcessTable *procTable, const G4String &pname)
 
list f4_FindProcesses (G4ProcessTable *procTable, G4ProcessType ptype)
 

Variables

G4VProcess *(G4ProcessTable::* f1_FindProcess )(const G4String &, const G4String &) const = &G4ProcessTable::FindProcess
 
void(G4ProcessTable::* f1_SetProcessActivation )(const G4String &, G4bool) = &G4ProcessTable::SetProcessActivation
 
G4VProcess *(G4ProcessTable::* f2_FindProcess )(const G4String &, const G4ParticleDefinition *) const = &G4ProcessTable::FindProcess
 
void(G4ProcessTable::* f2_SetProcessActivation )(const G4String &, const G4String &, G4bool) = &G4ProcessTable::SetProcessActivation
 
G4VProcess *(G4ProcessTable::* f3_FindProcess )(const G4String &, const G4ProcessManager *) const = &G4ProcessTable::FindProcess
 
void(G4ProcessTable::* f3_SetProcessActivation )(const G4String &, const G4ParticleDefinition *, G4bool) = &G4ProcessTable::SetProcessActivation
 
void(G4ProcessTable::* f4_SetProcessActivation )(const G4String &, G4ProcessManager *, G4bool) = &G4ProcessTable::SetProcessActivation
 
void(G4ProcessTable::* f5_SetProcessActivation )(G4ProcessType, G4bool) = &G4ProcessTable::SetProcessActivation
 
void(G4ProcessTable::* f6_SetProcessActivation )(G4ProcessType, const G4String &, G4bool) = &G4ProcessTable::SetProcessActivation
 
void(G4ProcessTable::* f7_SetProcessActivation )(G4ProcessType, const G4ParticleDefinition *, G4bool) = &G4ProcessTable::SetProcessActivation
 
void(G4ProcessTable::* f8_SetProcessActivation )(G4ProcessType, G4ProcessManager *, G4bool) = &G4ProcessTable::SetProcessActivation
 

Function Documentation

◆ f1_FindProcesses()

list pyG4ProcessTable::f1_FindProcesses ( G4ProcessTable procTable)

Definition at line 57 of file pyG4ProcessTable.cc.

58{
59 list procList;
60 G4ProcessVector* procVec= procTable-> FindProcesses();
61 G4int nproc= procVec-> size();
62 for(G4int i=0; i< nproc; i++) {
63 procList.append(&(*procVec)[i]);
64 }
65 return procList;
66}
int G4int
Definition: G4Types.hh:85

Referenced by export_G4ProcessTable().

◆ f2_FindProcesses()

list pyG4ProcessTable::f2_FindProcesses ( G4ProcessTable procTable,
const G4ProcessManager procManager 
)

Definition at line 68 of file pyG4ProcessTable.cc.

70{
71 list procList;
72 G4ProcessVector* procVec= procTable-> FindProcesses(procManager);
73 G4int nproc= procVec-> size();
74 for(G4int i=0; i< nproc; i++) {
75 procList.append(&(*procVec)[i]);
76 }
77 return procList;
78}

Referenced by export_G4ProcessTable().

◆ f3_FindProcesses()

list pyG4ProcessTable::f3_FindProcesses ( G4ProcessTable procTable,
const G4String pname 
)

Definition at line 80 of file pyG4ProcessTable.cc.

82{
83 list procList;
84 G4ProcessVector* procVec= procTable-> FindProcesses(pname);
85 G4int nproc= procVec-> size();
86 for(G4int i=0; i< nproc; i++) {
87 procList.append(&(*procVec)[i]);
88 }
89 return procList;
90}
string pname
Definition: eplot.py:33

References eplot::pname.

Referenced by export_G4ProcessTable().

◆ f4_FindProcesses()

list pyG4ProcessTable::f4_FindProcesses ( G4ProcessTable procTable,
G4ProcessType  ptype 
)

Definition at line 92 of file pyG4ProcessTable.cc.

94{
95 list procList;
96 G4ProcessVector* procVec= procTable-> FindProcesses(ptype);
97 G4int nproc= procVec-> size();
98 for(G4int i=0; i< nproc; i++) {
99 procList.append(&(*procVec)[i]);
100 }
101 return procList;
102}

Referenced by export_G4ProcessTable().

Variable Documentation

◆ f1_FindProcess

G4VProcess *(G4ProcessTable::* pyG4ProcessTable::f1_FindProcess) (const G4String &, const G4String &) const ( const G4String ,
const G4String  
) const = &G4ProcessTable::FindProcess

Definition at line 44 of file pyG4ProcessTable.cc.

Referenced by export_G4ProcessTable().

◆ f1_SetProcessActivation

void(G4ProcessTable::* pyG4ProcessTable::f1_SetProcessActivation) (const G4String &, G4bool) ( const G4String ,
G4bool   
) = &G4ProcessTable::SetProcessActivation

Definition at line 105 of file pyG4ProcessTable.cc.

Referenced by export_G4ProcessTable().

◆ f2_FindProcess

G4VProcess *(G4ProcessTable::* pyG4ProcessTable::f2_FindProcess) (const G4String &, const G4ParticleDefinition *) const ( const G4String ,
const G4ParticleDefinition  
) const = &G4ProcessTable::FindProcess

Definition at line 47 of file pyG4ProcessTable.cc.

Referenced by export_G4ProcessTable().

◆ f2_SetProcessActivation

void(G4ProcessTable::* pyG4ProcessTable::f2_SetProcessActivation) (const G4String &, const G4String &, G4bool) ( const G4String ,
const G4String ,
G4bool   
) = &G4ProcessTable::SetProcessActivation

Definition at line 108 of file pyG4ProcessTable.cc.

Referenced by export_G4ProcessTable().

◆ f3_FindProcess

G4VProcess *(G4ProcessTable::* pyG4ProcessTable::f3_FindProcess) (const G4String &, const G4ProcessManager *) const ( const G4String ,
const G4ProcessManager  
) const = &G4ProcessTable::FindProcess

Definition at line 51 of file pyG4ProcessTable.cc.

Referenced by export_G4ProcessTable().

◆ f3_SetProcessActivation

void(G4ProcessTable::* pyG4ProcessTable::f3_SetProcessActivation) (const G4String &, const G4ParticleDefinition *, G4bool) ( const G4String ,
const G4ParticleDefinition ,
G4bool   
) = &G4ProcessTable::SetProcessActivation

Definition at line 112 of file pyG4ProcessTable.cc.

Referenced by export_G4ProcessTable().

◆ f4_SetProcessActivation

void(G4ProcessTable::* pyG4ProcessTable::f4_SetProcessActivation) (const G4String &, G4ProcessManager *, G4bool) ( const G4String ,
G4ProcessManager ,
G4bool   
) = &G4ProcessTable::SetProcessActivation

Definition at line 116 of file pyG4ProcessTable.cc.

Referenced by export_G4ProcessTable().

◆ f5_SetProcessActivation

void(G4ProcessTable::* pyG4ProcessTable::f5_SetProcessActivation) (G4ProcessType, G4bool) ( G4ProcessType  ,
G4bool   
) = &G4ProcessTable::SetProcessActivation

Definition at line 120 of file pyG4ProcessTable.cc.

Referenced by export_G4ProcessTable().

◆ f6_SetProcessActivation

void(G4ProcessTable::* pyG4ProcessTable::f6_SetProcessActivation) (G4ProcessType, const G4String &, G4bool) ( G4ProcessType  ,
const G4String ,
G4bool   
) = &G4ProcessTable::SetProcessActivation

Definition at line 123 of file pyG4ProcessTable.cc.

Referenced by export_G4ProcessTable().

◆ f7_SetProcessActivation

void(G4ProcessTable::* pyG4ProcessTable::f7_SetProcessActivation) (G4ProcessType, const G4ParticleDefinition *, G4bool) ( G4ProcessType  ,
const G4ParticleDefinition ,
G4bool   
) = &G4ProcessTable::SetProcessActivation

Definition at line 127 of file pyG4ProcessTable.cc.

Referenced by export_G4ProcessTable().

◆ f8_SetProcessActivation

void(G4ProcessTable::* pyG4ProcessTable::f8_SetProcessActivation) (G4ProcessType, G4ProcessManager *, G4bool) ( G4ProcessType  ,
G4ProcessManager ,
G4bool   
) = &G4ProcessTable::SetProcessActivation

Definition at line 131 of file pyG4ProcessTable.cc.

Referenced by export_G4ProcessTable().