CGEM BOSS 6.6.5.f
BESIII Offline Software System
Loading...
Searching...
No Matches
Mdc/MdcCalibAlg/MdcCalibAlg-00-09-02/MdcCalibAlg/MdcCalConstMgr.h
Go to the documentation of this file.
1#ifndef MDCCALCONSTMGR_H
2#define MDCCALCONSTMGR_H
3
4#include "MdcCalibAlg/MdcCalParams.h"
5#include "MdcCalibAlg/MdcCalibConst.h"
6
7#include "MdcCalibFunSvc/IMdcCalibFunSvc.h"
8#include "MdcCalibFunSvc/MdcCalibFunSvc.h"
9
10class MdcCalConstMgr {
11public:
14 void init(IMdcGeomSvc* mdcGeomSvc, IMdcCalibFunSvc* mdcFunSvc);
15
16/* read and write calibration data from TCDS */
17 void rdConstTcds(MdcCalibConst* calconst);
18 void wrtConstTcds(MdcCalibConst* calconst);
19
20/* read and write calibration data directly in run directory */
21 void rdConst(MdcCalibConst* calconst);
22 void wrtConst(MdcCalibConst* calconst);
23
24private:
25 IMdcCalibFunSvc* m_mdcFunSvc;
26 IMdcGeomSvc* m_mdcGeomSvc;
27};
28
29#endif /* MDCCALCONSTMGR_H */
void wrtConst(MdcCalibConst *calconst)
void init(IMdcGeomSvc *mdcGeomSvc, IMdcCalibFunSvc *mdcFunSvc)
void rdConstTcds(MdcCalibConst *calconst)
void rdConst(MdcCalibConst *calconst)
void wrtConstTcds(MdcCalibConst *calconst)