LArSoft  v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
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
 
void(G4ProcessTable::* f1_SetProcessActivation )(const G4String &, G4bool) = &G4ProcessTable::SetProcessActivation
 
void(G4ProcessTable::* f2_SetProcessActivation )(const G4String &, const G4String &, G4bool) = &G4ProcessTable::SetProcessActivation
 
void(G4ProcessTable::* f3_SetProcessActivation )(const G4String &, 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, G4ParticleDefinition *, G4bool) = &G4ProcessTable::SetProcessActivation
 
void(G4ProcessTable::* f8_SetProcessActivation )(G4ProcessType, G4ProcessManager *, G4bool) = &G4ProcessTable::SetProcessActivation
 

Function Documentation

list pyG4ProcessTable::f1_FindProcesses ( G4ProcessTable *  procTable)

Definition at line 57 of file pyG4ProcessTable.cc.

Referenced by export_G4ProcessTable().

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 }
list pyG4ProcessTable::f2_FindProcesses ( G4ProcessTable *  procTable,
const G4ProcessManager *  procManager 
)

Definition at line 68 of file pyG4ProcessTable.cc.

Referenced by export_G4ProcessTable().

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 }
list pyG4ProcessTable::f3_FindProcesses ( G4ProcessTable *  procTable,
const G4String pname 
)

Definition at line 80 of file pyG4ProcessTable.cc.

Referenced by export_G4ProcessTable().

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 }
list pyG4ProcessTable::f4_FindProcesses ( G4ProcessTable *  procTable,
G4ProcessType  ptype 
)

Definition at line 92 of file pyG4ProcessTable.cc.

References f1_SetProcessActivation.

Referenced by export_G4ProcessTable().

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 }

Variable Documentation

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

Definition at line 45 of file pyG4ProcessTable.cc.

Referenced by export_G4ProcessTable().

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

Definition at line 106 of file pyG4ProcessTable.cc.

Referenced by export_G4ProcessTable(), and f4_FindProcesses().

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

Definition at line 48 of file pyG4ProcessTable.cc.

Referenced by export_G4ProcessTable().

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

Definition at line 109 of file pyG4ProcessTable.cc.

Referenced by export_G4ProcessTable().

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

Definition at line 52 of file pyG4ProcessTable.cc.

Referenced by export_G4ProcessTable().

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

Definition at line 113 of file pyG4ProcessTable.cc.

Referenced by export_G4ProcessTable().

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

Definition at line 117 of file pyG4ProcessTable.cc.

Referenced by export_G4ProcessTable().

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

Definition at line 121 of file pyG4ProcessTable.cc.

Referenced by export_G4ProcessTable().

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

Definition at line 124 of file pyG4ProcessTable.cc.

Referenced by export_G4ProcessTable().

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

Definition at line 128 of file pyG4ProcessTable.cc.

Referenced by export_G4ProcessTable().

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

Definition at line 132 of file pyG4ProcessTable.cc.

Referenced by export_G4ProcessTable().