ROOT logo
#ifndef ALIITSVERTEXERFAST_H
#define ALIITSVERTEXERFAST_H
/* Copyright(c) 1998-2003, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */


#include <AliITSVertexer.h>

/////////////////////////////////////////////////////////////////////
//                                                                 //
// Fast vertexer - True (i.e. generated) vertex coordinates        //
// are smeared with gaussians of given width                       //
//                                                                 //
/////////////////////////////////////////////////////////////////////


class AliITSVertexerFast : public AliITSVertexer {

 public:
  AliITSVertexerFast();
  AliITSVertexerFast(Double_t *smear);
  virtual ~AliITSVertexerFast(); 
  virtual AliESDVertex* FindVertexForCurrentEvent(TTree *itsClusterTree);

  virtual void PrintStatus() const;

 private:

  // copy constructor (NO copy allowed: the constructor is protected
  // to avoid misuse)
  AliITSVertexerFast(const AliITSVertexerFast& vtxr);
  // assignment operator (NO assignment allowed)
  AliITSVertexerFast& operator=(const AliITSVertexerFast& /* vtxr */);

  Double_t *fSmear;         // rms of gaussians used for smearing


ClassDef(AliITSVertexerFast,2);
};

#endif
 AliITSVertexerFast.h:1
 AliITSVertexerFast.h:2
 AliITSVertexerFast.h:3
 AliITSVertexerFast.h:4
 AliITSVertexerFast.h:5
 AliITSVertexerFast.h:6
 AliITSVertexerFast.h:7
 AliITSVertexerFast.h:8
 AliITSVertexerFast.h:9
 AliITSVertexerFast.h:10
 AliITSVertexerFast.h:11
 AliITSVertexerFast.h:12
 AliITSVertexerFast.h:13
 AliITSVertexerFast.h:14
 AliITSVertexerFast.h:15
 AliITSVertexerFast.h:16
 AliITSVertexerFast.h:17
 AliITSVertexerFast.h:18
 AliITSVertexerFast.h:19
 AliITSVertexerFast.h:20
 AliITSVertexerFast.h:21
 AliITSVertexerFast.h:22
 AliITSVertexerFast.h:23
 AliITSVertexerFast.h:24
 AliITSVertexerFast.h:25
 AliITSVertexerFast.h:26
 AliITSVertexerFast.h:27
 AliITSVertexerFast.h:28
 AliITSVertexerFast.h:29
 AliITSVertexerFast.h:30
 AliITSVertexerFast.h:31
 AliITSVertexerFast.h:32
 AliITSVertexerFast.h:33
 AliITSVertexerFast.h:34
 AliITSVertexerFast.h:35
 AliITSVertexerFast.h:36
 AliITSVertexerFast.h:37
 AliITSVertexerFast.h:38
 AliITSVertexerFast.h:39
 AliITSVertexerFast.h:40
 AliITSVertexerFast.h:41