48 :
50{
52 fCmdDir->SetGuidance(
"Detector Control");
53
58
60 this);
65
67 ("/det/setCustomMatHmassfract",this);
69 SetGuidance("Set H mass fraction for custom material");
73
75 ("/det/setCustomMatCmassfract",this);
77 SetGuidance("Set C mass fraction for custom material");
81
83 ("/det/setCustomMatNmassfract",this);
85 ("Set N mass fraction for custom material");
89
91 ("/det/setCustomMatOmassfract",this);
93 ("Set O mass fraction for custom material");
97
99 ("/det/setCustomMatNamassfract",this);
101 SetGuidance("Set Na mass fraction for custom material");
105
107 ("/det/setCustomMatPmassfract",this);
109 SetGuidance("Set P mass fraction for custom material");
113
115 ("/det/setCustomMatSmassfract",this);
117 SetGuidance("Set S mass fraction for custom material");
121
125 SetGuidance("Set Cl mass fraction for custom material");
129
131 ("/det/setCustomMatKmassfract",this);
133 SetGuidance("Set K mass fraction for custom material");
137
139 ("/det/setCustomMatCamassfract",this);
141 SetGuidance("Set Ca mass fraction for custom material");
145
151
159
166
172 fPhantomZCmd->AvailableForStates(G4State_PreInit,G4State_Idle);
173
175 fSetComp0Cmd->SetGuidance(
"Set Comp0 for medical material");
178 fSetComp0Cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
179
181 fSetComp1Cmd->SetGuidance(
"Set Comp1 for medical material");
184 fSetComp1Cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
185
187 fSetComp2Cmd->SetGuidance(
"Set Comp2 for medical material");
190 fSetComp2Cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
191
193 fSetComp3Cmd->SetGuidance(
"Set Comp3 for medical material");
196 fSetComp3Cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
197
203
208
215
222
229
236
244
252
260
268
276
284
292
300
308
316
324
332
334 ("/det/setDetectorThickness",this);
340
347
349 ("/det/setDetectorSampleDistance",this);
355}
G4UIcmdWithADouble * fThetaSetupCmd
G4UIcmdWithADoubleAndUnit * fSlit4ThicknessCmd
G4UIcmdWithADouble * fSetCustomMatCamassfractCmd
G4UIcmdWithADouble * fSetCustomMatDensityCmd
G4UIcmdWithADouble * fSetCustomMatClmassfractCmd
G4UIcmdWithADouble * fSetComp0Cmd
G4UIcmdWithADouble * fSetCustomMatCmassfractCmd
G4UIcmdWithADouble * fSetCustomMatPmassfractCmd
G4UIcmdWithADoubleAndUnit * fDetectorDistanceCmd
G4UIcmdWithADoubleAndUnit * fPhantomHeightCmd
G4UIcmdWithADoubleAndUnit * fSlit2DistanceCmd
G4UIcmdWithADoubleAndUnit * fSlit4DistanceCmd
G4UIcmdWithAString * fSetCustomMatFFfilename
G4UIcmdWithADoubleAndUnit * fSlit3yApertureCmd
G4UIcmdWithADouble * fSetComp2Cmd
G4UIcmdWithADouble * fSetCustomMatNamassfractCmd
G4UIcmdWithADoubleAndUnit * fSlit4yApertureCmd
G4UIcmdWithADoubleAndUnit * fSlit1ThicknessCmd
G4UIcmdWithADoubleAndUnit * fSlit2xApertureCmd
G4UIcmdWithADoubleAndUnit * fSlit3DistanceCmd
G4UIcmdWithADouble * fSetCustomMatHmassfractCmd
G4UIcmdWithADoubleAndUnit * fSlit3ThicknessCmd
G4UIcmdWithADoubleAndUnit * fPhantomDiameterCmd
G4UIcmdWithADoubleAndUnit * fPhantomZCmd
G4UIcmdWithADouble * fSetCustomMatSmassfractCmd
G4UIcmdWithABool * fSetSlitsCmd
G4UIcmdWithAnInteger * fPhantomMaterialCmd
G4UIcmdWithADoubleAndUnit * fSlit2ThicknessCmd
G4UIcmdWithADouble * fSetComp3Cmd
G4UIcmdWithADoubleAndUnit * fSlit2yApertureCmd
G4UIcmdWithADouble * fSetCustomMatNmassfractCmd
G4UIcmdWithADoubleAndUnit * fSlit3xApertureCmd
G4UIcmdWithADoubleAndUnit * fSlit1xApertureCmd
SAXSDetectorConstruction * fDetector
G4UIcmdWithADoubleAndUnit * fSlit1yApertureCmd
G4UIcmdWithADoubleAndUnit * fDetectorSizeCmd
G4UIcmdWithADoubleAndUnit * fSlit1DistanceCmd
G4UIcmdWithADouble * fSetComp1Cmd
G4UIcmdWithADoubleAndUnit * fDetectorThicknessCmd
G4UIcmdWithADouble * fSetCustomMatKmassfractCmd
G4UIcmdWithADoubleAndUnit * fSlit4xApertureCmd
G4UIcmdWithADouble * fSetCustomMatOmassfractCmd