34 #include "DetectorMessenger.hh"
36 #include "DetectorConstruction.hh"
58 fTestemDir->
SetGuidance(
"UI commands specific to this example.");
61 fDetDir->
SetGuidance(
"detector construction commands");
64 fAbsMaterCmd->
SetGuidance(
"Select Material of the Absorber.");
70 fWorldMaterCmd->
SetGuidance(
"Select Material of the World.");
76 fAbsThickCmd->
SetGuidance(
"Set Thickness of the Absorber");
84 fAbsSizYZCmd->
SetGuidance(
"Set sizeYZ of the Absorber");
92 fAbsXposCmd->
SetGuidance(
"Set X pos. of the Absorber");
107 fWorldYZCmd->
SetGuidance(
"Set sizeYZ of the World");
109 fWorldYZCmd->
SetRange(
"WSizeYZ>0.");
124 delete fWorldMaterCmd;
135 if ( command == fAbsMaterCmd )
138 if ( command == fWorldMaterCmd )
141 if ( command == fAbsThickCmd )
144 if ( command == fAbsSizYZCmd )
147 if ( command == fAbsXposCmd )
150 if ( command == fWorldXCmd )
153 if ( command == fWorldYZCmd )
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
void SetWorldSizeYZ(G4double)
void SetNewValue(G4UIcommand *, G4String)
void SetToBeBroadcasted(G4bool val)
void SetWorldMaterial(const G4String &)
void SetUnitCategory(const char *unitCategory)
static G4double GetNewDoubleValue(const char *paramString)
void SetAbsorberThickness(G4double)
void SetRange(const char *rs)
void SetGuidance(const char *aGuidance)
void AvailableForStates(G4ApplicationState s1)
DetectorMessenger(DetectorConstruction *)
void SetWorldSizeX(G4double)
void SetAbsorberXpos(G4double)
void SetAbsorberMaterial(G4String)
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
void SetAbsorberSizeYZ(G4double)