2 #ifndef ALIVTOFCLUSTER_H
3 #define ALIVTOFCLUSTER_H
5 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
6 * See cxx source for full Copyright notice */
10 //----------------------------------------------------------------------//
12 // AliVTOFcluster Class //
14 //----------------------------------------------------------------------//
20 class AliVTOFcluster : public TObject {
25 virtual ~AliVTOFcluster() { }
26 AliVTOFcluster(const AliVTOFcluster & source);
27 AliVTOFcluster & operator=(const AliVTOFcluster & source);
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;};
50 ClassDef(AliVTOFcluster, 1) // TOF matchable cluster