QwGeant4
QweakSimRunAction.hh
Go to the documentation of this file.
1 //=============================================================================
2 //
3 // ---------------------------
4 // | Doxygen File Information |
5 // ---------------------------
6 /**
7 
8  \file QweakSimRunAction.hh
9  $Revision: 1.2 $
10  $Date: 2005/12/27 19:26:30 $
11  \author Klaus Hans Grimm
12 
13 */
14 //=============================================================================
15 //
16 //=============================================================================
17 //
18 // ---------------------------
19 // | Doxygen Class Information |
20 // ---------------------------
21 /**
22  \class QweakSimRunAction
23 
24  \brief Defines actions at the beginning and the end of run.
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:26:30 $
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 QweakSimRunAction_h
49 #define QweakSimRunAction_h 1
50 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
51 
52 // geant4 includes
53 #include "G4Types.hh"
54 #include "G4UserRunAction.hh"
55 
56 // geant4 classes
57 class G4Run;
58 
59 // user classes
60 class QweakSimAnalysis;
61 
62 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
63 class QweakSimRunAction : public G4UserRunAction
64 {
65 public:
68 
69 public:
70  void BeginOfRunAction(const G4Run*);
71  void EndOfRunAction(const G4Run*);
72  G4int getRunID();
73 
74 private:
75 
76  G4int runID;
78 };
79 
80 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
81 
82 #endif
83 
84 //=======================================================================================
85 // -----------------------
86 // | CVS File Information |
87 // -----------------------
88 //
89 // $Revisions$
90 // $Log: QweakSimRunAction.hh,v $
91 // Revision 1.2 2005/12/27 19:26:30 grimm
92 // - Redesign of Doxygen header containing CVS info like revision and date
93 // - Added CVS revision log at the end of file
94 //
95 //
void BeginOfRunAction(const G4Run *)
Defines actions at the beginning and the end of run.
Handling of the output ROOT file.
QweakSimRunAction(QweakSimAnalysis *AN)
QweakSimAnalysis * analysis
void EndOfRunAction(const G4Run *)