StRoot
1
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Groups
Pages
TPCCATracker
AliHLTTPCCATrack.h
1
//-*- Mode: C++ -*-
2
// @(#) $Id: AliHLTTPCCATrack.h,v 1.1 2016/02/05 23:27:29 fisyak Exp $
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
//*************************************************************************
9
10
#ifndef ALIHLTTPCCATRACK_H
11
#define ALIHLTTPCCATRACK_H
12
13
#include "AliHLTTPCCADef.h"
14
#include "AliHLTTPCCATrackParam.h"
15
#include "AliHLTTPCCAParameters.h"
16
#include "AliHLTTPCCAHitId.h"
17
#include "
AliHLTArray.h
"
18
25
class
AliHLTTPCCATrack
26
{
27
friend
class
AliHLTTPCCATrackletSelector
;
28
public
:
29
AliHLTTPCCATrack
() : fNumberOfHits( 0 ) {}
30
short
NumberOfHits()
const
{
return
fNumberOfHits; }
31
const
AliHLTTPCCATrackParam
&Param()
const
{
return
fParam; };
32
const
AliHLTTPCCAHitId
&
HitId
(
int
i )
const
{
return
fHitIdArray[i]; }
33
34
private
:
35
AliHLTTPCCATrackParam
fParam;
// track parameters
36
AliHLTFixedArray<AliHLTTPCCAHitId, AliHLTArraySize<AliHLTTPCCAParameters::MaxNumberOfRows8>
> fHitIdArray;
37
short
fNumberOfHits;
// number of hits in the track
38
39
// disallow copy
40
AliHLTTPCCATrack
(
const
AliHLTTPCCATrack
& );
41
AliHLTTPCCATrack
&operator=(
const
AliHLTTPCCATrack
& );
42
};
43
44
typedef
AliHLTTPCCATrack
Track
;
45
46
#endif
AliHLTTPCCAHitId
Definition:
AliHLTTPCCAHitId.h:24
AliHLTArray.h
AliHLTTPCCATrack
Definition:
AliHLTTPCCATrack.h:25
AliHLTTPCCATrackletSelector
Definition:
AliHLTTPCCATrackletSelector.h:19
AliHLTTPCCATrackParam
Definition:
AliHLTTPCCATrackParam.h:37
AliHLTFixedArray
Definition:
AliHLTArray.h:543
Track
C++ STL includes.
Definition:
AgUStep.h:47
Generated by
1.8.5