/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Mdc/MdcCalibAlg/MdcCalibAlg-00-09-02/MdcCalibAlg/MdcCalConstMgr.h

Go to the documentation of this file.
00001 #ifndef MDCCALCONSTMGR_H
00002 #define MDCCALCONSTMGR_H
00003 
00004 #include "MdcCalibAlg/MdcCalParams.h"
00005 #include "MdcCalibAlg/MdcCalibConst.h"
00006 
00007 #include "MdcCalibFunSvc/IMdcCalibFunSvc.h"
00008 #include "MdcCalibFunSvc/MdcCalibFunSvc.h"
00009 
00010 class MdcCalConstMgr {
00011 public:
00012      MdcCalConstMgr();
00013      ~MdcCalConstMgr();
00014      void init(IMdcGeomSvc* mdcGeomSvc, IMdcCalibFunSvc* mdcFunSvc);
00015 
00016 /* read and write calibration data from TCDS */
00017      void rdConstTcds(MdcCalibConst* calconst);
00018      void wrtConstTcds(MdcCalibConst* calconst);
00019 
00020 /* read and write calibration data directly in run directory */
00021      void rdConst(MdcCalibConst* calconst);
00022      void wrtConst(MdcCalibConst* calconst);
00023 
00024 private:
00025      IMdcCalibFunSvc* m_mdcFunSvc;
00026      IMdcGeomSvc* m_mdcGeomSvc;
00027 };
00028 
00029 #endif /* MDCCALCONSTMGR_H */

Generated on Tue Nov 29 23:12:49 2016 for BOSS_7.0.2 by  doxygen 1.4.7