1 #ifndef ALIFMDMULTCUTS_H
2 #define ALIFMDMULTCUTS_H
5 class AliFMDMultCuts : public TObject
9 AliFMDMultCuts(const AliFMDMultCuts& o);
10 AliFMDMultCuts& operator=(const AliFMDMultCuts& o);
11 Double_t GetMultCut(UShort_t d, Char_t r, Double_t eta, Bool_t errors) const;
12 Double_t GetMultCut(UShort_t d, Char_t r, Int_t etabin, Bool_t errors) const;
14 void UnsetMultCuts() { SetMultCuts(-1); }
15 void SetMultCuts(Double_t fmd1i,
20 void SetMPVFraction(Double_t frac=0) { fMPVFraction = frac; }
21 void SetNXi(Double_t nXi) { fNXi = nXi; }
22 void SetIncludeSigma(Bool_t in) { fIncludeSigma = in; }
23 void Print(Option_t* option="") const;
24 void Output(TList* l, const char* name=0) const;
25 Double_t GetFixedCut(UShort_t d, Char_t r) const;
27 Double_t fMultCuts[5];
28 Double_t fMPVFraction;
32 ClassDef(AliFMDMultCuts,1); // Cuts on ESD Mult