19 double MnUserFcn::operator()(
const MnAlgebraicVector& v)
const {
29 std::vector<double> vpar(fTransform.InitialParValues().begin(), fTransform.InitialParValues().end() );
31 const std::vector<MinuitParameter>& parameters = fTransform.Parameters();
32 unsigned int n = v.size();
33 for (
unsigned int i = 0; i < n; i++) {
34 int ext = fTransform.ExtOfInt(i);
35 if (parameters[ext].HasLimits()) {
36 vpar[ext] = fTransform.Int2ext(i, v(i));