AliRoot Core  v5-06-30 (35d6c57)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliMUONPainterHighlighter Class Reference

Special painter which highlights (i.e. draws a yellow bold outline) another painter. More...

#include <AliMUONPainterHighlighter.h>

Inheritance diagram for AliMUONPainterHighlighter:

Public Member Functions

 AliMUONPainterHighlighter ()
 
virtual ~AliMUONPainterHighlighter ()
 
void SetPainter (AliMUONVPainter *painter, Double_t x=FLT_MAX, Double_t y=FLT_MAX)
 
void Paint (Option_t *opt="")
 

Private Member Functions

 AliMUONPainterHighlighter (const AliMUONPainterHighlighter &rhs)
 Not implemented. More...
 
AliMUONPainterHighlighteroperator= (const AliMUONPainterHighlighter &rhs)
 Not implemented. More...
 

Private Attributes

AliMUONVPainterfPainter
 ! the painter we should highlight More...
 
Double_t fX
 ! position within painter to be highlighted More...
 
Double_t fY
 ! position within painter to be highlighted More...
 

Detailed Description

Special painter which highlights (i.e. draws a yellow bold outline) another painter.

A special painter which highlights another one. Highlighting is currently a bold yellow outline of the relevant painter

Author
Laurent Aphecetche, Subatech

Definition at line 22 of file AliMUONPainterHighlighter.h.

Constructor & Destructor Documentation

AliMUONPainterHighlighter::AliMUONPainterHighlighter ( )

ctor

Definition at line 36 of file AliMUONPainterHighlighter.cxx.

AliMUONPainterHighlighter::~AliMUONPainterHighlighter ( )
virtual

dtor

Definition at line 43 of file AliMUONPainterHighlighter.cxx.

AliMUONPainterHighlighter::AliMUONPainterHighlighter ( const AliMUONPainterHighlighter rhs)
private

Not implemented.

Member Function Documentation

AliMUONPainterHighlighter& AliMUONPainterHighlighter::operator= ( const AliMUONPainterHighlighter rhs)
private

Not implemented.

void AliMUONPainterHighlighter::Paint ( Option_t *  opt = "")

Actually highlight our painter, if we have one

Definition at line 61 of file AliMUONPainterHighlighter.cxx.

void AliMUONPainterHighlighter::SetPainter ( AliMUONVPainter painter,
Double_t  x = FLT_MAX,
Double_t  y = FLT_MAX 
)

Set the painte we should highlight

Definition at line 50 of file AliMUONPainterHighlighter.cxx.

Referenced by AliMUONPainterMatrixFrame::EventInfo(), and AliMUONPainterMatrixFrame::Use().

Member Data Documentation

AliMUONVPainter* AliMUONPainterHighlighter::fPainter
private

! the painter we should highlight

Definition at line 39 of file AliMUONPainterHighlighter.h.

Referenced by Paint(), and SetPainter().

Double_t AliMUONPainterHighlighter::fX
private

! position within painter to be highlighted

Definition at line 40 of file AliMUONPainterHighlighter.h.

Referenced by Paint(), and SetPainter().

Double_t AliMUONPainterHighlighter::fY
private

! position within painter to be highlighted

Definition at line 41 of file AliMUONPainterHighlighter.h.

Referenced by Paint(), and SetPainter().


The documentation for this class was generated from the following files: