- void GetCellEfficiency(Int_t detElemId, Float_t x, Float_t y, Float_t &eff1, Float_t &eff2) const;
- void GetCellEfficiency(Int_t detElemId, Int_t localBoard, Float_t &eff1, Float_t &eff2) const;
-
- void IsTriggered(Int_t detElemId, Float_t x, Float_t y, Bool_t &trig1, Bool_t &trig2) const;
- void IsTriggered(Int_t detElemId, Int_t localBoard, Bool_t &trig1, Bool_t &trig2) const;
-
- void DisplayEfficiency(Bool_t perSlat=kFALSE, const Char_t* geoFilename="geometry.root");
- Bool_t SumRunEfficiency(const AliMUONTriggerEfficiencyCells &other);
-
- /// Set the list of fired strips
- void SetFiredStrips(TList *firedStrips){fFiredStrips = firedStrips;}
- void CheckFiredStrips(const Char_t *geoFilename="geometry.root");
- // Check for strips with lower counts than others:
- // syntomatic of possible read-out problems in boards
- void Reset();
-
+ enum {
+ kBendingEff, ///< Bending plane fired
+ kNonBendingEff, ///< Non-bending plane fired
+ kBothPlanesEff, ///< Both planes fired
+ kAllTracks, ///< tracks used for calculation
+ kNcounts ///< Number of count type
+ };
+
+ enum {
+ kHboardCount, ///< Counts per board index
+ kHslatCount, ///< Counts per slat index
+ kHchamberCount ///< Counts per chamber index
+ };
+
+ const Char_t* GetHistoName(Int_t histoType, Int_t countType,
+ Int_t chamber = -1);
+
+ /// Get list of histograms
+ TList* GetHistoList() { return fCountHistoList; }
+
+ TH1F* GetOldEffHisto(Int_t hType, Int_t ich, Int_t icath) const; // obsolete
+