53 AbsMaterCmd->
SetGuidance(
"Select Material of the Absorber.");
59 RadiatorMaterCmd->
SetGuidance(
"Select Material of the XTR radiator.");
65 DetectorSetUpCmd->
SetGuidance(
"Select setup for comparison with experiment");
78 FoilNumCmd->
SetGuidance(
"Select foil number for XTR");
84 WorldMaterCmd->
SetGuidance(
"Select Material of the World.");
90 AbsThickCmd->
SetGuidance(
"Set Thickness of the Absorber");
97 RadiatorThickCmd->
SetGuidance(
"Set Thickness of XTR radiator");
100 RadiatorThickCmd->
SetRange(
"SizeZ>0.");
104 GasGapThickCmd->
SetGuidance(
"Set Thickness of XTR gas gaps");
107 GasGapThickCmd->
SetRange(
"SizeZ>0.");
111 AbsRadCmd->
SetGuidance(
"Set radius of the Absorber");
118 AbsZposCmd->
SetGuidance(
"Set Z pos. of the Absorber");
138 UpdateCmd->
SetGuidance(
"Update calorimeter geometry.");
139 UpdateCmd->
SetGuidance(
"This command MUST be applied before \"beamOn\" ");
140 UpdateCmd->
SetGuidance(
"if you changed geometrical value(s).");
144 MagFieldCmd->
SetGuidance(
"Define magnetic field.");
145 MagFieldCmd->
SetGuidance(
"Magnetic field will be in Z direction.");
184 delete RadiatorThickCmd;
185 delete GasGapThickCmd;
188 delete WorldMaterCmd;
189 delete RadiatorMaterCmd;
201 if( command == ModelCmd && newValue == 0 )
213 if( command == ModelCmd )
218 if( command == FoilNumCmd )
222 if( command == AbsMaterCmd )
225 if( command == DetectorSetUpCmd )
228 if( command == RadiatorMaterCmd )
231 if( command == WorldMaterCmd )
234 if( command == AbsThickCmd )
237 if( command == RadiatorThickCmd )
239 GetNewDoubleValue(newValue));}
241 if( command == GasGapThickCmd )
243 GetNewDoubleValue(newValue));}
245 if( command == AbsRadCmd )
248 if( command == AbsZposCmd )
251 if( command == WorldZCmd )
254 if( command == WorldRCmd )
257 if( command == UpdateCmd )
260 if( command == MagFieldCmd )
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
void SetAbsorberMaterial(G4String)
Em10DetectorMessenger(Em10DetectorConstruction *)
void SetMagField(G4double)
void SetFoilNumber(G4int i)
void SetDetectorSetUp(G4String s)
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
static G4int GetNewIntValue(const char *paramString)
static G4double GetNewDoubleValue(const char *paramString)
void SetRadiatorMaterial(G4String)
void SetAbsorberThickness(G4double)
void SetRange(const char *rs)
void SetGuidance(const char *aGuidance)
void SetAbsorberZpos(G4double)
void AvailableForStates(G4ApplicationState s1)
void SetWorldSizeR(G4double)
G4VPhysicalVolume * Construct()
void SetDefaultValue(const char *defVal)
void SetDefaultUnit(const char *defUnit)
Definition of the Em10DetectorMessenger class.
void SetGasGapThickness(G4double)
void SetRadiatorThickness(G4double)
Definition of the Em10DetectorConstruction class.
void SetWorldMaterial(G4String)
void SetDefaultValue(G4int defVal)
void SetAbsorberRadius(G4double)
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
void SetWorldSizeZ(G4double)
void SetNewValue(G4UIcommand *, G4String)