BOSS 7.0.2
BESIII Offline Software System
Loading...
Searching...
No Matches
Utilities/DetVerSvc/DetVerSvc-00-00-05/DetVerSvc/DetVerSvc.h
Go to the documentation of this file.
1#ifndef DET_VER_SVC_H
2#define DET_VER_SVC_H
3
4#include "GaudiKernel/Service.h"
5#include "DetVerSvc/IDetVerSvc.h"
6
7class DetVerSvc : public Service, virtual public IDetVerSvc
8{
9 public :
10
11 DetVerSvc(const std::string& name, ISvcLocator* svcloc);
12 virtual ~DetVerSvc();
13
14 virtual StatusCode queryInterface(const InterfaceID& riid, void** ppvUnknown);
15 virtual StatusCode initialize ( );
16 virtual StatusCode finalize ( );
17
18 int phase();
19
20 private :
21
22 int fromRun(unsigned int run);
23
24 int m_phase;
25 std::string m_conf;
26};
27
28#endif
virtual StatusCode queryInterface(const InterfaceID &riid, void **ppvUnknown)
virtual ~DetVerSvc()
int phase()
virtual StatusCode initialize()
virtual StatusCode finalize()
DetVerSvc(const std::string &name, ISvcLocator *svcloc)