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