Make BasicConfigurationShooter public.
added local variable squareNorm_ and his getter residualError()