]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/Cal/AliTRDCalPadStatus.h
Update of the TRD PID Response:
[u/mrichter/AliRoot.git] / TRD / Cal / AliTRDCalPadStatus.h
index 50ceee2bf19f5a71c84f9ded329e32d73687150e..c34fc8c19ab146f44e22b6f0c66b7951b052f341 100644 (file)
 #include "TNamed.h"
 
 class AliTRDCalSingleChamberStatus;
+class TH1F;
+class TH2F;
 
 class AliTRDCalPadStatus : public TNamed {
 
  public:
  
   enum { kNplan = 6, kNcham = 5, kNsect = 18, kNdet = 540 };
-  enum { kMasked = 2, kPadBridgedLeft = 4, kPadBridgedRight = 8    };
+  enum { kMasked = 2, kPadBridgedLeft = 4, kPadBridgedRight = 8, kReadSecond = 16 , kNotConnected = 32};
 
   AliTRDCalPadStatus();
   AliTRDCalPadStatus(const Text_t* name, const Text_t* title);
@@ -36,6 +38,10 @@ class AliTRDCalPadStatus : public TNamed {
                                                { return CheckStatus(d, col, row, kPadBridgedLeft);  };
           Bool_t      IsBridgedRight(Int_t d, Int_t col, Int_t row) const 
                                                { return CheckStatus(d, col, row, kPadBridgedRight); };
+         Bool_t      IsReadSecond(Int_t d, Int_t col, Int_t row) const 
+                                              { return CheckStatus(d, col, row, kReadSecond); };
+         Bool_t      IsNotConnected(Int_t d, Int_t col, Int_t row) const
+                                              { return CheckStatus(d, col, row, kNotConnected); };
           Bool_t      CheckStatus(Int_t d, Int_t col, Int_t row, Int_t bitMask) const;
 
   AliTRDCalSingleChamberStatus *GetCalROC(Int_t d) const { return fROC[d]; };