]>
Commit | Line | Data |
---|---|---|
92e7a7bb | 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 */ | |
5 | ||
6 | ||
7 | #include <AliITSVertexer.h> | |
8 | ||
9 | ///////////////////////////////////////////////////////////////////// | |
10 | // // | |
11 | // Fast vertexer - True (i.e. generated) vertex coordinates // | |
12 | // are smeared with gaussians of given width // | |
13 | // // | |
14 | ///////////////////////////////////////////////////////////////////// | |
15 | ||
16 | ||
17 | class AliITSVertexerFast : public AliITSVertexer { | |
18 | ||
19 | public: | |
20 | AliITSVertexerFast(); | |
21 | AliITSVertexerFast(Double_t *smear); | |
22 | virtual ~AliITSVertexerFast(); | |
d681bb2d | 23 | virtual AliESDVertex* FindVertexForCurrentEvent(Int_t evnumb); |
92e7a7bb | 24 | virtual void FindVertices(); |
25 | virtual void PrintStatus() const; | |
26 | ||
27 | protected: | |
28 | ||
29 | // copy constructor (NO copy allowed: the constructor is protected | |
30 | // to avoid misuse) | |
31 | AliITSVertexerFast(const AliITSVertexerFast& vtxr); | |
32 | // assignment operator (NO assignment allowed) | |
33 | AliITSVertexerFast& operator=(const AliITSVertexerFast& /* vtxr */); | |
34 | ||
35 | Double_t *fSmear; // rms of gaussians used for smearing | |
36 | ||
37 | ||
38 | ClassDef(AliITSVertexerFast,1); | |
39 | }; | |
40 | ||
41 | #endif |