]>
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(); | |
308c2f7c | 23 | virtual AliESDVertex* FindVertexForCurrentEvent(TTree *itsClusterTree); |
24 | ||
92e7a7bb | 25 | virtual void PrintStatus() const; |
26 | ||
308c2f7c | 27 | private: |
92e7a7bb | 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 | ||
308c2f7c | 38 | ClassDef(AliITSVertexerFast,2); |
92e7a7bb | 39 | }; |
40 | ||
41 | #endif |