4fd36d8ee04eaa4426bd7d1c9ae8084be2d2dd6c
[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 #include "AliPoints.h"
9
10 const Int_t kNTRpoints = 75;
11
12 class AliTRDpoints : public AliPoints {
13
14  public:
15
16   AliTRDpoints();
17   AliTRDpoints(const AliTRDpoints &p);
18   AliTRDpoints(Int_t nhitsE, Int_t nhitsT);
19   virtual ~AliTRDpoints();
20   AliTRDpoints &operator=(const AliTRDpoints &p);
21
22   virtual void           Copy(TObject &p);   
23   virtual void           Draw(Option_t *option);
24
25   virtual void           SetTRpoints(Int_t n, Float_t *coor);
26
27  protected:
28
29   Float_t          fTRpoints[kNTRpoints];       //  The hits from TR photons
30   Int_t            fNTRpoints;                  //  The number of TR photon hits
31   TPolyMarker3D   *fTRpolyMarker;               //! Polymarker to draw the photon hits
32   
33   ClassDef(AliTRDpoints,1)                      // Class to draw TRD hits 
34
35 };
36 #endif