BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
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 "RealizationSvc/IRealizationSvc.h"
7#include "globals.hh"
8
9class BesRunAction;
10class G4DigiManager;
11// class IDataProviderSvc;
12
13class BesEventAction : public G4UserEventAction {
14public:
16 virtual ~BesEventAction();
17
18public:
19 virtual void BeginOfEventAction( const G4Event* );
20 virtual void EndOfEventAction( const G4Event* );
21
22private:
23 BesRunAction* m_runAction;
24
25 G4DigiManager* m_DM;
26 // Reference to RealizationSvc
27 IRealizationSvc* m_RealizationSvc;
28};
29
30#endif
virtual void EndOfEventAction(const G4Event *)
BesEventAction(BesRunAction *)
virtual void BeginOfEventAction(const G4Event *)
virtual ~BesEventAction()