]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONPadStatusMapMaker.h
Corrected access to the data file
[u/mrichter/AliRoot.git] / MUON / AliMUONPadStatusMapMaker.h
index 160daf6852c4878013e2f1d162006ea0b786a682..bc9099dd1b29855b814f9c4159dd1758b6b98ae3 100644 (file)
@@ -6,11 +6,11 @@
 
 // $Id$
 
-/// \ingroup
+/// \ingroup rec
 /// \class AliMUONPadStatusMapMaker
 /// \brief Convert a pad status container into a pad status *map* container
 /// 
-/// \author Laurent Aphecetche
+//  Author Laurent Aphecetche
 
 #ifndef ROOT_TObject
 #  include "TObject.h"
@@ -29,19 +29,22 @@ public:
   AliMUONPadStatusMapMaker();
   virtual ~AliMUONPadStatusMapMaker();
   
+  /// Return status bit map to tell a pad is bad
   static Int_t SelfDeadMask() { return fgkSelfDead; }
   
   AliMUONV2DStore* MakePadStatusMap(const AliMUONV2DStore& status,
                                     Int_t mask);
+  
+  static AliMUONV2DStore* MakeEmptyPadStatusMap();
+
 
 private:
+  /// Not implemented
   AliMUONPadStatusMapMaker(const AliMUONPadStatusMapMaker&);
+  /// Not implemented
   AliMUONPadStatusMapMaker& operator=(const AliMUONPadStatusMapMaker&);
 
 private:
-    
-  Int_t BitNumber(const AliMpPad& centerPad, const AliMpPad& testPad) const;
-
   Int_t ComputeStatusMap(const TObjArray& neighbours, Int_t detElemId) const;
   
   Int_t GetPadStatus(Int_t detElemId, const AliMpPad& pad) const;
@@ -54,6 +57,7 @@ private:
   Int_t fMask; //!< mask to be tested
   const AliMpVSegmentation* fSegmentation; //!< segmentation of current de
   
+  /// Bit numbers
   enum EBitNumbers
   {
     kLeftBottomBit = 6,