105
105
MAUS::PolynomialMap* pvec = MAUS::PolynomialMap::Chi2SweepingLeastSquaresFitVariableWalls(
106
106
*trackingOutput, order, std::vector< MAUS::PolynomialMap::PolynomialCoefficient >(),
107
107
chi2Max, deltaV, deltaFactor, maxNumberOfSteps, deltaMaxV);
108
if(!pvec) throw(Squeal(Squeal::recoverable, "Failed to make any polynomial fit at all - try tweaking control parameters", "TransferMapCalculator::GetSweepingPolynomialTransferMap"));
108
if(!pvec) throw(MAUS::Exception(MAUS::Exception::recoverable, "Failed to make any polynomial fit at all - try tweaking control parameters", "TransferMapCalculator::GetSweepingPolynomialTransferMap"));
109
109
for(size_t i=0; i<deltaV.size(); i++) delta[i] = deltaV[i];
111
111
map.SetPolynomialMap(pvec);