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 //----------------------------------------------------------------------//
22 class AliVTOFcluster : public TObject {
25 enum {kMaxHits=4, kMaxMatches=7};
27 AliVTOFcluster(): fEvent(0) { }
28 virtual ~AliVTOFcluster() { }
29 AliVTOFcluster(const AliVTOFcluster & source);
30 AliVTOFcluster & operator=(const AliVTOFcluster & source);
32 virtual Int_t GetClusterIndex(Int_t) const {return 0;} // cluster index
33 virtual Int_t GetTOFchannel(Int_t) const {return 0;}; // TOF channel
34 virtual Float_t GetTime(Int_t) const {return 0;}; // TOF time
35 virtual Float_t GetTimeRaw(Int_t) const {return 0;}; // TOF raw time
36 virtual Float_t GetTOT(Int_t) const {return 0;}; // TOF ToT
37 virtual Int_t GetLabel(Int_t, Int_t) const {return 0;};
38 virtual Int_t GetDeltaBC(Int_t) const {return 0;};
39 virtual Int_t GetL0L1Latency(Int_t) const {return 0;};
40 virtual Bool_t GetStatus() const {return 0;};
41 virtual Float_t GetZ() const {return 0;};
42 virtual Float_t GetPhi() const {return 0;};
43 virtual Float_t GetR() const {return 0;};
44 virtual Int_t GetNMatchableTracks() const {return 0;};
45 virtual Int_t GetTrackIndex(Int_t ) const {return 0;};
46 virtual Float_t GetDistanceInStripPlane(Int_t ) const {return 0;};
47 virtual Float_t GetDx(Int_t ) const {return 0;};
48 virtual Float_t GetDy(Int_t ) const {return 0;};
49 virtual Float_t GetDz(Int_t ) const {return 0;};
50 virtual Float_t GetLength(Int_t ) const {return 0;};
51 virtual Double_t GetIntegratedTime(Int_t ,Int_t ) const {return 0;};
52 virtual Int_t GetNTOFhits() const {return 0;};
54 virtual void SetEvent(const AliVEvent* ev) {fEvent = ev;}
55 virtual const AliVEvent* GetEvent() const {return fEvent;}
57 const AliVEvent* fEvent; //! pointer to the event
59 ClassDef(AliVTOFcluster, 2) // TOF matchable cluster