/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Tof/TofEnergyCalibSvc/TofEnergyCalibSvc-00-00-01/TofEnergyCalibSvc/ITofEnergyCalibSvc.h

Go to the documentation of this file.
00001 #ifndef ITOFENERGYCALIBSVC_H_
00002 #define ITOFENERGYCALIBSVC_H_
00003 
00004 #include "GaudiKernel/IInterface.h"
00005 #include "GaudiKernel/Kernel.h"
00006 #include <string>
00007 #include "CLHEP/Matrix/Vector.h"
00008 using CLHEP::HepVector;
00009 
00010 /* Declaration of the interface ID */
00011 static const InterfaceID IID_ITofEnergyCalibSvc("ITofEnergyCalibSvc",1,0);
00012 
00013 class ITofEnergyCalibSvc: virtual public IInterface{
00014 public:
00015         static const InterfaceID& interfaceID() { return IID_ITofEnergyCalibSvc; }
00016 
00017         virtual  void          SetIsData(const std::string& _IsData) =0;
00018         virtual  std::string   GetIsData() const=0;
00019         virtual  void          SetBossRelease(const std::string& _bossrelease)=0;
00020         virtual  std::string   GetBossRelease() const=0; 
00021 
00022         virtual bool getTofEnergyCalibSvcInfo()=0;
00023         virtual double getCalibConst() const = 0;
00024         virtual double getPara1() const = 0;
00025         virtual double getPara2() const = 0;
00026         virtual double getPara3() const = 0;
00027         virtual double getPara4() const = 0;
00028         virtual double getPara5() const = 0;
00029 
00030 };
00031 
00032 #endif /* ITOFENERGYCALIBSVC_H_ */

Generated on Tue Nov 29 23:14:38 2016 for BOSS_7.0.2 by  doxygen 1.4.7