Geometry and hit structure update
[u/mrichter/AliRoot.git] / TRD / AliTRDhit.h
1 #ifndef ALITRDHIT_H
2 #define ALITRDHIT_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 /* $Id: AliTRDhit.h,v */
7
8 ////////////////////////////////////////////////
9 //  Hit class for the TRD                     //
10 ////////////////////////////////////////////////
11
12 #include "AliHit.h"
13
14 //_____________________________________________________________________________
15 class AliTRDhit : public AliHit {
16
17  public:
18
19   AliTRDhit();
20   AliTRDhit(Int_t shunt, Int_t track, Int_t det, Float_t *hits, Int_t q);
21   virtual ~AliTRDhit();
22
23           Int_t  GetDetector() const         { return fDetector; };
24           Int_t  GetCharge() const           { return fQ;        };
25
26           void   SetX(Float_t x)             { fX        =   x; }
27           void   SetY(Float_t y)             { fY        =   y; }
28           void   SetZ(Float_t z)             { fZ        =   z; }
29           void   SetDetector(Int_t det)      { fDetector = det; }
30           void   SetQ(Int_t q)               { fQ        =   q; }
31
32  protected:
33
34   UShort_t     fDetector;           // TRD detector number
35   Short_t      fQ;                  // Charge created by a hit. TR signals are negative.
36
37   ClassDef(AliTRDhit,3)             // Hit for the Transition Radiation Detector
38
39 };
40
41 #endif