CbmRoot
Loading...
Searching...
No Matches
CbmKresConversionGeneral.h
Go to the documentation of this file.
1/* Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Florian Uhlig [committer] */
4
5#ifndef CBM_KRES_CONVERSION_GENERAL
6#define CBM_KRES_CONVERSION_GENERAL
7
8class TClonesArray;
9class TH1;
10class TH1D;
11class TH2D;
12class TH3D;
13class TGraph;
14class TProfile2D;
17
18#include "FairMCEventHeader.h"
19
20#include <TClonesArray.h>
21
22#include <vector>
23
24
25using namespace std;
26
28
29public:
30 //***** brief Standard constructor.
32 //***** brief Standard destructor.
34
35
36 void Init();
37 void InitHistograms();
38 void Exec(int fEventNumGen);
39 void Finish();
40
42
43
44private:
45 TClonesArray* fMcTracks;
46 TClonesArray* fGlobalTracks;
47 TClonesArray* fStsTracks;
48 TClonesArray* fStsTrackMatches;
49 TClonesArray* fRichPoints;
50 TClonesArray* fRichHits;
51 TClonesArray* fRichRings;
52 TClonesArray* fRichRingMatches;
53 TClonesArray* fRichProjections;
54 FairMCEventHeader* fArrayCentrality;
55
57
58 Double_t fMinAaxis;
59 Double_t fMaxAaxis;
60 Double_t fMinBaxis;
61 Double_t fMaxBaxis;
62 Double_t fMinRadius;
63 Double_t fMaxRadius;
64
65 TH2D* fitt;
66 TGraph* imageellipse;
67 TGraph* imagehits;
68
69
70 // definition of histograms
71 vector<TH1*> fHistoList;
72 vector<TH1*> fHistoList_MC;
93 TH1D* MC_pi0_Pt;
113
114 TProfile2D* BoA_electrons;
118 TProfile2D* A_electrons;
119 TProfile2D* B_electrons;
123 TProfile2D* dR2d_electrons;
124 TProfile2D* Distance_electron;
125 TProfile2D* Distance_positron;
126
129
133 TH3D* fhdRXYZ;
134
136
139
147
148
149 //***** brief Copy constructor.
151
152 //***** brief Assignment operator.
154
155
156 ClassDef(CbmKresConversionGeneral, 1)
157};
158
159#endif
CbmKresConversionGeneral(const CbmKresConversionGeneral &)
CbmRichRingFitterEllipseTau * fTauFit
CbmKresConversionGeneral operator=(const CbmKresConversionGeneral &)
void FitAndFillHistEllipse(CbmRichRingLight *ring)
Here the ring is fitted with Taubin algorithm from A. Ayriyan, G. Ososkov, N. Chernov.
Hash for CbmL1LinkKey.