BOSS 6.6.4.p01
BESIII Offline Software System
Loading...
Searching...
No Matches
IRealizationSvc.h
Go to the documentation of this file.
1#ifndef IREALIZATIONSVC_H
2#define IREALIZATIONSVC_H
3
4#include "GaudiKernel/IInterface.h"
5#include "GaudiKernel/Kernel.h"
6#include "GaudiKernel/ObjectVector.h"
7
8/* Declaration of the interface ID */
9static const InterfaceID IID_IRealizationSvc("IRealizationSvc",1,0);
10
11class IRealizationSvc: virtual public IInterface{
12
13public:
14 static const InterfaceID& interfaceID() { return IID_IRealizationSvc; }
15
16 // Interface
17/*
18 virtual void readDB(int runNo) = 0;
19 virtual void updateRealData() = 0;
20
21 virtual double getLuminosity() = 0;
22 virtual double getBunchSizeX() = 0;
23 virtual double getBunchSizeY() = 0;
24 virtual double getBunchSizeZ() = 0;
25 virtual double getBunchSigmaX() = 0;
26 virtual double getBunchSigmaY() = 0;
27 virtual double getBunchSigmaZ() = 0;
28*/
29};
30
31#endif
static const InterfaceID & interfaceID()