QwGeant4
QweakSimDetectorMessenger.hh
Go to the documentation of this file.
1 
2 //=============================================================================
3 //
4 // ---------------------------
5 // | Doxygen File Information |
6 // ---------------------------
7 /**
8 
9  \file QweakSimDetectorMessenger.hh
10  $Revision: 1.3 $
11  $Date: 2006/05/05 21:28:39 $
12  \author Klaus Hans Grimm
13 
14 */
15 //=============================================================================
16 //
17 //=============================================================================
18 //
19 // ---------------------------
20 // | Doxygen Class Information |
21 // ---------------------------
22 /**
23  \class QweakSimDetectorMessenger
24 
25  \brief Scans the input file for /QweakSim/xyz commands.
26 
27  Up to now it is not used.
28  Placeholder for a long explaination
29 
30  */
31 //=============================================================================
32 //
33 //=============================================================================
34 // -----------------------
35 // | CVS File Information |
36 // -----------------------
37 //
38 // Last Update: $Author: grimm $
39 // Update Date: $Date: 2006/05/05 21:28:39 $
40 // CVS/RCS Revision: $Revision: 1.3 $
41 // Status: $State: Exp $
42 //
43 // ===================================
44 // CVS Revision Log at end of file !!
45 // ===================================
46 //
47 //=============================================================================
48 
49 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
50 #ifndef QweakSimDetectorMessenger_h
51 #define QweakSimDetectorMessenger_h 1
52 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
53 
54 // user includes
56 
57 // user classes
59 
60 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
61 
62 class QweakSimDetectorMessenger: public G4UImessenger
63 {
64  public:
67 
68  void SetNewValue(G4UIcommand*, G4String);
69 
70  private:
72 
73  G4UIdirectory* QweakSimDir;
74  G4UIdirectory* VisibilityDir;
75 
76  G4UIcmdWithABool* DumpGeometry_Cmd;
77  G4UIcmdWithoutParameter* UpdateCmd;
78  G4UIcmdWithoutParameter* ShowHallFloor_Cmd;
79  G4UIcmdWithoutParameter* HideHallFloor_Cmd;
80 
81 };
82 
83 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
84 
85 #endif
86 
87 //=======================================================================================
88 // -----------------------
89 // | CVS File Information |
90 // -----------------------
91 //
92 // $Revisions$
93 // $Log: QweakSimDetectorMessenger.hh,v $
94 // Revision 1.3 2006/05/05 21:28:39 grimm
95 // Added /HallC/Visibility/ShowHallFloor and /HallC/Visibility/HideHallFloor
96 //
97 // Revision 1.2 2005/12/27 19:23:27 grimm
98 // - Redesign of Doxygen header containing CVS info like revision and date
99 // - Added CVS revision log at the end of file
100 //
101 //
QweakSimDetectorConstruction * myDetector
main class of QweakSim. All experiment components are are placed here.
G4UIcmdWithoutParameter * UpdateCmd
G4UIcmdWithoutParameter * HideHallFloor_Cmd
Scans the input file for /QweakSim/xyz commands.
void SetNewValue(G4UIcommand *, G4String)
QweakSimDetectorMessenger(QweakSimDetectorConstruction *)
G4UIcmdWithoutParameter * ShowHallFloor_Cmd