1 #ifndef ALIMUONPAINTERHIGHLIGHTER_H
2 #define ALIMUONPAINTERHIGHLIGHTER_H
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
10 /// \class AliMUONPainterHighlighter
11 /// \brief Special painter which highlights (i.e. draws a yellow bold outline) another painter
13 // Author Laurent Aphecetche, Subatech
20 class AliMUONVPainter;
22 class AliMUONPainterHighlighter : public TObject
25 AliMUONPainterHighlighter();
26 virtual ~AliMUONPainterHighlighter();
28 void SetPainter(AliMUONVPainter* painter, Double_t x=FLT_MAX, Double_t y=FLT_MAX);
30 void Paint(Option_t* opt="");
34 AliMUONPainterHighlighter(const AliMUONPainterHighlighter& rhs);
36 AliMUONPainterHighlighter& operator=(const AliMUONPainterHighlighter& rhs);
39 AliMUONVPainter* fPainter; //!< the painter we should highlight
40 Double_t fX; //!< position within painter to be highlighted
41 Double_t fY; //!< position within painter to be highlighted
43 ClassDef(AliMUONPainterHighlighter,1) // Painter highlighter