]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/AliTRDCalibChamberStatus.h
Switch to the new raw reader (Julian, Raphaelle)
[u/mrichter/AliRoot.git] / TRD / AliTRDCalibChamberStatus.h
index d015dd54c85668565d0d640ca01f33b5b05d1c9d..25f07aeeb51d50a244ebbcad7973239f3a425a06 100644 (file)
@@ -13,6 +13,8 @@
 
 #ifndef ROOT_THnSparse
 #include <THnSparse.h>
+#include <TCanvas.h>
+#include <TH2.h>
 #endif
 
 class AliRawReader;
@@ -35,6 +37,7 @@ public:
   AliTRDCalibChamberStatus& operator = (const  AliTRDCalibChamberStatus &source);
 
   void ProcessEvent(AliRawReader    *rawReader, Int_t nevents_physics);
+  void ProcessEvent3(AliRawReader    *rawReader, Int_t nevents_physics);
   
   void Init();
   void AnalyseHisto();
@@ -43,7 +46,7 @@ public:
   void Add(AliTRDCalibChamberStatus *calibChamberStatus);
 
   Int_t GetNumberEventNotEmpty() const { return fCounterEventNotEmpty; };
-
+  
   THnSparseI *GetSparseI()       const {return fHnSparseI;};
   THnSparseI *GetSparseHCM()     const {return fHnSparseHCM;};
   // for fDebugLevel>0
@@ -58,6 +61,11 @@ public:
   
   Bool_t TestEventHisto(Int_t nevent);
 
+  // Plot
+  TH2D *PlotSparseI(Int_t sm, Int_t side);    // Plot fStatus for sm 
+  TH2F *MakeHisto2DSmPlEORStatus(AliTRDCalDCS *calDCS, Int_t sm, Int_t pl);
+  TCanvas *PlotHistos2DSmEORStatus(AliTRDCalDCS *calDCS,Int_t sm, const Char_t *name);
+
   // Debug
   void     SetDebugLevel(Short_t level)  { fDebugLevel = level;   }
 
@@ -77,10 +85,11 @@ public:
   THnSparseI *fHnSparseDebug;     //  THnSparse for half chambers satuts
   THnSparseI *fHnSparseMCM;       //  THnSparse for DCS MCM status
 
+  TCanvas *fC1;
+
   Short_t     fDebugLevel;                   // Flag for debugging
 
   ClassDef(AliTRDCalibChamberStatus,1)
     
 };
-#endif
-
+#endif
\ No newline at end of file