]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - HLT/ITS/AliHLTITSVertexerZ.h
automatically added data sink components are now added directly to the internal insta...
[u/mrichter/AliRoot.git] / HLT / ITS / AliHLTITSVertexerZ.h
... / ...
CommitLineData
1//-*- Mode: C++ -*-
2// $Id$
3
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 */
8
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.
15//
16// Origin: Cvetan Cheshkov, CERN, Cvetan.Cheshkov@cern.ch
17//-------------------------------------------------------------------------
18
19#include "AliITSVertexerZ.h"
20
21class TString;
22class TTree;
23class AliITSgeom;
24
25//-------------------------------------------------------------------------
26class AliHLTITSVertexerZ : public AliITSVertexerZ {
27public:
28 AliHLTITSVertexerZ();
29 AliHLTITSVertexerZ(Float_t x0, Float_t y0);
30 virtual ~AliHLTITSVertexerZ();
31
32 AliESDVertex* FindVertexForCurrentEvent(AliITSgeom* /* geom */,TTree *tR);
33
34 void SetBinWidthFine(Float_t bw=0.0005){fStepFine = bw;}
35
36 private:
37 AliHLTITSVertexerZ(const AliHLTITSVertexerZ &vtxr);
38 AliHLTITSVertexerZ& operator=(const AliHLTITSVertexerZ& vtxr );
39
40 TH1F *fZCombf; //! histogram with fine z distribution
41 Float_t fStepFine; // bin width for fZCombf histogram
42
43 ClassDef(AliHLTITSVertexerZ,3) //HLT ITS vertexer
44};
45
46typedef AliHLTITSVertexerZ AliL3ITSVertexerZ; // for backward compatibility
47
48#endif