]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/TPCLib/AliHLTTPCVertex.h
propagating patches from the online system
[u/mrichter/AliRoot.git] / HLT / TPCLib / AliHLTTPCVertex.h
CommitLineData
a6c02c85 1// @(#) $Id$
4aa41877 2// Original: AliHLTVertex.h,v 1.4 2004/07/02 11:41:18 loizides
a6c02c85 3
4#ifndef ALIHLTTPCVERTEX_H
5#define ALIHLTTPCVERTEX_H
6
7class AliHLTTPCVertexData;
8
9class AliHLTTPCVertex {
10
11 public:
12 AliHLTTPCVertex();
13
14 virtual ~AliHLTTPCVertex();
15
16 void SetZero();
17 void Read(const AliHLTTPCVertexData *vertex);
18
19 Double_t GetX() const {return fX;}
20 Double_t GetY() const {return fY;}
21 Double_t GetZ() const {return fZ;}
22 Double_t GetXErr() const {return fXErr;}
23 Double_t GetYErr() const {return fYErr;}
24 Double_t GetZErr() const {return fZErr;}
25 Double_t GetPhi() const {return fPhi;}
26 Double_t GetR() const {return fR;}
27 Double_t GetXYWeight() const {return fMWxy;}
28 void SetX(Double_t f) {fX=f;}
29 void SetY(Double_t f) {fY=f;}
30 void SetZ(Double_t f) {fZ=f;}
31 void SetXErr(Double_t f) {fXErr=f;}
32 void SetYErr(Double_t f) {fYErr=f;}
33 void SetZErr(Double_t f) {fZErr=f;}
34 void SetXYWeight(Double_t f) {fMWxy = f;}
35
36 private:
e419b223 37 AliHLTTPCVertex(const AliHLTTPCVertex&);
38 AliHLTTPCVertex& operator=(const AliHLTTPCVertex&);
a6c02c85 39
40 Double_t fX; //x
41 Double_t fY; //y
42 Double_t fZ; //z
43 Double_t fPhi; //phi
44 Double_t fR; //R
45 Double_t fXErr; //error in x
46 Double_t fYErr; //error in z
47 Double_t fZErr; //error in y
48 Double_t fMWxy; //weight
49
50 ClassDef(AliHLTTPCVertex,1) // Vertex base class
51};
52#endif