+
+private:
+ void CheckConstants() const;
+
+ const AliMUONGeometryTransformer* fTransformer; //!< geometry transformer
+ const AliMUONDigitMaker* fDigitMaker; //!< pointer to digit maker
+ Bool_t fReproduceTrigResponse; //!< Reproduce trigger response
+ Bool_t fPrintInfo; //!< Print informations on event
+ Int_t fWriteOnESD; //!< flag to write on ESD
+ Int_t fDebugLevel; //!< Debug level
+ const Float_t fkMaxDistance; //!< Maximum distance for reference
+
+ static const Int_t fgkNcathodes=2; ///<Number of cathodes
+ static const Int_t fgkNchambers=4; ///<Number of chambers
+ static const Int_t fgkNplanes=8; ///<Number of planes
+ static const Int_t fgkNslats=18; ///<Number of slats
+ static const Int_t fgkNlocations=4; ///<Number of locations
+
+ TArrayI fTrigger44; ///< Array counting # of times all chambers were efficient
+ TArrayI fTrigger34; ///< Array counting # of times chamber was inefficient
+ TArrayI fInefficientSlat[fgkNplanes]; ///< Array counting # of times slats were inefficient
+ TArrayI fHitPerSlat[fgkNplanes]; ///< Array counting # of times slats were efficient
+ TArrayI fInefficientBoard[fgkNplanes]; ///< Array counting # of times boards were inefficient
+ TArrayI fHitPerBoard[fgkNplanes]; ///< Array counting # of times boards were efficient
+
+ ClassDef(AliMUONTriggerChamberEff,2) // Trigger chamber efficiency