00001 #ifndef ITOFQCORRSVC_H_
00002 #define ITOFQCORRSVC_H_
00003 #include "GaudiKernel/IInterface.h"
00004 #include "GaudiKernel/Kernel.h"
00005
00006
00007 static const InterfaceID IID_ITofQCorrSvc("ITofQCorrSvc",1,0);
00008
00009 class ITofQCorrSvc : virtual public IInterface {
00010 public:
00011 static const InterfaceID& interfaceID() { return IID_ITofQCorrSvc; }
00012 virtual const double getBarEast(int layer,int no) = 0;
00013 virtual const double getBarWest(int layer,int no) = 0;
00014 virtual const double getEndcap(int layer,int no) = 0;
00015
00016 virtual const double BQRaw1(int id, double q) = 0;
00017 virtual const double BQRaw2(int id, double q) = 0;
00018 virtual const double EQRaw(int id, double q) = 0;
00019 };
00020
00021 #endif