QwGeant4
QweakSimGEMMessenger.hh
Go to the documentation of this file.
1 //=============================================================================
2 //
3 // ---------------------------
4 // | Doxygen File Information |
5 // ---------------------------
6 /**
7 
8  \file QweakSimGEMMessenger.hh
9  $Revision: 1.2 $
10  $Date: 2005/12/27 19:24:21 $
11  \author Klaus Hans Grimm
12 
13 */
14 //=============================================================================
15 //
16 //=============================================================================
17 //
18 // ---------------------------
19 // | Doxygen Class Information |
20 // ---------------------------
21 /**
22  \class QweakSimGEMMessenger
23 
24  \brief Scans the input file for /GEM/xyz commands
25 
26  Placeholder for a long explaination
27 
28  */
29 //=============================================================================
30 //
31 //=============================================================================
32 // -----------------------
33 // | CVS File Information |
34 // -----------------------
35 //
36 // Last Update: $Author: grimm $
37 // Update Date: $Date: 2005/12/27 19:24:21 $
38 // CVS/RCS Revision: $Revision: 1.2 $
39 // Status: $State: Exp $
40 //
41 // ===================================
42 // CVS Revision Log at end of file !!
43 // ===================================
44 //
45 //=============================================================================
46 
47 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
48 #ifndef QweakSimGEMMessenger_h
49 #define QweakSimGEMMessenger_h 1
50 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
51 
52 // user includes
54 
55 // user classes
56 class QweakSimGEM;
57 
58 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
59 
60 class QweakSimGEMMessenger: public G4UImessenger
61 {
62  public:
65 
66  void SetNewValue(G4UIcommand*, G4String);
67 
68 private:
70 
71  G4UIdirectory* GEMDir;
72 
73  G4UIcmdWithAString* GEM_MasterContainerMatCmd;
74  G4UIcmdWithAString* GEM_SubContainerMatCmd;
75  G4UIcmdWithAString* GEM_FrameMatCmd;
76  //G4UIcmdWithAString* GEM_FoilMatCmd;
77  //G4UIcmdWithAString* GEM_WirePlaneMatCmd;
78  G4UIcmdWithADoubleAndUnit* GEM_FrontCenterPositionInX_Cmd;
79  G4UIcmdWithADoubleAndUnit* GEM_FrontCenterPositionInY_Cmd;
80  G4UIcmdWithADoubleAndUnit* GEM_FrontCenterPositionInZ_Cmd;
81 
82  G4UIcmdWithADoubleAndUnit* GEM_BackCenterPositionInX_Cmd;
83  G4UIcmdWithADoubleAndUnit* GEM_BackCenterPositionInY_Cmd;
84  G4UIcmdWithADoubleAndUnit* GEM_BackCenterPositionInZ_Cmd;
85 
86  G4UIcmdWithADoubleAndUnit* GEM_FrontChamber_RotationAngleInPhi_Cmd;
87  G4UIcmdWithADoubleAndUnit* GEM_BackChamber_RotationAngleInPhi_Cmd;
88 
89  G4UIdirectory* DriftCellDir;
90 
91 };
92 
93 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
94 
95 #endif
96 
97 //=======================================================================================
98 // -----------------------
99 // | CVS File Information |
100 // -----------------------
101 //
102 // $Revisions$
103 // $Log: QweakSimGEMMessenger.hh,v $
104 // Revision 1.2 2005/12/27 19:24:21 grimm
105 // - Redesign of Doxygen header containing CVS info like revision and date
106 // - Added CVS revision log at the end of file
107 //
108 //
G4UIcmdWithADoubleAndUnit * GEM_FrontCenterPositionInZ_Cmd
G4UIcmdWithADoubleAndUnit * GEM_FrontCenterPositionInX_Cmd
QweakSimGEMMessenger(QweakSimGEM *)
Scans the input file for /GEM/xyz commands.
G4UIcmdWithADoubleAndUnit * GEM_BackCenterPositionInX_Cmd
G4UIcmdWithAString * GEM_MasterContainerMatCmd
G4UIcmdWithADoubleAndUnit * GEM_BackCenterPositionInY_Cmd
G4UIcmdWithADoubleAndUnit * GEM_FrontChamber_RotationAngleInPhi_Cmd
G4UIdirectory * DriftCellDir
G4UIcmdWithADoubleAndUnit * GEM_BackChamber_RotationAngleInPhi_Cmd
Region 1 GEM (Gas Electron Multiplier)
Definition: QweakSimGEM.hh:64
G4UIcmdWithADoubleAndUnit * GEM_BackCenterPositionInZ_Cmd
G4UIcmdWithADoubleAndUnit * GEM_FrontCenterPositionInY_Cmd
G4UIcmdWithAString * GEM_FrameMatCmd
G4UIcmdWithAString * GEM_SubContainerMatCmd
void SetNewValue(G4UIcommand *, G4String)