ROOT logo
#ifndef HGEOMVERTEXFIT_H
#define HGEOMVERTEXFIT_H

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

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

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