]>
Commit | Line | Data |
---|---|---|
d6e2c707 | 1 | //-*- Mode: C++ -*- |
2 | // $Id$ | |
3 | ||
4 | #ifndef ALIHLTITSVERTEXERZ_H | |
5 | #define ALIHLTITSVERTEXERZ_H | |
dd36288a | 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 | ||
21 | class TString; | |
3136129d | 22 | class TTree; |
23 | class AliITSgeom; | |
dd36288a | 24 | |
25 | //------------------------------------------------------------------------- | |
4aa41877 | 26 | class AliHLTITSVertexerZ : public AliITSVertexerZ { |
dd36288a | 27 | public: |
4aa41877 | 28 | AliHLTITSVertexerZ(); |
308c2f7c | 29 | AliHLTITSVertexerZ(Float_t x0, Float_t y0); |
8b40a6b8 | 30 | virtual ~AliHLTITSVertexerZ(); |
dd36288a | 31 | |
3136129d | 32 | AliESDVertex* FindVertexForCurrentEvent(AliITSgeom *geom,TTree *tR); |
dd36288a | 33 | |
8b40a6b8 | 34 | void SetBinWidthFine(Float_t bw=0.0005){fStepFine = bw;} |
35 | ||
308c2f7c | 36 | private: |
02e0535f | 37 | AliHLTITSVertexerZ(const AliHLTITSVertexerZ &vtxr); |
38 | AliHLTITSVertexerZ& operator=(const AliHLTITSVertexerZ& vtxr ); | |
8b40a6b8 | 39 | |
40 | TH1F *fZCombf; //! histogram with fine z distribution | |
41 | Float_t fStepFine; // bin width for fZCombf histogram | |
42 | ||
308c2f7c | 43 | ClassDef(AliHLTITSVertexerZ,3) //HLT ITS vertexer |
dd36288a | 44 | }; |
45 | ||
4aa41877 | 46 | typedef AliHLTITSVertexerZ AliL3ITSVertexerZ; // for backward compatibility |
47 | ||
dd36288a | 48 | #endif |