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

/* $Id$ */

#include <AliITSVertexer.h>
class TString;

///////////////////////////////////////////////////////////////////////
//                                                                   //
// Create vertex in fixed position (e.g. TDI for injection tests)    //
// Origin: M. Masera, F. Prino (masera@to.infn.it, prino@to.infn.it) //
//                                                                   //
///////////////////////////////////////////////////////////////////////


class AliITSVertexerFixed : public AliITSVertexer {

 public:
  AliITSVertexerFixed();
  AliITSVertexerFixed(TString option);
  virtual AliESDVertex* FindVertexForCurrentEvent(TTree* /* itsClusterTree */ );
  void SetVtxPosition(Double_t pos[3]){
    for(Int_t k=0; k<3;k++) fVtxPos[k]=pos[k];
  }
  void SetVtxError(Double_t err[3]){
    for(Int_t k=0; k<3;k++) fVtxErr[k]=err[k];
  }

  virtual void PrintStatus() const;

 private:
  Double_t fVtxPos[3];    // vertex coordinates
  Double_t fVtxErr[3];    // vertex errors



ClassDef(AliITSVertexerFixed,0);
};

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