]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - MUON/mapping/AliMpSlatPainter.h
New macro to help with LC2 in the pit at Point 2
[u/mrichter/AliRoot.git] / MUON / mapping / AliMpSlatPainter.h
... / ...
CommitLineData
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: AliMpSlatPainter.h,v 1.10 2006/05/24 13:58:13 ivana Exp $
6
7/// \ingroup mpgraphics
8/// \class AliMpSlatPainter
9/// \brief Class for drawing a slat into canvas
10///
11// Author: Laurent Aphecetche
12
13#ifndef ALIMPSLATPAINTER_H
14#define ALIMPSLATPAINTER_H
15
16#ifndef ALI_MP_V_PAINTER_H
17# include "AliMpVPainter.h"
18#endif
19
20class AliMpSlat;
21
22class AliMpSlatPainter : public AliMpVPainter
23{
24 public:
25 AliMpSlatPainter();
26 AliMpSlatPainter(const AliMpSlat* slat);
27 virtual ~AliMpSlatPainter();
28
29 TVector2 GetDimensions() const;
30
31 TVector2 GetPosition() const;
32
33 void Draw(Option_t* option);
34
35 void Paint(Option_t* option);
36
37 private:
38 /// Not implemented
39 AliMpSlatPainter(const AliMpSlatPainter& right);
40 /// Not implemented
41 AliMpSlatPainter& operator = (const AliMpSlatPainter& right);
42
43 const AliMpSlat* fkSlat; //!< pointer to the slat to be drawn
44
45 ClassDef(AliMpSlatPainter,1) // A painter for a slat of stations 3,4,5
46};
47
48#endif