BOSS 6.6.4.p01
BESIII Offline Software System
Loading...
Searching...
No Matches
IDedxCurSvc.h
Go to the documentation of this file.
1#ifndef IDEDXCURSVC_H
2#define IDEDXCURSVC_H
3#include "GaudiKernel/IInterface.h"
4#include "GaudiKernel/Kernel.h"
5
6// Declaration of the interface ID
7static const InterfaceID IID_IDedxCurSvc("IDedxCurSvc",1,0);
8
9class IDedxCurSvc : virtual public IInterface {
10public:
11 static const InterfaceID& interfaceID() { return IID_IDedxCurSvc; }
12 virtual const double getSigma(int i) = 0;
13 virtual const double getCurve(int i) = 0;
14 virtual const int getCurveSize()=0;
15 virtual const int getSigmaSize()=0;
16
17};
18
19#endif
static const InterfaceID & interfaceID()
Definition: IDedxCurSvc.h:11
virtual const int getSigmaSize()=0
virtual const int getCurveSize()=0
virtual const double getCurve(int i)=0
virtual const double getSigma(int i)=0