AliRoot Core  v5-06-15 (45dab64)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliMpPCBPainter.h
Go to the documentation of this file.
1 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
2  * See cxx source for full Copyright notice */
3 
4 // $Id$
5 // $MpId: AliMpPCBPainter.h,v 1.7 2006/05/24 13:58:13 ivana Exp $
6 
11 // Author: Laurent Aphecetche
12 
13 #ifndef ALIMPPCBPAINTER_H
14 #define ALIMPPCBPAINTER_H
15 
16 #include "AliMpVPainter.h"
17 
18 class AliMpPCB;
19 
21 {
22 public:
24  virtual ~AliMpPCBPainter();
25 
26  void Draw(Option_t* option);
27 
28  void Paint(Option_t* option);
29 
30  TVector2 GetDimensions() const;
31  TVector2 GetPosition() const;
32 
33  private:
35  AliMpPCBPainter(const AliMpPCBPainter& right);
38 
40 
41  ClassDef(AliMpPCBPainter,1) // A painter for a PCB of stations 3,4,5
42 };
43 
44 #endif
Class for drawing a PCB into canvas.
A PCB for station 3,4 or 5.
Definition: AliMpPCB.h:46
void Paint(Option_t *option)
Paint the associated object.
AliMpPCB * fPCB
! PCB to be plotted.
TVector2 GetPosition() const
Return the owned object's position.
TVector2 GetDimensions() const
Return the owned object's dimensions.
Abstract base class for drawing objects into canvas.
Definition: AliMpVPainter.h:21
AliMpPCBPainter(AliMpPCB *pcb)
virtual ~AliMpPCBPainter()
void Draw(Option_t *option)
AliMpPCBPainter & operator=(const AliMpPCBPainter &right)
Not implemented.