BOSS 7.0.6
BESIII Offline Software System
Loading...
Searching...
No Matches
G4SvcRunManager.h
Go to the documentation of this file.
1//------------------------------------------------------------------
2//
3// ClassName: G4SvcRunManager
4//
5// Description: replacement G4RunManager with extra features
6//
7// $Id: G4SvcRunManager.h,v 1.4 2007/11/10 02:19:15 dengzy Exp $
8// Simulation/G4Sim/G4Svc tag $Name: G4Svc-00-01-53 $
9
10#ifndef G4SvcRunManager_h
11#define G4SvcRunManager_h 1
12
13#include "G4RunManager.hh"
14
15class G4SvcRunManager: public G4RunManager {
16
17 friend class G4Svc;
18
19public:
20
22 virtual ~G4SvcRunManager ();
23
24 G4Event* GenerateEvent(G4int i_event);
25 void SimulateEvent(int i);
26 void PrintPrimary(G4Event* anEvent);
27
28private:
29
30 void SetLogLevel(int l) { m_logLevel = l; }
31 int GetLogLevel() { return m_logLevel; }
32
33private:
34 int m_logLevel;
35
36};
37
38#endif
39
void PrintPrimary(G4Event *anEvent)
void SimulateEvent(int i)
G4Event * GenerateEvent(G4int i_event)
virtual ~G4SvcRunManager()
Definition: G4Svc.h:32