L3 becomes HLT
[u/mrichter/AliRoot.git] / HLT / ITS / AliHLTITSVertexerZ.h
1 #ifndef ALIL3ITSVERTEXERZ_H
2 #define ALIL3ITSVERTEXERZ_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 //-------------------------------------------------------------------------
7 //                          High Level Trigger ITS vertexer
8 //       This class is a fast version of the off-line AliITSVertexerZ.
9 //       The two main differences with respect to the off-line vertexer
10 //       are the splitting of the clusters in phi bins and the filling
11 //       of local arrays instead of root histograms.
12 //      
13 //           Origin: Cvetan Cheshkov, CERN, Cvetan.Cheshkov@cern.ch 
14 //-------------------------------------------------------------------------
15
16 #include "AliITSVertexerZ.h"
17
18 class TString;
19 class TTree;
20 class AliITSgeom;
21
22 //-------------------------------------------------------------------------
23 class AliHLTITSVertexerZ : public AliITSVertexerZ {
24 public:
25   AliHLTITSVertexerZ();
26   AliHLTITSVertexerZ(TString filename,Float_t x0=0., Float_t y0=0.);
27
28   AliESDVertex* FindVertexForCurrentEvent(Int_t evnumb);
29   AliESDVertex* FindVertexForCurrentEvent(AliITSgeom *geom,TTree *tR);
30
31   ClassDef(AliHLTITSVertexerZ,1)   //HLT ITS vertexer
32 };
33
34 typedef AliHLTITSVertexerZ AliL3ITSVertexerZ; // for backward compatibility
35
36 #endif