QwGeant4
QweakSimPMTOnlyMessenger.hh
Go to the documentation of this file.
1 
2 // QweakSimPMTOnlyMessenger.hh
3 // Marty McHugh
4 // 2013-06-11
5 
6 /////// --------------------------------------------------------------------
7 
8 #ifndef QweakSimPMTOnlyMessenger_hh
9 #define QweakSimPMTOnlyMessenger_hh 1
10 
11 /////// --------------------------------------------------------------------
12 
13 //--- user includes
15 
16 //--- user classes
17 class QweakSimPMTOnly;
18 
19 /////// --------------------------------------------------------------------
20 
21 class QweakSimPMTOnlyMessenger: public G4UImessenger
22 {
23 
24 public:
25 
28 
29  void SetNewValue(G4UIcommand*, G4String);
30 
31 private:
32 
34 
35  G4UIdirectory* PMTOnlyDir;
36 
37  G4UIcmdWithAString* PMTOnly_SetMaterial_Cmd;
38 
39  G4UIcmdWithADoubleAndUnit* PMTOnly_SetCenterPositionInX_Cmd;
40  G4UIcmdWithADoubleAndUnit* PMTOnly_SetCenterPositionInY_Cmd;
41  G4UIcmdWithADoubleAndUnit* PMTOnly_SetCenterPositionInZ_Cmd;
42 
43  G4UIcmdWithoutParameter* PMTOnly_FindMotherCenter_Cmd;
44 
45  G4UIcmdWithADoubleAndUnit* PMTOnly_SetTiltAngleInX_Cmd;
46  G4UIcmdWithADoubleAndUnit* PMTOnly_SetTiltAngleInY_Cmd;
47  G4UIcmdWithADoubleAndUnit* PMTOnly_SetTiltAngleInZ_Cmd;
48 
49  G4UIcmdWithoutParameter* PMTOnly_SetEnabled_Cmd;
50  G4UIcmdWithoutParameter* PMTOnly_SetDisabled_Cmd;
51 };
52 
53 /////// --------------------------------------------------------------------
54 
55 #endif
56 
57 /////// --------------------------------------------------------------------
58 
G4UIcmdWithADoubleAndUnit * PMTOnly_SetTiltAngleInX_Cmd
G4UIcmdWithoutParameter * PMTOnly_FindMotherCenter_Cmd
G4UIcmdWithADoubleAndUnit * PMTOnly_SetTiltAngleInZ_Cmd
QweakSimPMTOnlyMessenger(QweakSimPMTOnly *)
G4UIcmdWithAString * PMTOnly_SetMaterial_Cmd
G4UIcmdWithADoubleAndUnit * PMTOnly_SetCenterPositionInY_Cmd
void SetNewValue(G4UIcommand *, G4String)
G4UIcmdWithoutParameter * PMTOnly_SetDisabled_Cmd
G4UIcmdWithADoubleAndUnit * PMTOnly_SetCenterPositionInX_Cmd
G4UIcmdWithADoubleAndUnit * PMTOnly_SetCenterPositionInZ_Cmd
G4UIcmdWithoutParameter * PMTOnly_SetEnabled_Cmd
G4UIcmdWithADoubleAndUnit * PMTOnly_SetTiltAngleInY_Cmd