]> git.uio.no Git - u/mrichter/AliRoot.git/blob - HLT/TPCLib/tracking-ca/AliHLTTPCCAOutTrack.h
coding violations and compilation warnings fixed (Sergey)
[u/mrichter/AliRoot.git] / HLT / TPCLib / tracking-ca / AliHLTTPCCAOutTrack.h
1 //-*- Mode: C++ -*-
2 // @(#) $Id$
3
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                               *
7
8 #ifndef ALIHLTTPCCAOUTTRACK_H
9 #define ALIHLTTPCCAOUTTRACK_H
10
11 #include "Rtypes.h"
12 #include "AliHLTTPCCATrackPar.h"
13
14 /**
15  * @class AliHLTTPCCAOutTrack
16  * AliHLTTPCCAOutTrack class is used to store the final
17  * reconstructed tracks which will be then readed
18  * by the AliHLTTPCCATrackerComponent
19  *
20  * The class contains no temporary variables, etc.
21  *
22  */
23 class AliHLTTPCCAOutTrack
24 {
25  public:
26
27   AliHLTTPCCAOutTrack():fFirstHitRef(0),fNHits(0),fParam(){}
28   virtual ~AliHLTTPCCAOutTrack(){}
29
30   Int_t &NHits()               { return fNHits; }
31   Int_t &FirstHitRef()         { return fFirstHitRef; }
32   AliHLTTPCCATrackPar &Param() { return fParam; }
33
34  protected:
35   
36   Int_t fFirstHitRef;        // index of the first hit reference in track->hit reference array
37   Int_t fNHits;              // number of track hits
38   AliHLTTPCCATrackPar fParam;// fitted track parameters
39
40  private:
41
42   void Dummy(); // to make rulechecker happy by having something in .cxx file
43
44   ClassDef(AliHLTTPCCAOutTrack,1);
45 };
46
47
48 #endif