Go to the documentation of this file. 1 #ifndef CBMRICHALIGNMENT_H
2 #define CBMRICHALIGNMENT_H
20 static const int kMAX_NOF_HITS = 100;
36 virtual InitStatus Init();
41 virtual void Exec(Option_t* option);
46 virtual void Finish();
51 void InitHistAlignment();
57 void CalculateAnglesAndDrawDistrib();
62 void GetTrackPosition(Double_t&
x, Double_t&
y);
67 void DrawHistAlignment();
72 void DrawFit(vector<Double_t>& outputFit, Int_t thresh);
77 void DrawHistFromFile(TString fileName);
TClonesArray * fRichProjections
ClassDef(CbmRichAlignment, 1)
Here the ring is fitted with Taubin algorithm from A. Ayriyan, G. Ososkov, N. Chernov.
Here the ring is fitted with Taubin algorithm from A. Ayriyan, G. Ososkov, N. Chernov.
void SetDrawAlignment(Bool_t b)
void SetAxisRotTitle(TString title)
void SetTileName(TString a)
TClonesArray * fRichPoints
void SetNumbAxis(TString n)
TClonesArray * fRichRingMatches
Here the ring is fitted with the COP algorithm from A. Ayriyan/G. Ososkov.
void SetOutputDir(TString dir)
CbmRichAlignment operator=(const CbmRichAlignment &)
CbmRichRingFitterEllipseTau * fTauFit
Here the ring is fitted with the COP algorithm from A. Ayriyan/G. Ososkov.
void SetRunTitle(TString title)
CbmRichAlignment(const CbmRichAlignment &)
TClonesArray * fRichMirrorPoints
CbmRichRingFitterCOP * fCopFit
TClonesArray * fRichRings