]> git.uio.no Git - u/mrichter/AliRoot.git/blob - STEER/STEERBase/AliVTOFcluster.h
Update of the TOF code, see the presentation at
[u/mrichter/AliRoot.git] / STEER / STEERBase / AliVTOFcluster.h
1 // -*- mode: C++ -*- 
2 #ifndef ALIVTOFCLUSTER_H
3 #define ALIVTOFCLUSTER_H
4
5 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
6  * See cxx source for full Copyright notice                               */
7
8 /* $Id: $ */
9
10 //----------------------------------------------------------------------//
11 //                                                                      //
12 // AliVTOFcluster Class                                                //
13 //                                                                      //
14 //----------------------------------------------------------------------//
15
16 #include <TObject.h>
17 #include <TArrayI.h>
18 #include <TArrayF.h>
19
20 class AliVTOFcluster : public TObject {
21
22  public:
23
24   AliVTOFcluster() { }
25   virtual ~AliVTOFcluster() { }
26   AliVTOFcluster(const AliVTOFcluster & source);
27   AliVTOFcluster & operator=(const AliVTOFcluster & source);
28
29   virtual Int_t GetClusterIndex() const {return 0;} // cluster index
30   virtual Int_t GetTOFchannel() const {return 0;}; // TOF channel
31   virtual Float_t GetTime() const {return 0;}; // TOF time
32   virtual Float_t GetTimeRaw() const {return 0;}; // TOF raw time
33   virtual Float_t GetTOT() const {return 0;}; // TOF ToT
34   virtual Int_t GetLabel(Int_t ) const {return 0;};
35   virtual Int_t GetDeltaBC() const {return 0;};
36   virtual Int_t GetL0L1Latency() const {return 0;};
37   virtual Bool_t GetStatus() const {return 0;};
38   virtual Float_t GetZ() const {return 0;};
39   virtual Float_t GetPhi() const {return 0;};
40   virtual Float_t GetR() const {return 0;};
41   virtual Int_t GetNMatchableTracks() const {return 0;};
42   virtual Int_t GetTrackIndex(Int_t ) const {return 0;};
43   virtual Float_t GetDistanceInStripPlane(Int_t )   const {return 0;};
44   virtual Float_t GetDx(Int_t )  const {return 0;};
45   virtual Float_t GetDy(Int_t )  const {return 0;};
46   virtual Float_t GetDz(Int_t )  const {return 0;};
47   virtual Float_t GetLength(Int_t ) const {return 0;};
48   virtual Double_t GetIntegratedTime(Int_t ,Int_t ) const {return 0;};
49
50   ClassDef(AliVTOFcluster, 1) // TOF matchable cluster
51
52 }; 
53
54 #endif