17 #include "TMatrixDSym.h"
19 #include "Math/SMatrix.h"
20 #include "Math/SVector.h"
21 typedef ROOT::Math::SMatrix<double, 2, 5>
SMatrix25;
22 typedef ROOT::Math::SMatrix<double, 2, 7>
SMatrix27;
23 typedef ROOT::Math::SMatrix<double, 5, 5>
SMatrix55;
32 GblData(
unsigned int aLabel,
double aMeas,
double aPrec);
35 const std::vector<unsigned int> &labDer,
const SMatrix55 &matDer,
36 unsigned int iOff,
const TMatrixD &derLocal,
37 const std::vector<int> &labGlobal,
const TMatrixD &derGlobal,
38 unsigned int nLocal,
const TMatrixD &derTrans);
40 const std::vector<unsigned int> &labDer,
const SMatrix27 &matDer,
41 unsigned int nLocal,
const TMatrixD &derTrans);
43 const std::vector<double> &derivatives);
50 std::vector<unsigned int>* &indLocal,
51 std::vector<double>* &derLocal);
53 std::vector<unsigned int>* &indLocal,
54 std::vector<double>* &derLocal, std::vector<int>* &labGlobal,
55 std::vector<double>* &derGlobal);
56 void getResidual(
double &aResidual,
double &aVariance,
double &aDownWeight,
57 std::vector<unsigned int>* &indLocal,
58 std::vector<double>* &derLocal);