9 #include "CLHEP/Matrix/GenMatrix.h" 10 #include "CLHEP/Matrix/Matrix.h" 11 #include "CLHEP/Matrix/Vector.h" 12 #include "CLHEP/Random/RandGaussQ.h" 27 CLHEP::HepMatrix& solution,
28 const CLHEP::HepVector&
result,
29 CLHEP::HepVector&
input,
30 const std::vector<int>& where);
32 void pour(CLHEP::HepVector&
result,
const CLHEP::HepVector&
output,
const std::vector<int>& where);
void shrink(const CLHEP::HepMatrix &matrix, CLHEP::HepMatrix &solution, const CLHEP::HepVector &result, CLHEP::HepVector &input, const std::vector< int > &where)
eliminate empty columns and rows
static std::string const input
int operator()(const CLHEP::HepMatrix &matrix, const CLHEP::HepVector &vector, CLHEP::HepVector &result)
solves at best the matrix invertion for calibration
void pour(CLHEP::HepVector &result, const CLHEP::HepVector &output, const std::vector< int > &where)
pour results in bigger vector