]>
Commit | Line | Data |
---|---|---|
d6e2c707 | 1 | //-*- Mode: C++ -*- |
2 | // $Id$ | |
3 | ||
4 | #ifndef ALIHLTITSTRACKER_H | |
5 | #define ALIHLTITSTRACKER_H | |
9582ea1a | 6 | /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * |
7 | * See cxx source for full Copyright notice */ | |
8 | ||
9 | //------------------------------------------------------------------------- | |
10 | // High Level Trigger ITS tracker | |
11 | // reads AliITSclusterV2 clusters and HLT tracks as input and creates | |
12 | // AliITStrackV2 tracks which then can be stored to the HLT ESD. | |
13 | // The class inheritates all the main features of the off-line | |
14 | // AliITStrackerV2 with some changes in order to load the HLT tracks | |
15 | // instead of the off-line TPC tracks. For time performance reasons | |
16 | // the tracker is supposed to perform only one reconstruction pass | |
17 | // and eventually propagate the tracks back to TPC inner border. | |
18 | // For detals how to use it, see RunHLTITS.C macro. | |
19 | // | |
20 | // Origin: Cvetan Cheshkov, CERN, Cvetan.Cheshkov@cern.ch | |
21 | //------------------------------------------------------------------------- | |
22 | ||
23 | #include "AliITStrackerV2.h" | |
24 | ||
af885e0f | 25 | class AliESDEvent; |
4aa41877 | 26 | class AliHLTITStrack; |
9582ea1a | 27 | |
28 | //------------------------------------------------------------------------- | |
4aa41877 | 29 | class AliHLTITStracker : public AliITStrackerV2 { |
9582ea1a | 30 | public: |
4aa41877 | 31 | AliHLTITStracker():AliITStrackerV2(){ fConstraint[0]=1; fConstraint[1]=0; } |
1f3e997f | 32 | AliHLTITStracker(const Char_t *geom) : AliITStrackerV2(geom){ fConstraint[0]=1; fConstraint[1]=0; } |
9582ea1a | 33 | |
af885e0f | 34 | Int_t Clusters2Tracks(AliESDEvent *event); |
35 | Int_t PropagateBack(AliESDEvent *event); | |
36 | Int_t RefitInward(AliESDEvent *event); | |
9582ea1a | 37 | |
4aa41877 | 38 | ClassDef(AliHLTITStracker,1) //HLT ITS tracker |
9582ea1a | 39 | }; |
40 | ||
4aa41877 | 41 | typedef AliHLTITStracker AliL3ITStracker; // for backward compatibility |
42 | ||
9582ea1a | 43 | #endif |