46 :myShieldingWall(theShieldingWall)
52 VisibilityDir =
new G4UIdirectory(
"/DetectorHut/Visibility/");
53 VisibilityDir -> SetGuidance(
"Detector Hut Visibility Control.");
58 CollimatorWallZPosCmd =
new G4UIcmdWithADoubleAndUnit(
"/DetectorHut/CollimatorWall/SetCenterPositionInZ",
this);
64 CollimatorWallMatCmd =
new G4UIcmdWithAString(
"/DetectorHut/CollimatorWall/SetCollimatorWallMaterial",
this);
77 ShowFrontWall_Cmd =
new G4UIcmdWithoutParameter(
"/DetectorHut/Visibility/ShowFrontWall",
this);
81 HideFrontWall_Cmd =
new G4UIcmdWithoutParameter(
"/DetectorHut/Visibility/HideFrontWall",
this);
85 ShowBackWall_Cmd =
new G4UIcmdWithoutParameter(
"/DetectorHut/Visibility/ShowBackWall",
this);
89 HideBackWall_Cmd =
new G4UIcmdWithoutParameter(
"/DetectorHut/Visibility/HideBackWall",
this);
93 ShowLeftWall_Cmd =
new G4UIcmdWithoutParameter(
"/DetectorHut/Visibility/ShowLeftWall",
this);
97 HideLeftWall_Cmd =
new G4UIcmdWithoutParameter(
"/DetectorHut/Visibility/HideLeftWall",
this);
102 ShowRightWall_Cmd =
new G4UIcmdWithoutParameter(
"/DetectorHut/Visibility/ShowRightWall",
this);
106 HideRightWall_Cmd =
new G4UIcmdWithoutParameter(
"/DetectorHut/Visibility/HideRightWall",
this);
110 ShowTopWall_Cmd =
new G4UIcmdWithoutParameter(
"/DetectorHut/Visibility/ShowTopWall",
this);
114 HideTopWall_Cmd =
new G4UIcmdWithoutParameter(
"/DetectorHut/Visibility/HideTopWall",
this);
154 G4cout <<
"#### Calling QweakSimShieldingWallMessenger::SetNewValue() " << newValue << G4endl;
160 G4cout <<
"#### Messenger: Setting CollimatorWall Z position to " << newValue << G4endl;
167 G4cout <<
"#### Messenger: Setting CollimatorWall Material to " << newValue << G4endl;
176 G4cout <<
"#### Messenger: Show CollimatorWall " << G4endl;
183 G4cout <<
"#### Messenger: Hide CollimatorWall " << G4endl;
192 G4cout <<
"#### Messenger: Show FrontWall " << G4endl;
199 G4cout <<
"#### Messenger: Hide FrontWall " << G4endl;
208 G4cout <<
"#### Messenger: Show BackWall " << G4endl;
215 G4cout <<
"#### Messenger: Hide BackWall " << G4endl;
224 G4cout <<
"#### Messenger: Show LeftWall " << G4endl;
231 G4cout <<
"#### Messenger: Hide LeftWall " << G4endl;
240 G4cout <<
"#### Messenger: Show RightWall " << G4endl;
247 G4cout <<
"#### Messenger: Hide RightWall " << G4endl;
257 G4cout <<
"#### Messenger: Show TopWall " << G4endl;
264 G4cout <<
"#### Messenger: Hide TopWall " << G4endl;
271 G4cout <<
"#### Leaving QweakSimShieldingWallMessenger::SetNewValue() " << newValue << G4endl;
void ShowCollimatorWall()
void HideBeamLeftSideWall()
G4UIcmdWithoutParameter * HideFrontWall_Cmd
G4UIcmdWithoutParameter * HideLeftWall_Cmd
G4UIcmdWithoutParameter * ShowBackWall_Cmd
Defines the Shielding Wall with trapezoid cut outs (located after Main Magnet and before Region 3 VDC...
G4UIcmdWithAString * CollimatorWallMatCmd
G4UIdirectory * VisibilityDir
void SetNewValue(G4UIcommand *, G4String)
G4UIcmdWithoutParameter * ShowFrontWall_Cmd
G4UIcmdWithoutParameter * HideCollimatorWall_Cmd
G4UIdirectory * DetectorHutDir
void SetCollimatorWallMaterial(G4String)
G4UIcmdWithoutParameter * ShowCollimatorWall_Cmd
G4UIdirectory * CollimatorWallDir
QweakSimShieldingWallMessenger(QweakSimShieldingWall *)
G4UIcmdWithoutParameter * ShowLeftWall_Cmd
void SetCollimatorWall_CenterPositionInZ(G4double)
void HideCollimatorWall()
G4UIcmdWithoutParameter * ShowRightWall_Cmd
G4UIcmdWithADoubleAndUnit * CollimatorWallZPosCmd
G4UIcmdWithoutParameter * ShowTopWall_Cmd
QweakSimShieldingWall * myShieldingWall
~QweakSimShieldingWallMessenger()
G4UIcmdWithoutParameter * HideTopWall_Cmd
G4UIcmdWithoutParameter * HideBackWall_Cmd
G4UIcmdWithoutParameter * HideRightWall_Cmd
void ShowBeamRightSideWall()
void HideBeamRightSideWall()
void ShowBeamLeftSideWall()