Go to the documentation of this file.
10 #ifndef CBMRICHGEOTEST
11 #define CBMRICHGEOTEST
62 virtual InitStatus Init();
67 virtual void Exec(Option_t* option);
72 virtual void Finish();
83 void DrawFromFile(
const string& fileName,
const string& outputDir);
92 void InitHistograms();
103 void RingParameters();
111 void FitAndFillHistEllipse(Int_t histIndex,
121 void FitAndFillHistCircle(Int_t histIndex,
152 TH1D* CreateAccVsMinNofHitsHist();
167 void DrawH2MeanRms(TH2* hist,
const string& canvasName);
174 void DrawPmtPoint(
const string& coordinates,
175 const vector<Int_t>& ids,
183 string CalcEfficiency(TH1* histRec, TH1* histAcc);
Here the ring is fitted with Taubin algorithm from A. Ayriyan, G. Ososkov, N. Chernov.
CbmMCDataArray * fMcTracks
Access to a MC data branch for time-based analysis.
RICH geometry checking and testing.
CbmMCDataArray * fRichPoints
Here the ring is fitted with the COP algorithm from A. Ayriyan/G. Ososkov.
CbmRichRingFitterEllipseTau * fTauFit
TClonesArray * fRichRings
void SetDrawEventDisplay(Bool_t draw)
CbmRichRingFitterCOP * fCopFit
TClonesArray * fRichRingMatches
void SetDrawPmts(Bool_t draw)
Container class for MC events with number, file and start time.
CbmRichGeoTest(const CbmRichGeoTest &)
Copy constructor.
void SetOutputDir(const string &dir)
Set output directory where you want to write results (figures and json).
CbmMCEventList * fEventList
CbmDigiManager * fDigiMan
CbmMCDataArray * fRichRefPlanePoints
CbmRichGeoTest & operator=(const CbmRichGeoTest &)
Assignment operator.