1 #ifndef ALIMUONMANUPAINTER_H
2 #define ALIMUONMANUPAINTER_H
15 #ifndef ALIMUONVPAINTER_H
34 Double_t& dataMin, Double_t& dataMax)
const;
39 virtual void Copy(TObject&
object)
const;
42 Double_t x=FLT_MAX, Double_t y=FLT_MAX);
47 Double_t min, Double_t max);
Int_t fDetElemId
our detection element id
virtual AliMUONAttPainter Validate(const AliMUONAttPainter &attributes) const
Convert attributes so they are valid ones for us.
AliMUONManuPainter & operator=(const AliMUONManuPainter &rhs)
Painter for one manu (not the pads, only the manu)
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
virtual void PaintArea(Int_t fillColor)
virtual TObject * Clone(const char *="") const
Clone ourselves.
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)
virtual ~AliMUONManuPainter()
virtual void FillManuList(TObjArray &manuList) const
Append (i.e. don't have the right to clear the array !) our list of manus to manuList.
Basic attributes shared by all painters.
virtual TString Describe(const AliMUONVTrackerData &data, Int_t dataIndex, Double_t x=FLT_MAX, Double_t y=FLT_MAX)
Base class for MUON data that can be presented at different levels in the hierarchy of the MUON syste...
virtual void ComputeDataRange(const AliMUONVTrackerData &data, Int_t dataIndex, Double_t &dataMin, Double_t &dataMax) const