]> git.uio.no Git - u/mrichter/AliRoot.git/blame - MUON/mapping/AliMpSlatPainter.h
New class - the factory for building mapping segmentations
[u/mrichter/AliRoot.git] / MUON / mapping / AliMpSlatPainter.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$
5// $MpId: AliMpSlatPainter.h,v 1.6 2005/09/19 18:56:46 ivana Exp $
6
7/// \ingroup graphics
8/// \class AliMpSlatPainter
9/// \brief Class for drawing a slat into canvas
10///
11/// Authors: 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 const AliMpSlat* fkSlat;
39
40 ClassDef(AliMpSlatPainter,1) // A painter for a slat of stations 3,4,5
41};
42
43#endif