Update master to aliroot
[u/mrichter/AliRoot.git] / STEER / STEERBase / AliVTOFMatch.h
CommitLineData
2874a2f5 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
18class AliVTOFMatch : public TObject
19{
20 public:
21 AliVTOFMatch() {}
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