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 ALIHLTTPCCAGBTRACK_H
9 #define ALIHLTTPCCAGBTRACK_H
13 #include "AliHLTTPCCATrackParam.h"
16 * @class AliHLTTPCCAGBTrack
20 class AliHLTTPCCAGBTrack
24 AliHLTTPCCAGBTrack():fFirstHitRef(0),fNHits(0),fParam(),fAlpha(0){ ; }
25 virtual ~AliHLTTPCCAGBTrack(){ ; }
27 Int_t &NHits() { return fNHits; }
28 Int_t &FirstHitRef() { return fFirstHitRef; }
29 AliHLTTPCCATrackParam &Param() { return fParam; }
30 Double_t &Alpha() { return fAlpha; }
32 static Bool_t ComparePNClusters( const AliHLTTPCCAGBTrack *a, const AliHLTTPCCAGBTrack *b){
33 return (a->fNHits > b->fNHits);
38 Int_t fFirstHitRef; // index of the first hit reference in track->hit reference array
39 Int_t fNHits; // number of track hits
40 AliHLTTPCCATrackParam fParam;// fitted track parameters
41 Double_t fAlpha; //* Alpha angle of the parametrerisation
45 void Dummy(); // to make rulechecker happy by having something in .cxx file
47 ClassDef(AliHLTTPCCAGBTrack,1);