39 #include "TMatrixDSym.h"
41 #include "Math/SMatrix.h"
42 #include "Math/SVector.h"
43 typedef ROOT::Math::SMatrix<double, 2, 5>
SMatrix25;
44 typedef ROOT::Math::SMatrix<double, 2, 7>
SMatrix27;
45 typedef ROOT::Math::SMatrix<double, 5, 5>
SMatrix55;
58 GblData(
unsigned int aLabel,
double aMeas,
double aPrec);
61 const std::vector<unsigned int> &labDer,
const SMatrix55 &matDer,
62 unsigned int iOff,
const TMatrixD &derLocal,
63 const std::vector<int> &labGlobal,
const TMatrixD &derGlobal,
64 unsigned int nLocal,
const TMatrixD &derTrans);
66 const std::vector<unsigned int> &labDer,
const SMatrix27 &matDer,
67 unsigned int nLocal,
const TMatrixD &derTrans);
69 const std::vector<double> &derivatives);
76 std::vector<unsigned int>* &indLocal,
77 std::vector<double>* &derLocal);
79 std::vector<unsigned int>* &indLocal,
80 std::vector<double>* &derLocal, std::vector<int>* &labGlobal,
81 std::vector<double>* &derGlobal);
82 void getResidual(
double &aResidual,
double &aVariance,
double &aDownWeight,
83 std::vector<unsigned int>* &indLocal,
84 std::vector<double>* &derLocal);