4 #ifndef ALIHLTITSVERTEXERZ_H
5 #define ALIHLTITSVERTEXERZ_H
6 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
7 * See cxx source for full Copyright notice */
9 //-------------------------------------------------------------------------
10 // High Level Trigger ITS vertexer
11 // This class is a fast version of the off-line AliITSVertexerZ.
12 // The two main differences with respect to the off-line vertexer
13 // are the splitting of the clusters in phi bins and the filling
14 // of local arrays instead of root histograms.
16 // Origin: Cvetan Cheshkov, CERN, Cvetan.Cheshkov@cern.ch
17 //-------------------------------------------------------------------------
19 #include "AliITSVertexerZ.h"
25 //-------------------------------------------------------------------------
26 class AliHLTITSVertexerZ : public AliITSVertexerZ {
29 AliHLTITSVertexerZ(Float_t x0, Float_t y0);
30 virtual ~AliHLTITSVertexerZ();
32 AliESDVertex* FindVertexForCurrentEvent(AliITSgeom* /* geom */,TTree *tR);
34 void SetBinWidthFine(Float_t bw=0.0005){fStepFine = bw;}
37 AliHLTITSVertexerZ(const AliHLTITSVertexerZ &vtxr);
38 AliHLTITSVertexerZ& operator=(const AliHLTITSVertexerZ& vtxr );
40 TH1F *fZCombf; //! histogram with fine z distribution
41 Float_t fStepFine; // bin width for fZCombf histogram
43 ClassDef(AliHLTITSVertexerZ,3) //HLT ITS vertexer
46 typedef AliHLTITSVertexerZ AliL3ITSVertexerZ; // for backward compatibility