Line data Source code
1 : #ifndef ALIITSVERTEXERFIXED_H
2 : #define ALIITSVERTEXERFIXED_H
3 : /* Copyright(c) 1998-2003, ALICE Experiment at CERN, All rights reserved. *
4 : * See cxx source for full Copyright notice */
5 :
6 : /* $Id$ */
7 :
8 : #include <AliITSVertexer.h>
9 : class TString;
10 :
11 : ///////////////////////////////////////////////////////////////////////
12 : // //
13 : // Create vertex in fixed position (e.g. TDI for injection tests) //
14 : // Origin: M. Masera, F. Prino (masera@to.infn.it, prino@to.infn.it) //
15 : // //
16 : ///////////////////////////////////////////////////////////////////////
17 :
18 :
19 0 : class AliITSVertexerFixed : public AliITSVertexer {
20 :
21 : public:
22 : AliITSVertexerFixed();
23 : AliITSVertexerFixed(TString option);
24 : virtual AliESDVertex* FindVertexForCurrentEvent(TTree* /* itsClusterTree */ );
25 : void SetVtxPosition(Double_t pos[3]){
26 0 : for(Int_t k=0; k<3;k++) fVtxPos[k]=pos[k];
27 0 : }
28 : void SetVtxError(Double_t err[3]){
29 0 : for(Int_t k=0; k<3;k++) fVtxErr[k]=err[k];
30 0 : }
31 :
32 : virtual void PrintStatus() const;
33 :
34 : private:
35 : Double_t fVtxPos[3]; // vertex coordinates
36 : Double_t fVtxErr[3]; // vertex errors
37 :
38 :
39 :
40 118 : ClassDef(AliITSVertexerFixed,0);
41 : };
42 :
43 : #endif
|