Classes moved to STEERBase.
[u/mrichter/AliRoot.git] / TRD / AliTRDpoints.h
1 #ifndef ALITRDPOINTS_H
2 #define ALITRDPOINTS_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 /* $Id$ */
7
8 ////////////////////////////////////////////////////////////////////////////
9 //                                                                        //
10 //  This class contains the TRD points for the ALICE event display.       //
11 //  Used to seperately display dEdx and TR photon hits.                   //
12 //                                                                        //
13 ////////////////////////////////////////////////////////////////////////////
14
15 #include "AliPoints.h"
16
17 class AliTRDpoints : public AliPoints {
18
19  public:
20
21   AliTRDpoints();
22   AliTRDpoints(const AliTRDpoints &p);
23   AliTRDpoints(Int_t nhitsE, Int_t nhitsT);
24   virtual ~AliTRDpoints();
25   AliTRDpoints &operator=(const AliTRDpoints &p);
26
27   virtual void     Copy(TObject &p) const;   
28   virtual void     Draw(Option_t *option);
29
30   virtual void     SetTRpoints(Int_t n, Float_t *coor);
31
32  protected:
33
34   enum { kNTRpoints = 75 };
35
36           Float_t  fTRpoints[kNTRpoints];       //  The hits from TR photons
37           Int_t    fNTRpoints;                  //  The number of TR photon hits
38   TPolyMarker3D   *fTRpolyMarker;               //! Polymarker to draw the photon hits
39   
40   ClassDef(AliTRDpoints,1)                      //  Class to draw TRD hits 
41
42 };
43 #endif