BOSS 7.1.2
BESIII Offline Software System
Loading...
Searching...
No Matches
ITofEnergyCalibSvc.h
Go to the documentation of this file.
1#ifndef ITOFENERGYCALIBSVC_H_
2#define ITOFENERGYCALIBSVC_H_
3
4#include "GaudiKernel/IInterface.h"
5#include "GaudiKernel/Kernel.h"
6#include <string>
7#include "CLHEP/Matrix/Vector.h"
8using CLHEP::HepVector;
9
10/* Declaration of the interface ID */
11//static const InterfaceID IID_ITofEnergyCalibSvc("ITofEnergyCalibSvc",1,0);
12
13class ITofEnergyCalibSvc: virtual public IInterface{
14public:
15 //static const InterfaceID& interfaceID() { return IID_ITofEnergyCalibSvc; }
17
18// virtual void SetIsData(const std::string& _IsData) =0;
19// virtual std::string GetIsData() const=0;
20 virtual void SetBossRelease(const std::string& _bossrelease)=0;
21 virtual std::string GetBossRelease() const=0;
22
23 virtual bool getTofEnergyCalibSvcInfo()=0;
24 virtual double getCalibConst() const = 0;
25 virtual double getPara1() const = 0;
26 virtual double getPara2() const = 0;
27 virtual double getPara3() const = 0;
28 virtual double getPara4() const = 0;
29 virtual double getPara5() const = 0;
30
31};
32
33#endif /* ITOFENERGYCALIBSVC_H_ */
virtual double getPara5() const =0
virtual void SetBossRelease(const std::string &_bossrelease)=0
virtual std::string GetBossRelease() const =0
virtual double getPara2() const =0
DeclareInterfaceID(ITofEnergyCalibSvc, 1, 0)
virtual bool getTofEnergyCalibSvcInfo()=0
virtual double getPara4() const =0
virtual double getCalibConst() const =0
virtual double getPara3() const =0
virtual double getPara1() const =0