Make BasicConfigurationShooter public.
Add local variable squareNorm_ and corresponding getter residualError()