]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG2/FORWARD/analysis/AliFMDAnaCalibSharingEfficiency.h
Moving the FMD analysis to PWG2
[u/mrichter/AliRoot.git] / PWG2 / FORWARD / analysis / AliFMDAnaCalibSharingEfficiency.h
CommitLineData
7e2bf482 1#ifndef ALIFMDANACALIBSHARINGEFFICIENCY_H
2#define ALIFMDANACALIBSHARINGEFFICIENCY_H
3
4#include <TObject.h>
5#include <TAxis.h>
6#include <TObjArray.h>
7class TH2F;
8class TH1F;
9class TBrowser;
10
11/**
12 * @ingroup FMD_ana
13 * @brief Do the background correction
14 *
15 */
16class 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: