CGEM BOSS 6.6.5.f
BESIII Offline Software System
Loading...
Searching...
No Matches
Mdc/DedxCurSvc/DedxCurSvc-00-00-17/DedxCurSvc/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
virtual const int getSigmaSize()=0
virtual const int getCurveSize()=0
virtual const double getCurve(int i)=0
virtual const double getSigma(int i)=0