QwGeant4
QweakSimTargetMessenger.hh
Go to the documentation of this file.
1 //=============================================================================
2 //
3 // ---------------------------
4 // | Doxygen File Information |
5 // ---------------------------
6 /**
7 
8  \file QweakSimTargetMessenger.hh
9  $Revision: 1.2 $
10  $Date: 2005/12/27 19:27:14 $
11  \author Klaus Hans Grimm
12 
13 */
14 //=============================================================================
15 //
16 //=============================================================================
17 //
18 // ---------------------------
19 // | Doxygen Class Information |
20 // ---------------------------
21 /**
22  \class QweakSimTargetMessenger
23 
24  \brief Scans the input file for /Target/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:27:14 $
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 QweakSimTargetMessenger_h
49 #define QweakSimTargetMessenger_h 1
50 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
51 
52 // user includes
54 
55 // user classes
56 class QweakSimTarget;
57 
58 
59 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
60 class QweakSimTargetMessenger: public G4UImessenger
61 {
62  public:
65 
66  void SetNewValue(G4UIcommand*, G4String);
67 
68  private:
70 
71  G4UIdirectory* TargetDir;
72 
73  G4UIcmdWithAString* TargCmd;
74  G4UIcmdWithAString* TargMatCmd;
75  G4UIcmdWithAString* TargCellMatCmd;
76  G4UIcmdWithAString* TargEntWinMatCmd;
77  G4UIcmdWithAString* TargExtWinMatCmd;
78  G4UIcmdWithAString* TargExtWinNipMatCmd;
79  G4UIcmdWithADoubleAndUnit* TargZPosCmd;
80 
81  G4UIcmdWithADoubleAndUnit* TargLenCmd;
82 };
83 
84 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
85 
86 #endif
87 
88 //=======================================================================================
89 // -----------------------
90 // | CVS File Information |
91 // -----------------------
92 //
93 // $Revisions$
94 // $Log: QweakSimTargetMessenger.hh,v $
95 // Revision 1.2 2005/12/27 19:27:14 grimm
96 // - Redesign of Doxygen header containing CVS info like revision and date
97 // - Added CVS revision log at the end of file
98 //
99 //
Definition of the Target.
G4UIcmdWithAString * TargExtWinMatCmd
void SetNewValue(G4UIcommand *, G4String)
G4UIcmdWithAString * TargMatCmd
G4UIcmdWithADoubleAndUnit * TargLenCmd
Scans the input file for /Target/xyz commands.
QweakSimTargetMessenger(QweakSimTarget *)
G4UIcmdWithAString * TargExtWinNipMatCmd
G4UIcmdWithAString * TargCellMatCmd
G4UIcmdWithADoubleAndUnit * TargZPosCmd
G4UIcmdWithAString * TargEntWinMatCmd