4 //* This file is property of and copyright by the ALICE HLT Project *
5 //* ALICE Experiment at CERN, All rights reserved. *
6 //* See cxx source for full Copyright notice *
8 #ifndef ALIHLTTPCCAHIT_H
9 #define ALIHLTTPCCAHIT_H
14 * @class AliHLTTPCCAHit
16 * The AliHLTTPCCAHit class is the internal representation
17 * of the TPC clusters for the AliHLTTPCCATracker algorithm.
23 AliHLTTPCCAHit(): fY(0),fZ(0),fErrY(0),fErrZ(0),fID(0){;}
24 virtual ~AliHLTTPCCAHit(){}
26 Float_t &Y() { return fY; }
27 Float_t &Z() { return fZ; }
28 Float_t &ErrY(){ return fErrY; }
29 Float_t &ErrZ(){ return fErrZ; }
31 Int_t &ID(){ return fID; }
33 void Set( Int_t id, Float_t y, Float_t z,
34 Float_t errY, Float_t errZ );
38 Float_t fY, fZ; // Y and Z position of the TPC cluster
39 Float_t fErrY, fErrZ; // position errors
40 Int_t fID; // external unique ID of this hit,
41 // used as cluster index in track->hit reference array
44 void Dummy(); // to make rulechecker happy by having something in .cxx file
50 inline void AliHLTTPCCAHit::Set( Int_t id, Float_t y, Float_t z,
51 Float_t errY, Float_t errZ )