// -*- mode: C++ -*- #ifndef ALIVTOFCLUSTER_H #define ALIVTOFCLUSTER_H /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * * See cxx source for full Copyright notice */ /* $Id: $ */ //----------------------------------------------------------------------// // // // AliVTOFcluster Class // // // //----------------------------------------------------------------------// #include #include #include class AliVEvent; class AliVTOFcluster : public TObject { public: enum {kMaxHits=4, kMaxMatches=7}; AliVTOFcluster(): fEvent(0) { } virtual ~AliVTOFcluster() { } AliVTOFcluster(const AliVTOFcluster & source); AliVTOFcluster & operator=(const AliVTOFcluster & source); virtual Int_t GetClusterIndex(Int_t) const {return 0;} // cluster index virtual Int_t GetTOFchannel(Int_t) const {return 0;}; // TOF channel virtual Float_t GetTime(Int_t) const {return 0;}; // TOF time virtual Float_t GetTimeRaw(Int_t) const {return 0;}; // TOF raw time virtual Float_t GetTOT(Int_t) const {return 0;}; // TOF ToT virtual Int_t GetLabel(Int_t, Int_t) const {return 0;}; virtual Int_t GetDeltaBC(Int_t) const {return 0;}; virtual Int_t GetL0L1Latency(Int_t) const {return 0;}; virtual Bool_t GetStatus() const {return 0;}; virtual Float_t GetZ() const {return 0;}; virtual Float_t GetPhi() const {return 0;}; virtual Float_t GetR() const {return 0;}; virtual Int_t GetNMatchableTracks() const {return 0;}; virtual Int_t GetTrackIndex(Int_t ) const {return 0;}; virtual Float_t GetDistanceInStripPlane(Int_t ) const {return 0;}; virtual Float_t GetDx(Int_t ) const {return 0;}; virtual Float_t GetDy(Int_t ) const {return 0;}; virtual Float_t GetDz(Int_t ) const {return 0;}; virtual Float_t GetLength(Int_t ) const {return 0;}; virtual Double_t GetIntegratedTime(Int_t ,Int_t ) const {return 0;}; virtual Int_t GetNTOFhits() const {return 0;}; virtual void SetEvent(const AliVEvent* ev) {fEvent = ev;} virtual const AliVEvent* GetEvent() const {return fEvent;} const AliVEvent* fEvent; //! pointer to the event ClassDef(AliVTOFcluster, 2) // TOF matchable cluster }; #endif