QwGeant4
QweakSimTriggerScintillatorMessenger.hh
Go to the documentation of this file.
1 
2 //=============================================================================
3 //
4 // ---------------------------
5 // | Doxygen File Information |
6 // ---------------------------
7 /**
8 
9  \file QweakSimTriggerScintillatorMessenger.hh
10  $Revision: 1.2 $
11  $Date: 2005/12/27 19:28:22 $
12  \author Klaus Hans Grimm
13 
14 */
15 //=============================================================================
16 //
17 //=============================================================================
18 //
19 // ---------------------------
20 // | Doxygen Class Information |
21 // ---------------------------
22 /**
23  \class QweakSimTriggerScintillatorMessenger
24 
25  \brief Scans the input file for /Scintillator/xyz commands
26 
27  Placeholder for a long explaination
28 
29  */
30 //=============================================================================
31 //
32 //=============================================================================
33 // -----------------------
34 // | CVS File Information |
35 // -----------------------
36 //
37 // Last Update: $Author: grimm $
38 // Update Date: $Date: 2005/12/27 19:28:22 $
39 // CVS/RCS Revision: $Revision: 1.2 $
40 // Status: $State: Exp $
41 //
42 // ===================================
43 // CVS Revision Log at end of file !!
44 // ===================================
45 //
46 //=============================================================================
47 
48 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
49 #ifndef QweakSimTriggerScintillatorMessenger_h
50 #define QweakSimTriggerScintillatorMessenger_h 1
51 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
52 
53 // user includes
55 
56 // user classes
58 
59 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
60 
61 class QweakSimTriggerScintillatorMessenger: public G4UImessenger
62 {
63  public:
66 
67  void SetNewValue(G4UIcommand*, G4String);
68 
69 private:
71 
72  G4UIdirectory* Dir;
73 
74  G4int fPackage;
75  G4UIdirectory* DirPerPackage;
76 
77  G4UIcmdWithAString* ContainerMatCmd;
78  G4UIcmdWithAString* DetectorMatCmd;
79 
80  G4UIcmdWithADoubleAndUnit* ContainerXPositionCmd;
81  G4UIcmdWithADoubleAndUnit* ContainerYPositionCmd;
82  G4UIcmdWithADoubleAndUnit* ContainerZPositionCmd;
83 
84  G4UIcmdWithADoubleAndUnit* ContainerXPosition_Pkg_Cmd;
85  G4UIcmdWithADoubleAndUnit* ContainerYPosition_Pkg_Cmd;
86  G4UIcmdWithADoubleAndUnit* ContainerZPosition_Pkg_Cmd;
87 
88  G4UIcmdWithADoubleAndUnit* ContainerThicknessCmd;
89 
90  G4UIcmdWithADoubleAndUnit* TiltingAngleCmd;
91 
92 };
93 
94 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
95 
96 #endif
97 
98 //=======================================================================================
99 // -----------------------
100 // | CVS File Information |
101 // -----------------------
102 //
103 // $Revisions$
104 // $Log: QweakSimTriggerScintillatorMessenger.hh,v $
105 // Revision 1.2 2005/12/27 19:28:22 grimm
106 // - Redesign of Doxygen header containing CVS info like revision and date
107 // - Added CVS revision log at the end of file
108 //
109 //
Definition of the Trigger Scintillator detector.
QweakSimTriggerScintillatorMessenger(QweakSimTriggerScintillator *, G4int pkg=0)
Scans the input file for /Scintillator/xyz commands.