BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
share/distAlign/src/include/ResiAlign.h
Go to the documentation of this file.
1#ifndef INICALIB_H
2#define INICALIB_H
3
4#include "AlignBase.h"
5
6#include "TFile.h"
7#include "TGraph.h"
8#include "TH1D.h"
9#include "TH1F.h"
10#include "TObjArray.h"
11
12class ResiAlign : public AlignBase {
13public:
16 void init( TObjArray* hlist, MdcCosGeom* pGeom );
17 void mergeHist( TFile* fhist );
18 void align( MdcAlignPar* alignPar );
19
20private:
21 void renameHist();
22 static Double_t funResi( Double_t* x, Double_t* par );
23
24 MdcCosGeom* m_pGeom;
25 TH1F* m_hnTrk;
26 TH1F* m_hnHit;
27 TH1F* m_hlayHitmap;
28 TH1F* m_hresAll;
29 TH1F* m_hresInn;
30 TH1F* m_hresStp;
31 TH1F* m_hresOut;
32 TH1F* m_hresLay[LAYERNMAX];
33 TH1F* m_hresLay_LR[LAYERNMAX][4];
34 TGraph* m_gr[NEP];
35 TGraph* m_grSinPhi[NEP];
36 TGraph* m_grCosPhi[NEP];
37 Long64_t m_npoint[NEP];
38};
39
40#endif /* RESIALIGN_H */
static Double_t funResi(double *x, double *par)
void mergeHist(TFile *fhist)
Definition ResiAlign.cpp:76
void align(MdcAlignPar *alignPar)
void init(TObjArray *hlist, MdcCosGeom *pGeom)
Definition ResiAlign.cpp:14