]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONManuPadPainter.h
Use kinematic check to filter out particles from being added to the stack, unless...
[u/mrichter/AliRoot.git] / MUON / AliMUONManuPadPainter.h
index 9454a4c131399571923fcedcea8582bac88d7943..c041844e09b2a6b2fca549a3b4c5fe76e4e78b01 100644 (file)
@@ -22,6 +22,7 @@
 class AliMUONManuPadPainter : public AliMUONVPainter
 {
 public:
+  AliMUONManuPadPainter(TRootIOCtor* ioCtor);
   AliMUONManuPadPainter();
   AliMUONManuPadPainter(const AliMUONVPainter& mother,
                         Int_t detElemId,
@@ -45,7 +46,9 @@ public:
     virtual TString Describe(const AliMUONVTrackerData& data, Int_t dataIndex,
                              Double_t x=FLT_MAX, Double_t y=FLT_MAX);
 
-    void PaintArea(const AliMUONVTrackerData& data,
+  using AliMUONVPainter::PaintArea;
+  
+  void PaintArea(const AliMUONVTrackerData& data,
                    Int_t dataIndex,
                    Double_t min,
                    Double_t max);
@@ -57,12 +60,14 @@ public:
 
   virtual void DrawHistogramClone(Double_t* values=0x0) const;
 
+  virtual Bool_t IsIncluded() const;
+  
 private:
     
   void BackupStyle();
   void RestoreStyle();
-  void PaintPad(Int_t padId) const;
   AliMpPad PadByPosition(Double_t x, Double_t y) const;
+  void PaintPad(const AliMpPad& pad) const;
   
 private:
   Int_t fDetElemId; ///< our detection element id