X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=blobdiff_plain;f=ITS%2FAliITSVertex.h;h=714f74aee80568b233353535c16ea8e4735f2792;hp=c7ea24ae91835ed19c2895f63b0002252c2ac0ef;hb=6b88f180133488485e492cd69abf06ddbff747f2;hpb=504de69bcd1df138d148e077f995e02ef7f8aaf2 diff --git a/ITS/AliITSVertex.h b/ITS/AliITSVertex.h index c7ea24ae918..714f74aee80 100644 --- a/ITS/AliITSVertex.h +++ b/ITS/AliITSVertex.h @@ -15,31 +15,32 @@ class AliITSVertex : public TObject { public: - AliITSVertex(); - ~AliITSVertex(); - Double_t PhiFunc(Float_t p[]); + AliITSVertex(); + ~AliITSVertex(); + Double_t PhiFunc(Float_t p[]); -// At present this class determines vertex position, resolution and signal -// to noise ratio only for the z coordinate. For x and y coordinates it -// gives the values x and y setted in Config.C with resolution and signal -// to noise ratio values = 0. -// The cases of beam off-set and magnetic field = 0.4 T are included. +// This class determines 3D vertex position, resolution and signal +// to noise ratio, for arbitrary location (x,y,z) of the vertex. +// Tests have been carried out with vertex locations up to radial +// distances of 10 mm in the transverse plane and up to 15 cm along z. +// The procedure has been tested also in case of high magnetic fields +// in ALICE, up to B = 0.5 T. - Double_t GetZv() {return (Double_t)fPosition[2];} - Double_t GetZRes() {return fResolution[2];} - Double_t GetZSNR() {return fSNR[2];} - Double_t GetYv() {return (Double_t)fPosition[1];} - Double_t GetYRes() {return fResolution[1];} - Double_t GetYSNR() {return fSNR[1];} - Double_t GetXv() {return (Double_t)fPosition[0];} - Double_t GetXRes() {return fResolution[0];} - Double_t GetXSNR() {return fSNR[0];} + Double_t GetZv() {return (Double_t)fPosition[2];} + Double_t GetZRes() {return fResolution[2];} + Double_t GetZSNR() {return fSNR[2];} + Double_t GetYv() {return (Double_t)fPosition[1];} + Double_t GetYRes() {return fResolution[1];} + Double_t GetYSNR() {return fSNR[1];} + Double_t GetXv() {return (Double_t)fPosition[0];} + Double_t GetXRes() {return fResolution[0];} + Double_t GetXSNR() {return fSNR[0];} private: - Double_t *fPosition; - Double_t *fResolution; - Double_t *fSNR; + Double_t *fPosition; + Double_t *fResolution; + Double_t *fSNR; ClassDef(AliITSVertex,1) // Class for Vertex finder };