]>
Commit | Line | Data |
---|---|---|
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 | ||
7 | class AliHLTTPCVertexData; | |
8 | ||
9 | class 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 |