WCSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
WCSimDetectorMessenger.hh
Go to the documentation of this file.
1 #ifndef WCSimDetectorMessenger_h
2 #define WCSimDetectorMessenger_h 1
3 
5 class G4UIdirectory;
6 class G4UIcmdWithAString;
7 
8 #include "G4UImessenger.hh"
9 #include "globals.hh"
10 #include "G4ios.hh"
11 #include "G4UImessenger.hh"
12 #include "G4UIdirectory.hh"
13 #include "G4UIcmdWithADouble.hh"
14 #include "G4UIcmdWithADoubleAndUnit.hh"
15 #include "G4UIcmdWithoutParameter.hh"
16 #include "G4UIcmdWithABool.hh"
17 
18 class WCSimDetectorMessenger: public G4UImessenger
19 {
20  public:
23 
24  public:
25  void SetNewValue(G4UIcommand* command, G4String newValues);
26 
27  private:
29 
30  private: //commands
31 
32  G4UIdirectory* WCSimDir;
33  G4UIcmdWithAString* PMTConfig;
34  G4UIcmdWithAString* WCVisChoice;
35  G4UIcmdWithAString* PMTGeomDetails;
36  G4UIcmdWithAString* PMTSize;
37  G4UIcmdWithAString* SavePi0;
38  G4UIcmdWithAString* PMTQEMethod;
39  G4UIcmdWithAString* PMTCollEff;
40  G4UIcmdWithAString* LCConfig;
41  G4UIcmdWithADoubleAndUnit* waterTank_Length;
42 
43 
44  G4UIcmdWithAString* tubeCmd;
45  G4UIcmdWithAString* distortionCmd;
46  G4UIcmdWithoutParameter* WCConstruct;
47 
48 };
49 
50 #endif
51 
52 
G4UIcmdWithAString * PMTCollEff
G4UIcmdWithAString * WCVisChoice
G4UIcmdWithAString * PMTGeomDetails
G4UIcmdWithAString * PMTConfig
G4UIcmdWithAString * PMTSize
G4UIcmdWithAString * LCConfig
G4UIcmdWithAString * SavePi0
G4UIcmdWithAString * tubeCmd
WCSimDetectorMessenger(WCSimDetectorConstruction *mpga)
WCSimDetectorConstruction * WCSimDetector
void SetNewValue(G4UIcommand *command, G4String newValues)
G4UIcmdWithAString * distortionCmd
G4UIcmdWithAString * PMTQEMethod
G4UIcmdWithoutParameter * WCConstruct
G4UIcmdWithADoubleAndUnit * waterTank_Length