43 #include "DetectorMessenger.hh"
44 #include "DetectorConstruction.hh"
61 fDetDir1->
SetGuidance(
" commands to define physics");
66 fAbsMaterCmd->
SetGuidance(
"Select Material of the target1.");
71 fWorldMaterCmd->
SetGuidance(
"Select Material of the target2.");
82 fAbsGapCmd->
SetGuidance(
"Set gap between absorbers");
100 fUpdateCmd->
SetGuidance(
"Update calorimeter geometry.");
101 fUpdateCmd->
SetGuidance(
"This command MUST be applied before \"beamOn\" ");
102 fUpdateCmd->
SetGuidance(
"if you changed geometrical value(s).");
112 fYMagFieldCmd->
SetGuidance(
"Define sensitive detector Z");
118 fZMagFieldCmd->
SetGuidance(
"Define shift of sensitive detector");
124 fHistoCmd->
SetGuidance(
"Set the name of the histo file");
129 fNumOfAbsCmd->
SetGuidance(
"Set number divisions R");
134 fNumOfEvt->
SetGuidance(
"Set number of divisions Z");
149 fDeltaECmd->
SetGuidance(
"Define scale of secondary energy histogram");
165 delete fWorldMaterCmd;
168 delete fXMagFieldCmd;
169 delete fYMagFieldCmd;
170 delete fZMagFieldCmd;
185 if( command == fAbsMaterCmd )
188 if( command == fWorldMaterCmd )
191 if( command == fAbsThickCmd )
194 if( command == fAbsGapCmd )
197 if( command == fAbsSizYZCmd )
200 if( command == fWorldXCmd )
203 if( command == fUpdateCmd )
206 if( command == fXMagFieldCmd )
209 if( command == fYMagFieldCmd )
214 if( command == fZMagFieldCmd )
217 if( command == fHistoCmd )
220 if( command == fNumOfAbsCmd )
223 if( command == fNumOfEvt )
226 if( command == fVerbCmd ){
231 if( command == fIntCmd )
234 if( command == fDeltaECmd )