BOSS
7.1.2
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 "globals.hh"
7
#include "
RealizationSvc/RealizationSvc.h
"
8
#include "
RealizationSvc/IRealizationSvc.h
"
9
10
class
BesRunAction
;
11
class
G4DigiManager;
12
//class IDataProviderSvc;
13
14
class
BesEventAction
:
public
G4UserEventAction
15
{
16
public
:
17
BesEventAction
(
BesRunAction
*);
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
IRealizationSvc.h
RealizationSvc.h
BesEventAction
Definition
BesEventAction.hh:15
BesEventAction::EndOfEventAction
virtual void EndOfEventAction(const G4Event *)
Definition
BesEventAction.cc:101
BesEventAction::BesEventAction
BesEventAction(BesRunAction *)
Definition
BesEventAction.cc:36
BesEventAction::BeginOfEventAction
virtual void BeginOfEventAction(const G4Event *)
Definition
BesEventAction.cc:79
BesEventAction::~BesEventAction
virtual ~BesEventAction()
Definition
BesEventAction.cc:74
BesRunAction
Definition
BesRunAction.hh:25
RealizationSvc
Definition
RealizationSvc.h:18
7.1.2
Simulation
BOOST
BesSim
BesSim-00-01-30
BesSim
BesEventAction.hh
Generated by
1.12.0