ROOT logo
#ifndef HGEOMVERTEXFIT3_H
#define HGEOMVERTEXFIT3_H

#include "TObject.h"
#include "hgeommatrix.h"
#include "hgeomvector.h"
#include "hsymmat.h"

class HGeomVertexFit3 : public TObject {
private:
  HGeomMatrix fM; //Temporal matrix for calculations
protected:
  HGeomMatrix fSys; //LSM system inverse matrix
  HGeomVector fB; //LSM independent term
public:
  HGeomVertexFit3(void);
  ~HGeomVertexFit3(void);
  void addLine(const HGeomVector &r,const HGeomVector &alpha,
	       const Double_t w=1.0);
  void getVertex(HGeomVector &out);
  void reset(void);
  ClassDef(HGeomVertexFit3,1)
};

#endif
 hgeomvertexfit3.h:1
 hgeomvertexfit3.h:2
 hgeomvertexfit3.h:3
 hgeomvertexfit3.h:4
 hgeomvertexfit3.h:5
 hgeomvertexfit3.h:6
 hgeomvertexfit3.h:7
 hgeomvertexfit3.h:8
 hgeomvertexfit3.h:9
 hgeomvertexfit3.h:10
 hgeomvertexfit3.h:11
 hgeomvertexfit3.h:12
 hgeomvertexfit3.h:13
 hgeomvertexfit3.h:14
 hgeomvertexfit3.h:15
 hgeomvertexfit3.h:16
 hgeomvertexfit3.h:17
 hgeomvertexfit3.h:18
 hgeomvertexfit3.h:19
 hgeomvertexfit3.h:20
 hgeomvertexfit3.h:21
 hgeomvertexfit3.h:22
 hgeomvertexfit3.h:23
 hgeomvertexfit3.h:24
 hgeomvertexfit3.h:25