QwGeant4
QweakSimCollimatorMessenger.hh
Go to the documentation of this file.
1 
2 //=============================================================================
3 /**
4 
5  \file QweakSimCollimatorMessenger.hh
6 
7  \version 1.0
8  \date Wednesday 23 November 2005 , 23:17
9 
10  \author Klaus Hans Grimm
11 
12 */
13 //=============================================================================
14 /**
15  \class QweakSimCollimator
16 
17  \brief Scans the input file for /Cerenkov/xyz commands
18 
19  Placeholder for a long explanation
20 
21  */
22 //=============================================================================
23 //
24 
25 
26 #ifndef QweakSimCollimatorMessenger_h
27 #define QweakSimCollimatorMessenger_h 1
28 
29 // user includes
31 
32 // user classes
33 class QweakSimCollimator;
34 
35 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
36 
37 class QweakSimCollimatorMessenger: public G4UImessenger
38 {
39 public:
42 
43  void SetNewValue(G4UIcommand*, G4String);
44 
45 private:
47 
48  G4UIdirectory* CollimatorDir;
49 
50  G4UIcmdWithAString* CollimatorMatCmd;
51  G4UIcmdWithADoubleAndUnit* CollimatorZPosCmd;
52 
53  G4UIdirectory* OctantCutOutDir;
54 
55  G4UIcmdWithADoubleAndUnit* OctantCutOut_RadialDistance_Cmd;
56  G4UIcmdWithADoubleAndUnit* OctantCutOut_FullLengthFront_Cmd;
57  G4UIcmdWithADoubleAndUnit* OctantCutOut_FullLengthBack_Cmd;
58  G4UIcmdWithADoubleAndUnit* OctantCutOut_FullHeightFront_Cmd;
59  G4UIcmdWithADoubleAndUnit* OctantCutOut_FullHeightBack_Cmd;
60  G4UIcmdWithADoubleAndUnit* OctantCutOut_PolarAngle_Cmd;
61 
62  G4UIcmdWithoutParameter* UpdateCmd;
63 
64 };
65 
66 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
67 
68 #endif
69 
G4UIcmdWithADoubleAndUnit * OctantCutOut_FullHeightBack_Cmd
G4UIcmdWithADoubleAndUnit * CollimatorZPosCmd
G4UIcmdWithADoubleAndUnit * OctantCutOut_PolarAngle_Cmd
Definition of the Collimators.
void SetNewValue(G4UIcommand *, G4String)
G4UIcmdWithADoubleAndUnit * OctantCutOut_FullLengthFront_Cmd
G4UIcmdWithADoubleAndUnit * OctantCutOut_FullLengthBack_Cmd
G4UIcmdWithADoubleAndUnit * OctantCutOut_RadialDistance_Cmd
G4UIcmdWithADoubleAndUnit * OctantCutOut_FullHeightFront_Cmd
QweakSimCollimatorMessenger(QweakSimCollimator *)