BOSS 7.0.1
BESIII Offline Software System
Loading...
Searching...
No Matches
InstallArea/include/BesSim/BesSim/BesEventAction.hh
Go to the documentation of this file.
1
2#ifndef BesEventAction_h
3#define BesEventAction_h 1
4
5#include "G4UserEventAction.hh"
6#include "globals.hh"
7#include "RealizationSvc/RealizationSvc.h"
8#include "RealizationSvc/IRealizationSvc.h"
9
10class BesRunAction;
11class G4DigiManager;
12//class IDataProviderSvc;
13
14class BesEventAction : public G4UserEventAction
15{
16 public:
18 virtual ~BesEventAction();
19
20 public:
21 virtual void BeginOfEventAction(const G4Event*);
22 virtual void EndOfEventAction(const G4Event*);
23
24 private:
25
26 BesRunAction* m_runAction;
27
28 G4DigiManager* m_DM;
29 // Reference to RealizationSvc
30 RealizationSvc* m_RealizationSvc;
31};
32
33
34#endif
35
36
virtual void EndOfEventAction(const G4Event *)
virtual void BeginOfEventAction(const G4Event *)
virtual ~BesEventAction()