]> git.uio.no Git - u/mrichter/AliRoot.git/blob - STEER/STEERBase/AliVTOFHit.h
New MFT analysis tools
[u/mrichter/AliRoot.git] / STEER / STEERBase / AliVTOFHit.h
1 #ifndef ALIVTOFHIT_H
2 #define ALIVTOFHIT_H
3
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5  * See cxx source for full Copyright notice                               */
6
7 /* $Id: $ */
8
9 //----------------------------------------------------------------------//
10 //                                                                      //
11 // AliVTOFHit Class                                                     //
12 //                                                                      //
13 //----------------------------------------------------------------------//
14
15 #include "TObject.h"
16
17 class AliVTOFHit : public TObject 
18 {
19  public:
20   AliVTOFHit() {}
21   AliVTOFHit(const AliVTOFHit &source) : TObject(source) {}  
22   virtual ~AliVTOFHit() {}
23   AliVTOFHit & operator=(const AliVTOFHit& source);
24   //
25   virtual Int_t   GetESDTOFClusterIndex()             const {return -1;}
26   virtual void    SetESDTOFClusterIndex(Int_t ) {}
27   
28   virtual void    SetTime(Double_t ) {}
29   virtual void    SetLabel(Int_t *) {}
30   virtual void    SetTimeRaw(Double_t) {}
31   virtual void    SetTOT(Double_t) {}
32   virtual void    SetL0L1Latency(Int_t) {}
33   virtual void    SetDeltaBC(Int_t) {}
34   virtual void    SetTOFchannel(Int_t) {}
35   virtual void    SetClusterIndex(Int_t) {}
36   virtual Double_t GetTime() const {return 0;}
37   virtual Double_t GetTimeRaw() const {return 0;}
38   virtual Double_t GetTOT() const {return 0;};
39   virtual Int_t   GetL0L1Latency() const {return 0;};
40   virtual Int_t   GetTOFLabel(Int_t ) const {return -1;}
41   virtual Int_t   GetDeltaBC() const {return 0;};
42   virtual Int_t   GetTOFchannel() const {return -1;};
43   virtual Int_t   GetClusterIndex() const {return -1;};
44   //
45   ClassDef(AliVTOFHit, 1) // TOF matchable hit
46
47 };
48 #endif