1 #ifndef ALIESDRESOLPARAMS_H
2 #define ALIESDRESOLPARAMS_H
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
7 //-------------------------------------------------------------------------
8 // ESD tracks and V0 resolution parameterization
10 // Origin: Marian Ivanov marian.ivanov@cern.ch
11 //-------------------------------------------------------------------------
17 class AliESDresolParams : public TObject{
20 void SetInstance(AliESDresolParams *param){fgInstance = param;}
22 Double_t GetResolPrimFast(Int_t param, Float_t onept, Float_t tanth) const;
23 Double_t GetResolRFast(Int_t param, Float_t onept, Float_t radius) const;
25 static Double_t SGetResolPrimFast(Int_t sdim, Float_t onept, Float_t tanth){ return fgInstance->GetResolPrimFast(sdim,onept,tanth);}
26 static Double_t SGetResolRFast(Int_t param, Float_t onept, Float_t radius){ return fgInstance->GetResolRFast(param,onept,radius);}
27 void SetResolPrimFast(TObjArray* array);
28 void SetResolRFast(TObjArray* array);
31 //Resolution at prim vertex
32 TVectorD *fResolDCAyy; // resolution Y parameterization
33 TVectorD *fResolDCAzz; // resolution Z parameterization
34 TVectorD *fResolDCAphi; // resolution phi parameterization - pt-theta
35 TVectorD *fResolDCAth; // resolution theta parameterization -pt-theta
36 TVectorD *fResolDCA1pt; // resolution 1/pt parameterization - pt-theta
38 // Resolution at V0 - radial dependent
40 TVectorD *fResolCyy; // resolution Y parameterization - r-pt
41 TVectorD *fResolCzz; // resolution Z parameterization - r-pt
42 TVectorD *fResolCphi; // resolution phi parameterization - r-pt
43 TVectorD *fResolCth; // resolution theta parameterization - r-pt
44 TVectorD *fResolC1pt; // resolution 1/pt parameterization - r-pt
46 static AliESDresolParams* fgInstance; //! Instance of this class (singleton implementation)
49 AliESDresolParams(const AliESDresolParams&); //not implemented
50 AliESDresolParams& operator=(const AliESDresolParams&); //not implemented
52 ClassDef(AliESDresolParams,1) // ESD resolution parametereization