#include <Doxymodules_medical.h>
Definition at line 128 of file Doxymodules_medical.h.
◆ DetectorMessenger()
Definition at line 46 of file DetectorMessenger.cc.
47{
49 fGeometryDir->SetGuidance(
"commands to change geometry material and size");
50
52 fMaterCmd->SetGuidance(
"Select material of the box.");
53 fMaterCmd->SetParameterName(
"choice",
false);
54 fMaterCmd->AvailableForStates(G4State_PreInit, G4State_Idle);
56
58 fSizeCmd->SetGuidance(
"Set size of the cubic box");
59 fSizeCmd->SetParameterName(
"Size",
false);
62 fSizeCmd->AvailableForStates(G4State_PreInit, G4State_Idle);
64
67 fSizeVectorCmd->SetParameterName(
"SizeAlongX",
"SizeAlongY",
"SizeAlongZ",
false);
68 fSizeVectorCmd->SetRange(
"SizeAlongX>0. && SizeAlongY>0. && SizeAlongZ>0.");
72
74 fSizeXCmd->SetGuidance(
"Set X size of the box");
75 fSizeXCmd->SetParameterName(
"Size",
false);
78 fSizeXCmd->AvailableForStates(G4State_PreInit, G4State_Idle);
80
82 fSizeYCmd->SetGuidance(
"Set Y size of the box");
83 fSizeYCmd->SetParameterName(
"Size",
false);
86 fSizeYCmd->AvailableForStates(G4State_PreInit, G4State_Idle);
88
90 fSizeZCmd->SetGuidance(
"Set Z size of the box");
91 fSizeZCmd->SetParameterName(
"Size",
false);
94 fSizeZCmd->AvailableForStates(G4State_PreInit, G4State_Idle);
96}
G4UIcmdWithAString * fMaterCmd
G4UIcmdWithADoubleAndUnit * fSizeYCmd
G4UIcmdWithADoubleAndUnit * fSizeCmd
G4UIcmdWithADoubleAndUnit * fSizeXCmd
G4UIcmdWith3VectorAndUnit * fSizeVectorCmd
G4UIcmdWithADoubleAndUnit * fSizeZCmd
DetectorConstruction * fDetector
G4UIdirectory * fGeometryDir
◆ ~DetectorMessenger()
RadioBio::DetectorMessenger::~DetectorMessenger |
( |
| ) |
|
|
override |
◆ SetNewValue()
Definition at line 113 of file DetectorMessenger.cc.
114{
117 }
118
121 }
122
125 }
126
129 }
130
133 }
134
137 }
138}
void SetSizeY(G4double y)
Method to set the Y width of the world volume.
void SetSize(G4double)
Method to set the world volume to be cubical with given side.
void SetSizeZ(G4double z)
Method to set the Z width of the world volume.
void SetSizeX(G4double x)
Method to set the X width of the world volume.
void SetMaterial(G4String mat)
Method to set the world material.
◆ fDetector
◆ fGeometryDir
G4UIdirectory* RadioBio::DetectorMessenger::fGeometryDir = nullptr |
|
private |
◆ fMaterCmd
◆ fSizeCmd
◆ fSizeVectorCmd
◆ fSizeXCmd
◆ fSizeYCmd
◆ fSizeZCmd
The documentation for this class was generated from the following files: