Line data Source code
1 : #ifndef ALIVTOFMATCH_H
2 : #define ALIVTOFMATCH_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 : // AliVTOFMatch Class //
12 : // //
13 : //----------------------------------------------------------------------//
14 :
15 : #include "TObject.h"
16 : #include "AliPID.h"
17 :
18 : class AliVTOFMatch : public TObject
19 : {
20 : public:
21 440 : AliVTOFMatch() {}
22 0 : AliVTOFMatch(AliVTOFMatch &source) : TObject(source) {}
23 176 : virtual ~AliVTOFMatch() {}
24 : AliVTOFMatch &operator=(const AliVTOFMatch& source);
25 : //
26 0 : virtual Int_t GetTrackIndex() const {return -1;}
27 0 : virtual void SetTrackIndex(Int_t ) {}
28 : //
29 0 : virtual Float_t GetDx() const {return 0;};
30 0 : virtual Float_t GetDy() const {return 0;};
31 0 : virtual Float_t GetDz() const {return 0;};
32 0 : virtual Float_t GetTrackLength() const {return 0;};
33 0 : virtual void GetIntegratedTimes(Double_t *) const {}
34 0 : virtual Double_t GetIntegratedTimes(Int_t) const {return 0;}
35 0 : virtual void SetIntegratedTimes(Double_t *) {}
36 0 : virtual void SetDx(Double_t) {};
37 0 : virtual void SetDy(Double_t) {};
38 0 : virtual void SetDz(Double_t) {};
39 0 : virtual void SetTrackLength(Double_t) {};
40 :
41 :
42 : protected:
43 :
44 192 : ClassDef(AliVTOFMatch, 1) // TOF matchable hit
45 :
46 : };
47 : #endif
|