LBNEEventAction.hh
Go to the documentation of this file.
1 //
2 //LBNEEventAction.hh
3 //
4 
5 #ifndef LBNEEventAction_h
6 #define LBNEEventAction_h 1
7 
8 //C++
9 #include <string>
10 #include <vector>
11 #include <map>
12 
13 #include "G4UserEventAction.hh"
14 #include "globals.hh"
15 
16 
17 class G4Event;
18 class G4Track;
19 class G4TrajectoryContainer;
20 class LBNERunManager;
21 
22 class LBNEEventAction : public G4UserEventAction
23 {
24 
25 public:
28 
29  void BeginOfEventAction(const G4Event*);
30  void EndOfEventAction(const G4Event*);
31 
32 private:
33 
34  typedef std::map<int, int> IIMap;
35  typedef std::map<int, double> IDMap;
36 
37 private:
38 
40 
41 };
42 
43 
44 
45 #endif
46 
47 
std::map< int, int > IIMap
void BeginOfEventAction(const G4Event *)
void EndOfEventAction(const G4Event *)
LBNERunManager * pRunManager
std::map< int, double > IDMap