BOSS 7.0.6
BESIII Offline Software System
Loading...
Searching...
No Matches
T0Calib.h
Go to the documentation of this file.
1#ifndef T0CALIB_H
2#define T0CALIB_H
3
4#include "CalibBase.h"
5
6#include "TObjArray.h"
7#include "TFile.h"
8#include "TH1F.h"
9#include "TH1D.h"
10
11class T0Calib: public CalibBase {
12public:
13 T0Calib();
14 ~T0Calib();
15 void init(TObjArray* hlist, MdcCosGeom* pGeom);
16 void mergeHist(TFile* fhist);
17 void calib(MdcCalibConst* calconst, TObjArray* newXtList, TObjArray* r2tList);
18
19private:
20 void renameHist();
21 MdcCosGeom* m_pGeom;
22
23 TFolder* m_fdT0;
24 TFolder* m_fdResiWire;
25 TH1F* m_hleft[NWIRE];
26 TH1F* m_hright[NWIRE];
27 TH1F* m_hLrResiSum;
28 TH1F* m_hLrResiSub;
29};
30
31#endif /* T0CALIB_H */
T0Calib()
Definition: T0Calib.cpp:4
void init(TObjArray *hlist, MdcCosGeom *pGeom)
Definition: T0Calib.cpp:11
void mergeHist(TFile *fhist)
Definition: T0Calib.cpp:42
~T0Calib()
Definition: T0Calib.cpp:8
void calib(MdcCalibConst *calconst, TObjArray *newXtList, TObjArray *r2tList)
Definition: T0Calib.cpp:61