1 #ifndef ALIFMDANACALIBENERGYDISTRIBUTION_H
2 #define ALIFMDANACALIBENERGYDISTRIBUTION_H
9 * @brief Find most-probable value of MIP peak for one or more
13 class AliFMDAnaCalibEnergyDistribution : public TObject
18 AliFMDAnaCalibEnergyDistribution();
19 void SetNetaBins(Int_t nbins) {fNetaBins = nbins;}
20 Int_t GetNetaBins() const { return fNetaBins;}
21 void SetEtaLimits(Float_t eta_min, Float_t eta_max) {fEtaMin = eta_min; fEtaMax = eta_max;}
22 void SetEnergyDistributionUser(Int_t det, Char_t ring, Float_t eta, TH1F* edist);
23 void SetEnergyDistribution(Int_t det, Char_t ring, Int_t etabin, TH1F* edist);
25 TH1F* GetEnergyDistribution(Int_t det, Char_t ring, Float_t eta);
26 void SetEmptyEnergyDistribution(Int_t det, Char_t ring, TH1F* edist);
27 TH1F* GetEmptyEnergyDistribution(Int_t det, Char_t ring);
28 void SetRingEnergyDistribution(Int_t det, Char_t ring, TH1F* edist);
29 TH1F* GetRingEnergyDistribution(Int_t det, Char_t ring);
30 Bool_t IsFolder() const { return kTRUE; }
31 void Browse(TBrowser* b);
34 TObjArray fArray; // Overall array
35 TObjArray fEmptyArray; // Array of empty events energy dep
36 TObjArray fRingArray; // Array of rings
37 Bool_t fIsInit; // Are we init?
38 Int_t fNetaBins; // Number of eta bins (intervals)
39 Float_t fEtaMax; // Max Eta
40 Float_t fEtaMin; // Min Eta
42 ClassDef(AliFMDAnaCalibEnergyDistribution,3);