BOSS 8.0.0
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 "TFile.h"
7#include "TH1D.h"
8#include "TH1F.h"
9#include "TObjArray.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:8
void mergeHist(TFile *fhist)
Definition T0Calib.cpp:40
~T0Calib()
Definition T0Calib.cpp:6
void calib(MdcCalibConst *calconst, TObjArray *newXtList, TObjArray *r2tList)
Definition T0Calib.cpp:60