BOSS 8.0.0
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-58 $
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:
21 virtual ~G4SvcRunManager();
22
23 G4Event* GenerateEvent( G4int i_event );
24 void SimulateEvent( int i );
25 void PrintPrimary( G4Event* anEvent );
26
27private:
28 void SetLogLevel( int l ) { m_logLevel = l; }
29 int GetLogLevel() { return m_logLevel; }
30
31private:
32 int m_logLevel;
33};
34
35#endif
friend class G4Svc
void PrintPrimary(G4Event *anEvent)
void SimulateEvent(int i)
G4Event * GenerateEvent(G4int i_event)
virtual ~G4SvcRunManager()