#include <G4ProcTblElement.hh>
Definition at line 46 of file G4ProcTblElement.hh.
◆ G4ProcTblElement() [1/3]
◆ G4ProcTblElement() [2/3]
G4ProcTblElement::G4ProcTblElement |
( |
G4VProcess * |
aProcess | ) |
|
Definition at line 41 of file G4ProcTblElement.cc.
42 : pProcess(aProcess)
43{
44 pProcMgrVector = new G4ProcMgrVector();
45}
◆ ~G4ProcTblElement()
G4ProcTblElement::~G4ProcTblElement |
( |
| ) |
|
Definition at line 58 of file G4ProcTblElement.cc.
59{
60 if (pProcMgrVector != nullptr)
61 {
62 pProcMgrVector->clear();
63 delete pProcMgrVector;
64 }
65}
◆ G4ProcTblElement() [3/3]
G4ProcTblElement::G4ProcTblElement |
( |
| ) |
|
|
protected |
◆ Contains()
◆ GetIndex()
◆ GetProcess()
G4VProcess * G4ProcTblElement::GetProcess |
( |
| ) |
const |
|
inlineprotected |
◆ GetProcessManager()
◆ GetProcessName()
const G4String & G4ProcTblElement::GetProcessName |
( |
| ) |
const |
|
inlineprotected |
◆ GetProcMgrVector()
const G4ProcMgrVector * G4ProcTblElement::GetProcMgrVector |
( |
| ) |
const |
|
inlineprotected |
◆ Insert()
◆ Length()
G4int G4ProcTblElement::Length |
( |
| ) |
const |
|
inlineprotected |
◆ operator!=()
◆ operator=()
Definition at line 68 of file G4ProcTblElement.cc.
69{
70 if (this != &right)
71 {
72 pProcess = right.pProcess;
73
74
75 if (pProcMgrVector != nullptr)
76 {
77 pProcMgrVector->clear();
78 delete pProcMgrVector;
79 }
80 pProcMgrVector = new G4ProcMgrVector();
81 for (auto i = right.pProcMgrVector->cbegin();
82 i!= right.pProcMgrVector->cend(); ++i)
83 {
84 pProcMgrVector->push_back(*i);
85 }
86 }
87 return *this;
88}
◆ operator==()
◆ Remove()
◆ G4ProcessTable
The documentation for this class was generated from the following files: