QwGeant4
QweakSimTrackingActionMessenger.hh
Go to the documentation of this file.
1 //=============================================================================
2 //
3 // ---------------------------
4 // | Doxygen File Information |
5 // ---------------------------
6 /**
7 
8  \file QweakSimTrackingActionMessenger.hh
9  $Revision: 1.1 $
10  $Date: 2006/01/06 04:47:29 $
11  \author Klaus Hans Grimm
12 
13 */
14 //=============================================================================
15 //
16 //=============================================================================
17 //
18 // ---------------------------
19 // | Doxygen Class Information |
20 // ---------------------------
21 /**
22  \class QweakSimTrackingActionMessenger
23 
24  \brief Scans the input file for /TrackingAction/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: 2006/01/06 04:47:29 $
38 // CVS/RCS Revision: $Revision: 1.1 $
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 QweakSimTrackingActionMessenger_h
49 #define QweakSimTrackingActionMessenger_h 1
50 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
51 
52 // user includes
54 
55 // user classes
57 
58 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
59 class QweakSimTrackingActionMessenger: public G4UImessenger
60 {
61  public:
64 
65  void SetNewValue(G4UIcommand*, G4String);
66 
67  private:
68 
70 
71  G4UIdirectory* TrackingActionDir;
72 
73  G4UIcmdWithAnInteger* TrackingFlag_Cmd;
74 
75 };
76 
77 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
78 
79 #endif
80 
81 //=======================================================================================
82 // -----------------------
83 // | CVS File Information |
84 // -----------------------
85 //
86 // $Revisions$
87 // $Log: QweakSimTrackingActionMessenger.hh,v $
88 // Revision 1.1 2006/01/06 04:47:29 grimm
89 // Initial version. Allows to set a flag for the tracking of primary electrons.
90 //
91 //
92 //
Adds additional information to primary/secondary track before track starts stepping.
QweakSimTrackingActionMessenger(QweakSimTrackingAction *)
Scans the input file for /TrackingAction/xyz commands.