Switch to the new raw reader (Julian, Raphaelle)
[u/mrichter/AliRoot.git] / TRD / Cal / AliTRDCalChamberStatus.cxx
index 2850c988ee11f82c7710923ef85160c39729f949..5b1664175996c40a9721eb83a0c411acce184ee6 100644 (file)
@@ -85,5 +85,29 @@ TH2D* AliTRDCalChamberStatus::Plot(Int_t sm, Int_t rphi)
   return h2;
 
 }
+//_____________________________________________________________________________
+TH2D* AliTRDCalChamberStatus::Plot(Int_t sm) 
+{
+  //
+  // Plot chamber status for supermodule and halfchamberside 
+  // as a function of layer and stack
+  //
 
+  TH2D *h2 = new TH2D(Form("sm_%d",sm),Form("sm_%d",sm),5,0.0,5.0,6,0.0,6.0);
+  
+  h2->SetXTitle("stack");
+  h2->SetYTitle("layer");
 
+  Int_t start = sm*30;
+  Int_t end = (sm+1)*30;
+  
+  for(Int_t i=start; i<end; i++) {
+    Int_t layer  = i%6;
+    Int_t stack  = static_cast<int>((i-start)/6.);
+    Int_t status = GetStatus(i);
+    h2->Fill(stack,layer,status);
+  }
+
+  return h2;
+
+}