]>
Commit | Line | Data |
---|---|---|
7e2bf482 | 1 | #ifndef ALIFMDANACALIBSHARINGEFFICIENCY_H |
2 | #define ALIFMDANACALIBSHARINGEFFICIENCY_H | |
3 | ||
4 | #include <TObject.h> | |
5 | #include <TAxis.h> | |
6 | #include <TObjArray.h> | |
7 | class TH2F; | |
8 | class TH1F; | |
9 | class TBrowser; | |
10 | ||
11 | /** | |
12 | * @ingroup FMD_ana | |
13 | * @brief Do the background correction | |
14 | * | |
15 | */ | |
16 | class AliFMDAnaCalibSharingEfficiency : public TObject | |
17 | { | |
18 | ||
19 | public: | |
20 | ||
21 | AliFMDAnaCalibSharingEfficiency(); | |
22 | AliFMDAnaCalibSharingEfficiency(const AliFMDAnaCalibSharingEfficiency& o); | |
23 | AliFMDAnaCalibSharingEfficiency& operator=(const AliFMDAnaCalibSharingEfficiency& o); | |
24 | ||
25 | void SetSharingEff(Int_t det, Char_t ring, Int_t vtxbin, TH1F* hCorrection); | |
26 | TH1F* GetSharingEff(Int_t det, Char_t ring, Int_t vtxbin); | |
27 | void SetSharingEffTrVtx(Int_t det, Char_t ring, Int_t vtxbin, TH1F* hCorrection); | |
28 | TH1F* GetSharingEffTrVtx(Int_t det, Char_t ring, Int_t vtxbin); | |
29 | void Init(); | |
30 | Bool_t IsFolder() const { return kTRUE; } | |
31 | void Browse(TBrowser* b); | |
32 | protected: | |
33 | ||
34 | TObjArray* GetRingArray(Int_t det, Char_t ring); | |
35 | TObjArray* GetRingArrayTrVtx(Int_t det, Char_t ring); | |
36 | ||
37 | TObjArray fArray; | |
38 | TObjArray fArrayTrVtx; | |
39 | Bool_t fIsInit; | |
40 | ||
41 | ClassDef(AliFMDAnaCalibSharingEfficiency,1); | |
42 | }; | |
43 | ||
44 | #endif | |
45 | // Local Variables: | |
46 | // mode: C++ | |
47 | // End: |