]> git.uio.no Git - u/mrichter/AliRoot.git/blame - MUON/mapping/AliMpPCBPainter.h
Updated comments for Doxygen
[u/mrichter/AliRoot.git] / MUON / mapping / AliMpPCBPainter.h
CommitLineData
dee1d5f1 1/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
2 * See cxx source for full Copyright notice */
3
4// $Id$
829425a5 5// $MpId: AliMpPCBPainter.h,v 1.6 2006/05/23 13:07:35 ivana Exp $
dee1d5f1 6
7/// \ingroup graphics
8/// \class AliMpPCBPainter
9/// \brief Class for drawing a PCB into canvas
10///
85fec35d 11/// \author Laurent Aphecetche
dee1d5f1 12
13#ifndef ALIMPPCBPAINTER_H
14#define ALIMPPCBPAINTER_H
15
16#include "AliMpVPainter.h"
17
18class AliMpPCB;
19
20class AliMpPCBPainter : public AliMpVPainter
21{
22public:
23 AliMpPCBPainter(AliMpPCB* pcb);
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
884a73f1 33 protected:
34 AliMpPCBPainter(const AliMpPCBPainter& right);
35 AliMpPCBPainter& operator = (const AliMpPCBPainter& right);
36
dee1d5f1 37 private:
829425a5 38 AliMpPCB* fPCB; //!< PCB to be plotted.
dee1d5f1 39
40 ClassDef(AliMpPCBPainter,1) // A painter for a PCB of stations 3,4,5
41};
42
43#endif