]>
Commit | Line | Data |
---|---|---|
3e87ef69 | 1 | // @(#) $Id$ |
2 | ||
108615fc | 3 | #ifndef AliL3VERTEX_H |
4 | #define AliL3VERTEX_H | |
5 | ||
6 | #include "AliL3RootTypes.h" | |
7 | #include "AliL3VertexData.h" | |
8 | ||
9 | class AliL3Vertex { | |
10 | private: | |
11 | Double_t fX; | |
12 | Double_t fY; | |
13 | Double_t fZ; | |
14 | Double_t fPhi; | |
15 | Double_t fR; | |
16 | ||
17 | Double_t fXErr; | |
18 | Double_t fYErr; | |
19 | Double_t fZErr; | |
20 | ||
21 | Double_t fMWxy; | |
22 | ||
23 | public: | |
24 | AliL3Vertex(); | |
25 | AliL3Vertex(AliL3Vertex&){;} | |
26 | virtual ~AliL3Vertex(); | |
27 | void SetZero(); | |
28 | ||
29 | void Read(AliL3VertexData *vertex); | |
30 | ||
31 | Double_t GetX() const {return fX;} | |
32 | Double_t GetY() const {return fY;} | |
33 | Double_t GetZ() const {return fZ;} | |
34 | Double_t GetXErr() const {return fXErr;} | |
35 | Double_t GetYErr() const {return fYErr;} | |
36 | Double_t GetZErr() const {return fZErr;} | |
37 | Double_t GetPhi() const {return fPhi;} | |
38 | Double_t GetR() const {return fR;} | |
39 | Double_t GetXYWeight() const {return fMWxy;} | |
40 | void SetX(Double_t f) {fX=f;} | |
41 | void SetY(Double_t f) {fY=f;} | |
42 | void SetZ(Double_t f) {fZ=f;} | |
43 | void SetXErr(Double_t f) {fXErr=f;} | |
44 | void SetYErr(Double_t f) {fYErr=f;} | |
45 | void SetZErr(Double_t f) {fZErr=f;} | |
46 | ||
47 | void SetXYWeight(Double_t f) {fMWxy = f;} | |
48 | ||
b661165c | 49 | ClassDef(AliL3Vertex,1) // Vertex base class |
108615fc | 50 | }; |
51 | #endif |