CGEM BOSS 6.6.5.g
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 "TObjArray.h"
7#include "TFile.h"
8#include "TH1F.h"
9#include "TH1D.h"
10#include "TGraph.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 TGraph* m_gr[NEP];
34 TGraph* m_grSinPhi[NEP];
35 TGraph* m_grCosPhi[NEP];
36 Long64_t m_npoint[NEP];
37};
38
39#endif /* RESIALIGN_H */
static Double_t funResi(double *x, double *par)
void mergeHist(TFile *fhist)
Definition: ResiAlign.cpp:67
void align(MdcAlignPar *alignPar)
Definition: ResiAlign.cpp:113
void init(TObjArray *hlist, MdcCosGeom *pGeom)
Definition: ResiAlign.cpp:17