Changes to compile with Root6 on macosx64
[u/mrichter/AliRoot.git] / STEER / STEER / AliHit.h
1 #ifndef ALIHIT_H
2 #define ALIHIT_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 // Base class for hits
9 // This class is used as a base class for 
10 // hits in the different detectors
11
12 #include "TObject.h"
13
14 class AliHit : public TObject {
15 public:
16   AliHit();
17   AliHit(Int_t shunt, Int_t track);
18   virtual ~AliHit() {}
19   virtual Int_t GetTrack() const {return fTrack;}
20   virtual void SetTrack(Int_t track) {fTrack=track;}
21   virtual Float_t X() const {return fX;}
22   virtual Float_t Y() const {return fY;}
23   virtual Float_t Z() const {return fZ;}
24   virtual Int_t Track() const {return fTrack;}
25   
26 protected:
27   Int_t     fTrack;  // Track number
28   Float_t   fX;      // X position of the hit
29   Float_t   fY;      // Y position of the hit
30   Float_t   fZ;      // Z position of the hit
31
32   ClassDef(AliHit,1)  //Base class for all Alice hits
33 };
34 #endif