1 #ifndef ALIITSVERTEXERFAST_H
2 #define ALIITSVERTEXERFAST_H
3 /* Copyright(c) 1998-2003, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
7 #include <AliITSVertexer.h>
9 /////////////////////////////////////////////////////////////////////
11 // Fast vertexer - True (i.e. generated) vertex coordinates //
12 // are smeared with gaussians of given width //
14 /////////////////////////////////////////////////////////////////////
17 class AliITSVertexerFast : public AliITSVertexer {
21 AliITSVertexerFast(Double_t *smear);
22 virtual ~AliITSVertexerFast();
23 virtual AliESDVertex* FindVertexForCurrentEvent(Int_t evnumb);
24 virtual void FindVertices();
25 virtual void PrintStatus() const;
29 // copy constructor (NO copy allowed: the constructor is protected
31 AliITSVertexerFast(const AliITSVertexerFast& vtxr);
32 // assignment operator (NO assignment allowed)
33 AliITSVertexerFast& operator=(const AliITSVertexerFast& /* vtxr */);
35 Double_t *fSmear; // rms of gaussians used for smearing
38 ClassDef(AliITSVertexerFast,1);