class AliMUONManuPadPainter : public AliMUONVPainter
{
public:
+ AliMUONManuPadPainter(TRootIOCtor* ioCtor);
AliMUONManuPadPainter();
AliMUONManuPadPainter(const AliMUONVPainter& mother,
Int_t detElemId,
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);
void PaintOutline(Int_t color=-1, Int_t width=-1, Double_t x=FLT_MAX, Double_t y=FLT_MAX);
+ /// Whether this painter can be detached from the current view.
Bool_t CanBeDetached() const { return kFALSE; }
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