]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONChamberPainter.cxx
Adding a line to be able to generate core dumps online
[u/mrichter/AliRoot.git] / MUON / AliMUONChamberPainter.cxx
index 652c8cc4d5393772d366ad2da9e8982c26a9fe8c..0bca465f32efb64e313437de46f94dbb27bd2911 100644 (file)
@@ -18,7 +18,7 @@
 #include "AliMUONChamberPainter.h"
 
 #include "AliMUONDEPainter.h"
-#include "AliMUONPainterContour.h"
+#include "AliMUONContour.h"
 #include "AliMUONPainterHelper.h"
 #include "AliMUONVCalibParam.h"
 #include "AliMUONVTrackerData.h"
@@ -55,6 +55,14 @@ fChamberId(-1)
   /// ctor
 }
 
+//_____________________________________________________________________________
+AliMUONChamberPainter::AliMUONChamberPainter(TRootIOCtor* ioCtor)
+: AliMUONVPainter(ioCtor),
+fChamberId(-1)
+{
+  /// ctor
+}
+
 //_____________________________________________________________________________
 AliMUONChamberPainter::AliMUONChamberPainter(const AliMUONAttPainter& att, 
                                              Int_t chamberId)
@@ -79,7 +87,7 @@ fChamberId(chamberId)
   
   deIt.First(fChamberId);
   
-  AliMUONPainterContour* contour = h->GetContour(ContourName());
+  AliMUONContour* contour = h->GetContour(ContourName());
   TObjArray contourArray;
   
   while (!deIt.IsDone())
@@ -196,6 +204,14 @@ AliMUONChamberPainter::Describe(const AliMUONVTrackerData& data, Int_t dataIndex
   return AliMUONPainterHelper::Instance()->FormatValue(data.DimensionName(dataIndex).Data(),value);
 }
 
+//_____________________________________________________________________________
+Bool_t 
+AliMUONChamberPainter::IsIncluded() const
+{
+  /// whether this chamber is included in the readout or not
+  return ( InteractiveReadOutConfig()->Chamber(fChamberId) > 0 );
+}
+
 //_____________________________________________________________________________
 void
 AliMUONChamberPainter::PaintArea(const AliMUONVTrackerData& data, Int_t dataIndex,
@@ -211,7 +227,7 @@ AliMUONChamberPainter::PaintArea(const AliMUONVTrackerData& data, Int_t dataInde
   
   Int_t color = AliMUONPainterHelper::Instance()->ColorFromValue(value,min,max);
   
-  Contour()->PaintArea(color);
+  PaintArea(color);
 }
 
 //_____________________________________________________________________________