]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ITS/AliITSVertexerFast.h
Added filling of data structures for Kalman smoothing
[u/mrichter/AliRoot.git] / ITS / AliITSVertexerFast.h
CommitLineData
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
17class 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 38ClassDef(AliITSVertexerFast,2);
92e7a7bb 39};
40
41#endif