45{
47 fDetDir->SetGuidance(
" Geometry Setup ");
48
52 "Select the geometry of the PhotonDet detector");
57
66
70 "Set the roughness between Clad1 and WLS Fiber");
75
77 fSetXYRatioCmd->SetGuidance(
"Set the ratio between x and y axis (x/y)");
82
89
97
105
109 "Set the reflectivity of the mirror");
114
123
132
142
152
156 "Set the half length of PhotonDet detector");
163
165 fSetGapCmd->SetGuidance(
"Set the distance between PhotonDet and fiber end");
170 fSetGapCmd->AvailableForStates(G4State_PreInit, G4State_Idle);
172
176 "Set the deviation of PhotonDet from z axis");
183
185 fSetMirrorCmd->SetGuidance(
"Place a mirror at the end of the fiber");
186 fSetMirrorCmd->AvailableForStates(G4State_PreInit, G4State_Idle);
188
197
199 fSetBarBaseCmd->SetGuidance(
"Set the side length of the scintillator bar");
204 fSetBarBaseCmd->AvailableForStates(G4State_PreInit, G4State_Idle);
206
215
219 "Set thickness of the coating on the bars");
226
230 "Set inner radius of the corner bar coating");
237}
G4UIcmdWithADoubleAndUnit * fSetWLSRadiusCmd
G4UIcmdWithADoubleAndUnit * fSetCoatingRadiusCmd
WLSDetectorConstruction * fDetector
G4UIcmdWithADouble * fSetPhotonDetPolishCmd
G4UIcmdWithADoubleAndUnit * fSetHoleRadiusCmd
G4UIcmdWithADouble * fSetMirrorPolishCmd
G4UIcmdWithADouble * fSetXYRatioCmd
G4UIcmdWithABool * fSetMirrorCmd
G4UIcmdWithADoubleAndUnit * fSetClad2RadiusCmd
G4UIcmdWithADouble * fSetSurfaceRoughnessCmd
G4UIcmdWithADoubleAndUnit * fSetWLSLengthCmd
G4UIcmdWithADoubleAndUnit * fSetBarBaseCmd
G4UIcmdWithAString * fSetPhotonDetGeometryCmd
G4UIcmdWithAnInteger * fSetNumOfCladLayersCmd
G4UIcmdWithADouble * fSetMirrorReflectivityCmd
G4UIcmdWithADouble * fSetPhotonDetReflectivityCmd
G4UIcmdWithADoubleAndUnit * fSetGapCmd
G4UIcmdWithADoubleAndUnit * fSetClad1RadiusCmd
G4UIcmdWithADoubleAndUnit * fSetBarLengthCmd
G4UIcmdWithADoubleAndUnit * fSetPhotonDetAlignmentCmd
G4UIcmdWithADoubleAndUnit * fSetCoatingThicknessCmd
G4UIcmdWithADoubleAndUnit * fSetPhotonDetHalfLengthCmd