#include <Doxymodules_runAndEvent.h>
Definition at line 137 of file Doxymodules_runAndEvent.h.
◆ RE06DetectorMessenger()
Definition at line 42 of file RE06DetectorMessenger.cc.
52{
54 fDirectory->SetGuidance(
"UI commands of this example");
55
57 const G4MaterialTable* matTbl = G4Material::GetMaterialTable();
58 for(size_t i=0;i<G4Material::GetNumberOfMaterials();i++)
59 {
60 matList += (*matTbl)[i]->GetName();
61 matList += " ";
62 }
63
69
75
81
84 ->SetGuidance("Select calorimeters to be placed in serial or parallel.");
85 fSerialCmd->SetParameterName(
"serialize",
false);
87
93
98}
G4UIcmdWithAString * fGapMaterialCmd
G4UIcmdWithAnInteger * fNumLayerCmd
G4UIcmdWithAString * fAbsMaterialCmd
G4UIdirectory * fDirectory
G4UIcmdWithABool * fAddMaterialCmd
RE06DetectorConstruction * fDetector
G4UIcmdWithABool * fSerialCmd
G4UIcmdWithAnInteger * fVerboseCmd
◆ ~RE06DetectorMessenger()
RE06DetectorMessenger::~RE06DetectorMessenger |
( |
| ) |
|
|
virtual |
◆ SetNewValue()
Definition at line 111 of file RE06DetectorMessenger.cc.
112{
115
118
121
124
127
131 }
132}
void SetGapMaterial(G4String materialChoice)
void SetSerialGeometry(G4bool ser)
void SetVerboseLevel(G4int val)
void SetAbsorberMaterial(G4String materialChoice)
void SetNumberOfLayers(G4int nl)
void UpdateMaterialList()
◆ GetCurrentValue()
Definition at line 136 of file RE06DetectorMessenger.cc.
137{
141
144
147
150
153
156
157 }
158 return ans;
159}
G4int GetVerboseLevel() const
G4String GetGapMaterial() const
G4String GetAbsorberMaterial() const
G4int GetNumberOfLayers() const
◆ UpdateMaterialList()
void RE06DetectorMessenger::UpdateMaterialList |
( |
| ) |
|
|
private |
Definition at line 163 of file RE06DetectorMessenger.cc.
164{
166 const G4MaterialTable* matTbl = G4Material::GetMaterialTable();
167 for(size_t i=0;i<G4Material::GetNumberOfMaterials();i++)
168 {
169 matList += (*matTbl)[i]->GetName();
170 matList += " ";
171 }
172
175 }
178 }
179}
◆ fDetector
◆ fDirectory
◆ fAbsMaterialCmd
◆ fGapMaterialCmd
◆ fNumLayerCmd
◆ fSerialCmd
◆ fVerboseCmd
◆ fAddMaterialCmd
The documentation for this class was generated from the following files: