Geant4  10.03.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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
 
G4VProcess *(G4ProcessTable::* f2_FindProcess )(const G4String &, const G4ParticleDefinition *) const = &G4ProcessTable::FindProcess
 
G4VProcess *(G4ProcessTable::* f3_FindProcess )(const G4String &, const G4ProcessManager *) const = &G4ProcessTable::FindProcess
 
const G4String G4bool = &G4ProcessTable::SetProcessActivation
 
 G4ProcessType
 

Function Documentation

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:78

Here is the caller graph for this function:

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 }
int G4int
Definition: G4Types.hh:78

Here is the caller graph for this function:

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 }
int G4int
Definition: G4Types.hh:78

Here is the caller graph for this function:

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 }
int G4int
Definition: G4Types.hh:78

Here is the caller graph for this function:

Variable Documentation

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

Definition at line 45 of file pyG4ProcessTable.cc.

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

Definition at line 48 of file pyG4ProcessTable.cc.

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

Definition at line 52 of file pyG4ProcessTable.cc.

Definition at line 106 of file pyG4ProcessTable.cc.

pyG4ProcessTable::G4ProcessType

Definition at line 121 of file pyG4ProcessTable.cc.