AliRoot Core  ee782a0 (ee782a0)
AliVTOFMatch.h
Go to the documentation of this file.
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:
22  AliVTOFMatch(AliVTOFMatch &source) : TObject(source) {}
23  virtual ~AliVTOFMatch() {}
24  AliVTOFMatch &operator=(const AliVTOFMatch& source);
25  //
26  virtual Int_t GetTrackIndex() const {return -1;}
27  virtual void SetTrackIndex(Int_t ) {}
28  //
29  virtual Float_t GetDx() const {return 0;};
30  virtual Float_t GetDy() const {return 0;};
31  virtual Float_t GetDz() const {return 0;};
32  virtual Float_t GetTrackLength() const {return 0;};
33  virtual void GetIntegratedTimes(Double_t *) const {}
34  virtual Double_t GetIntegratedTimes(Int_t) const {return 0;}
35  virtual void SetIntegratedTimes(Double_t *) {}
36  virtual void SetDx(Double_t) {};
37  virtual void SetDy(Double_t) {};
38  virtual void SetDz(Double_t) {};
39  virtual void SetTrackLength(Double_t) {};
40 
41 
42  protected:
43 
44  ClassDef(AliVTOFMatch, 1) // TOF matchable hit
45 
46 };
47 #endif
virtual void GetIntegratedTimes(Double_t *) const
Definition: AliVTOFMatch.h:33
virtual void SetDx(Double_t)
Definition: AliVTOFMatch.h:36
virtual Double_t GetIntegratedTimes(Int_t) const
Definition: AliVTOFMatch.h:34
virtual void SetTrackLength(Double_t)
Definition: AliVTOFMatch.h:39
virtual void SetTrackIndex(Int_t)
Definition: AliVTOFMatch.h:27
virtual void SetDz(Double_t)
Definition: AliVTOFMatch.h:38
AliVTOFMatch & operator=(const AliVTOFMatch &source)
Definition: AliVTOFMatch.cxx:6
virtual Float_t GetTrackLength() const
Definition: AliVTOFMatch.h:32
virtual void SetDy(Double_t)
Definition: AliVTOFMatch.h:37
virtual void SetIntegratedTimes(Double_t *)
Definition: AliVTOFMatch.h:35
virtual Float_t GetDz() const
Definition: AliVTOFMatch.h:31
AliVTOFMatch(AliVTOFMatch &source)
Definition: AliVTOFMatch.h:22
virtual Float_t GetDy() const
Definition: AliVTOFMatch.h:30
virtual ~AliVTOFMatch()
Definition: AliVTOFMatch.h:23
virtual Float_t GetDx() const
Definition: AliVTOFMatch.h:29
virtual Int_t GetTrackIndex() const
Definition: AliVTOFMatch.h:26