StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
AliHLTTPCCASliceTrack.h
1 //-*- Mode: C++ -*-
2 // ************************************************************************
3 // This file is property of and copyright by the ALICE HLT Project *
4 // ALICE Experiment at CERN, All rights reserved. *
5 // See cxx source for full Copyright notice *
6 // *
7 //*************************************************************************
8 
9 
10 #ifndef ALIHLTTPCCASLICETRACK_H
11 #define ALIHLTTPCCASLICETRACK_H
12 
13 #include "AliHLTTPCCATrackParam.h"
14 
29 {
30  public:
31  AliHLTTPCCASliceTrack(): fParam(), fFirstClusterRef(0), fNClusters(0) {}
32  int NClusters() const { return fNClusters; }
33  int FirstClusterRef() const { return fFirstClusterRef; }
34  const AliHLTTPCCATrackParam &Param() const { return fParam; }
35 
36  void SetNClusters( int v ) { fNClusters = v; }
37  void SetFirstClusterRef( int v ) { fFirstClusterRef = v; }
38  void SetParam( const AliHLTTPCCATrackParam &v ) { fParam = v; }
39 
40  private:
41 
42  AliHLTTPCCATrackParam fParam; //* fitted track parameters at its innermost cluster
43  int fFirstClusterRef; //* index of the index of the first track cluster in corresponding cluster arrays
44  int fNClusters; //* number of track clusters
45 
46 };
47 
48 
49 #endif