1 #ifndef ALIMUONMANUPADPAINTER_H 2 #define ALIMUONMANUPADPAINTER_H 15 #ifndef ALIMUONVPAINTER_H 37 Double_t& dataMin, Double_t& dataMax)
const;
47 Double_t x=FLT_MAX, Double_t y=FLT_MAX);
56 void PaintOutline(Int_t color=-1, Int_t width=-1, Double_t x=FLT_MAX, Double_t y=FLT_MAX);
virtual Bool_t IsIncluded() const
Whether or not the part of the detector represented by this painter should be included in readout...
virtual Bool_t HandleMouseMotion() const
We advertise that we do handle mouse movement.
virtual TString Describe(const AliMUONVTrackerData &data, Int_t dataIndex, Double_t x=FLT_MAX, Double_t y=FLT_MAX)
TString NameAtPosition(Double_t x, Double_t y) const
Return specific name at a given position, if needed.
Bool_t CanBeDetached() const
Whether this painter can be detached from the current view.
Int_t fFillStyleBck
fill style for backup
Int_t fFillColorBck
fill color for backup
virtual char * GetObjectInfo(Int_t px, Int_t py) const
virtual void PaintArea(Int_t fillColor)
Base class for a graphical object representing some part of the MUON tracking system.
void PaintArea(const AliMUONVTrackerData &data, Int_t dataIndex, Double_t min, Double_t max)
Int_t fLineColorBck
line color for backup
virtual ~AliMUONManuPadPainter()
Int_t fDetElemId
our detection element id
void PaintOutline(Int_t color=-1, Int_t width=-1, Double_t x=FLT_MAX, Double_t y=FLT_MAX)
virtual TObject * Clone(const char *="") const
Clone ourselves.
Painter for the pads of one manu.
Class which encapsuate all information about a pad.
void PaintPad(const AliMpPad &pad) const
AliMpPad PadByPosition(Double_t x, Double_t y) const
Int_t fLineWidthBck
line width for backup
virtual void DrawHistogramClone(Double_t *values=0x0) const
virtual void ComputeDataRange(const AliMUONVTrackerData &data, Int_t dataIndex, Double_t &dataMin, Double_t &dataMax) const
Base class for MUON data that can be presented at different levels in the hierarchy of the MUON syste...