1 #ifndef ALIMUONBUSPATCHPAINTER_H 2 #define ALIMUONBUSPATCHPAINTER_H 15 #ifndef AliMUONVPAINTER_H 18 #ifndef ALI_MP_PLANE_TYPE_H 37 Double_t& dataMin, Double_t& dataMax)
const;
39 virtual void Copy(TObject&
object)
const;
44 Double_t min, Double_t max);
47 Double_t x = FLT_MAX, Double_t y = FLT_MAX);
Int_t fBusPatchId
our identifier
TString Describe(const AliMUONVTrackerData &data, Int_t dataIndex, Double_t x=FLT_MAX, Double_t y=FLT_MAX)
A painter for one buspatch.
void ComputeDataRange(const AliMUONVTrackerData &data, Int_t dataIndex, Double_t &dataMin, Double_t &dataMax) const
AliMUONBusPatchPainter & operator=(const AliMUONBusPatchPainter &rhs)
virtual void PaintArea(Int_t fillColor)
virtual AliMUONAttPainter Validate(const AliMUONAttPainter &attributes) const
Convert attributes so they are valid ones for us.
Base class for a graphical object representing some part of the MUON tracking system.
Basic attributes shared by all painters.
virtual TObject * Clone(const char *="") const
Clone ourselves.
virtual ~AliMUONBusPatchPainter()
virtual Bool_t IsIncluded() const
Whether or not the part of the detector represented by this painter should be included in readout...
virtual void Copy(TObject &object) const
Base class for MUON data that can be presented at different levels in the hierarchy of the MUON syste...
void PaintArea(const AliMUONVTrackerData &data, Int_t dataIndex, Double_t min, Double_t max)