49{
50
53
56
57
60 fDimensionsCmd->SetGuidance(
"Set the dimensions of the detector volume.");
61 fDimensionsCmd->SetParameterName(
"scint_x",
"scint_y",
"scint_z",
false);
65
73
79 fPmtRadiusCmd->AvailableForStates(G4State_PreInit, G4State_Idle);
81
83 fNxCmd->SetGuidance(
"Set the number of PMTs along the x-dimension.");
84 fNxCmd->SetParameterName(
"nx",
false);
85 fNxCmd->AvailableForStates(G4State_PreInit, G4State_Idle);
86 fNxCmd->SetToBeBroadcasted(
false);
87
89 fNyCmd->SetGuidance(
"Set the number of PMTs along the y-dimension.");
90 fNyCmd->SetParameterName(
"ny",
false);
91 fNyCmd->AvailableForStates(G4State_PreInit, G4State_Idle);
92 fNyCmd->SetToBeBroadcasted(
false);
93
95 fNzCmd->SetGuidance(
"Set the number of PMTs along the z-dimension.");
96 fNzCmd->SetParameterName(
"nz",
false);
97 fNzCmd->AvailableForStates(G4State_PreInit, G4State_Idle);
98 fNzCmd->SetToBeBroadcasted(
false);
99
101 fSphereCmd->SetGuidance(
"Enable/Disable the sphere.");
102 fSphereCmd->AvailableForStates(G4State_PreInit, G4State_Idle);
104
109
111 fWlsCmd->SetGuidance(
"Enable/Disable the WLS slab");
112 fWlsCmd->AvailableForStates(G4State_PreInit, G4State_Idle);
113 fWlsCmd->SetToBeBroadcasted(
false);
114
116 fLxeCmd->SetGuidance(
"Enable/Disable the main detector volume.");
117 fLxeCmd->AvailableForStates(G4State_PreInit, G4State_Idle);
118 fLxeCmd->SetToBeBroadcasted(
false);
119
121 fNFibersCmd->SetGuidance(
"Set the number of WLS fibers in the WLS slab.");
122 fNFibersCmd->AvailableForStates(G4State_PreInit, G4State_Idle);
124
127 fMainScintYield->SetGuidance(
"Set scinitillation yield of main volume.");
131
133 fWLSScintYield->SetGuidance(
"Set scintillation yield of WLS Slab");
135 fWLSScintYield->AvailableForStates(G4State_PreInit, G4State_Idle);
137
140 "Set the photon count threshold for saving the random number seed");
144
146 fDefaultsCmd->SetGuidance(
"Set all detector geometry values to defaults.");
147 fDefaultsCmd->AvailableForStates(G4State_PreInit, G4State_Idle);
149}
G4UIcmdWithAnInteger * fSaveThresholdCmd
G4UIcmdWithADouble * fMainScintYield
G4UIdirectory * fVolumesDir
G4UIcmdWithABool * fLxeCmd
G4UIcmdWithADoubleAndUnit * fPmtRadiusCmd
LXeDetectorConstruction * fLXeDetector
G4UIcmdWithADouble * fReflectivityCmd
G4UIcmdWithAnInteger * fNyCmd
G4UIcmdWithABool * fSphereCmd
G4UIdirectory * fDetectorDir
G4UIcmdWithADouble * fWLSScintYield
G4UIcmdWithAnInteger * fNxCmd
G4UIcmdWith3VectorAndUnit * fDimensionsCmd
G4UIcmdWithAnInteger * fNFibersCmd
G4UIcmdWithADoubleAndUnit * fHousingThicknessCmd
G4UIcommand * fDefaultsCmd
G4UIcmdWithABool * fWlsCmd
G4UIcmdWithAnInteger * fNzCmd