ROOT logo
#ifndef ALIVTOFMATCH_H
#define ALIVTOFMATCH_H

/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */

/* $Id: $ */

//----------------------------------------------------------------------//
//                                                                      //
// AliVTOFMatch Class                                                   //
//                                                                      //
//----------------------------------------------------------------------//

#include "TObject.h"
#include "AliPID.h"

class AliVTOFMatch : public TObject
{
 public:
  AliVTOFMatch() {}
  AliVTOFMatch(AliVTOFMatch &source) : TObject(source) {}
  virtual ~AliVTOFMatch() {}
  AliVTOFMatch &operator=(const AliVTOFMatch& source);
  // 
  virtual Int_t GetTrackIndex()           const {return -1;}
  virtual void  SetTrackIndex(Int_t ) {}
  //
  virtual Float_t GetDx() const {return 0;};
  virtual Float_t GetDy() const {return 0;};
  virtual Float_t GetDz() const {return 0;};
  virtual Float_t GetTrackLength() const {return 0;};
  virtual void    GetIntegratedTimes(Double_t *) const {}
  virtual Double_t GetIntegratedTimes(Int_t) const {return 0;}
  virtual void    SetIntegratedTimes(Double_t *) {}
  virtual void    SetDx(Double_t) {};
  virtual void    SetDy(Double_t) {};
  virtual void    SetDz(Double_t) {};
  virtual void    SetTrackLength(Double_t) {};
  
  
 protected:
  
  ClassDef(AliVTOFMatch, 1) // TOF matchable hit
    
};
#endif
 AliVTOFMatch.h:1
 AliVTOFMatch.h:2
 AliVTOFMatch.h:3
 AliVTOFMatch.h:4
 AliVTOFMatch.h:5
 AliVTOFMatch.h:6
 AliVTOFMatch.h:7
 AliVTOFMatch.h:8
 AliVTOFMatch.h:9
 AliVTOFMatch.h:10
 AliVTOFMatch.h:11
 AliVTOFMatch.h:12
 AliVTOFMatch.h:13
 AliVTOFMatch.h:14
 AliVTOFMatch.h:15
 AliVTOFMatch.h:16
 AliVTOFMatch.h:17
 AliVTOFMatch.h:18
 AliVTOFMatch.h:19
 AliVTOFMatch.h:20
 AliVTOFMatch.h:21
 AliVTOFMatch.h:22
 AliVTOFMatch.h:23
 AliVTOFMatch.h:24
 AliVTOFMatch.h:25
 AliVTOFMatch.h:26
 AliVTOFMatch.h:27
 AliVTOFMatch.h:28
 AliVTOFMatch.h:29
 AliVTOFMatch.h:30
 AliVTOFMatch.h:31
 AliVTOFMatch.h:32
 AliVTOFMatch.h:33
 AliVTOFMatch.h:34
 AliVTOFMatch.h:35
 AliVTOFMatch.h:36
 AliVTOFMatch.h:37
 AliVTOFMatch.h:38
 AliVTOFMatch.h:39
 AliVTOFMatch.h:40
 AliVTOFMatch.h:41
 AliVTOFMatch.h:42
 AliVTOFMatch.h:43
 AliVTOFMatch.h:44
 AliVTOFMatch.h:45
 AliVTOFMatch.h:46
 AliVTOFMatch.h:47