Fixing (most of) compiler warnings
[u/mrichter/AliRoot.git] / HLT / ITS / AliHLTITSVertexerZ.h
CommitLineData
dd36288a 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
18class TString;
3136129d 19class TTree;
20class AliITSgeom;
dd36288a 21
22//-------------------------------------------------------------------------
4aa41877 23class AliHLTITSVertexerZ : public AliITSVertexerZ {
dd36288a 24public:
4aa41877 25 AliHLTITSVertexerZ();
26 AliHLTITSVertexerZ(TString filename,Float_t x0=0., Float_t y0=0.);
8b40a6b8 27 virtual ~AliHLTITSVertexerZ();
dd36288a 28
29 AliESDVertex* FindVertexForCurrentEvent(Int_t evnumb);
3136129d 30 AliESDVertex* FindVertexForCurrentEvent(AliITSgeom *geom,TTree *tR);
dd36288a 31
8b40a6b8 32 void SetBinWidthFine(Float_t bw=0.0005){fStepFine = bw;}
33
34 protected:
02e0535f 35 AliHLTITSVertexerZ(const AliHLTITSVertexerZ &vtxr);
36 AliHLTITSVertexerZ& operator=(const AliHLTITSVertexerZ& vtxr );
8b40a6b8 37
38 TH1F *fZCombf; //! histogram with fine z distribution
39 Float_t fStepFine; // bin width for fZCombf histogram
40
41 ClassDef(AliHLTITSVertexerZ,2) //HLT ITS vertexer
dd36288a 42};
43
4aa41877 44typedef AliHLTITSVertexerZ AliL3ITSVertexerZ; // for backward compatibility
45
dd36288a 46#endif