QwGeant4
QweakSimLeadGlassMessenger.hh
Go to the documentation of this file.
1 
2 // QweakSimLeadGlassMessenger.hh
3 // Fang Guo
4 // 2012/07/31
5 
6 /////// --------------------------------------------------------------------
7 
8 #ifndef QweakSimLeadGlassMessenger_h
9 #define QweakSimLeadGlassMessenger_h 1
10 
11 /////// --------------------------------------------------------------------
12 
13 //--- user includes
15 
16 //--- user classes
17 class QweakSimLeadGlass;
18 
19 /////// --------------------------------------------------------------------
20 
21 class QweakSimLeadGlassMessenger: public G4UImessenger
22 {
23 
24 public:
25 
28 
29  void SetNewValue(G4UIcommand*, G4String);
30 
31 private:
32 
34 
35  G4UIdirectory* LeadGlassDir;
36 
37  G4UIcmdWithAString* LeadGlass_SetMaterial_Cmd;
38 
39  G4UIcmdWithADoubleAndUnit* LeadGlass_SetCenterPositionInX_Cmd;
40  G4UIcmdWithADoubleAndUnit* LeadGlass_SetCenterPositionInY_Cmd;
41  G4UIcmdWithADoubleAndUnit* LeadGlass_SetCenterPositionInZ_Cmd;
42 
43  G4UIcmdWithADoubleAndUnit* LeadGlass_SetTiltAngleInX_Cmd;
44  G4UIcmdWithADoubleAndUnit* LeadGlass_SetTiltAngleInY_Cmd;
45  G4UIcmdWithADoubleAndUnit* LeadGlass_SetTiltAngleInZ_Cmd;
46 
47  G4UIcmdWithoutParameter* LeadGlass_SetEnabled_Cmd;
48  G4UIcmdWithoutParameter* LeadGlass_SetDisabled_Cmd;
49 };
50 
51 /////// --------------------------------------------------------------------
52 
53 #endif
54 
55 /////// --------------------------------------------------------------------
56 
G4UIcmdWithADoubleAndUnit * LeadGlass_SetCenterPositionInY_Cmd
G4UIcmdWithADoubleAndUnit * LeadGlass_SetCenterPositionInX_Cmd
G4UIcmdWithADoubleAndUnit * LeadGlass_SetTiltAngleInY_Cmd
G4UIcmdWithADoubleAndUnit * LeadGlass_SetTiltAngleInZ_Cmd
void SetNewValue(G4UIcommand *, G4String)
G4UIcmdWithADoubleAndUnit * LeadGlass_SetCenterPositionInZ_Cmd
G4UIcmdWithoutParameter * LeadGlass_SetEnabled_Cmd
G4UIcmdWithADoubleAndUnit * LeadGlass_SetTiltAngleInX_Cmd
G4UIcmdWithoutParameter * LeadGlass_SetDisabled_Cmd
QweakSimLeadGlassMessenger(QweakSimLeadGlass *)
G4UIcmdWithAString * LeadGlass_SetMaterial_Cmd