3 #ifndef ALIHLTTPCVERTEX_H
4 #define ALIHLTTPCVERTEX_H
6 class AliHLTTPCVertexData;
8 class AliHLTTPCVertex {
13 virtual ~AliHLTTPCVertex();
16 void Read(const AliHLTTPCVertexData *vertex);
18 Double_t GetX() const {return fX;}
19 Double_t GetY() const {return fY;}
20 Double_t GetZ() const {return fZ;}
21 Double_t GetXErr() const {return fXErr;}
22 Double_t GetYErr() const {return fYErr;}
23 Double_t GetZErr() const {return fZErr;}
24 Double_t GetPhi() const {return fPhi;}
25 Double_t GetR() const {return fR;}
26 Double_t GetXYWeight() const {return fMWxy;}
27 void SetX(Double_t f) {fX=f;}
28 void SetY(Double_t f) {fY=f;}
29 void SetZ(Double_t f) {fZ=f;}
30 void SetXErr(Double_t f) {fXErr=f;}
31 void SetYErr(Double_t f) {fYErr=f;}
32 void SetZErr(Double_t f) {fZErr=f;}
33 void SetXYWeight(Double_t f) {fMWxy = f;}
36 AliHLTTPCVertex(const AliHLTTPCVertex&){;}
37 AliHLTTPCVertex& operator=(const AliHLTTPCVertex&){return *this;}
44 Double_t fXErr; //error in x
45 Double_t fYErr; //error in z
46 Double_t fZErr; //error in y
47 Double_t fMWxy; //weight
49 ClassDef(AliHLTTPCVertex,1) // Vertex base class