\section{Newton\-Fitter\-G\-S\-L.\-cc File Reference}
\label{NewtonFitterGSL_8cc}\index{Newton\-Fitter\-G\-S\-L.\-cc@{Newton\-Fitter\-G\-S\-L.\-cc}}


Implements class \doxyref{Newton\-Fitter\-G\-S\-L}{p.}{classNewtonFitterGSL}.  


{\ttfamily \#include \char`\"{}Newton\-Fitter\-G\-S\-L.\-h\char`\"{}}\\*
{\ttfamily \#include $<$iostream$>$}\\*
{\ttfamily \#include $<$cmath$>$}\\*
{\ttfamily \#include $<$cassert$>$}\\*
{\ttfamily \#include \char`\"{}Base\-Fit\-Object.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}Base\-Hard\-Constraint.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}Base\-Soft\-Constraint.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}Base\-Tracer.\-h\char`\"{}}\\*
{\ttfamily \#include $<$gsl/gsl\-\_\-block.\-h$>$}\\*
{\ttfamily \#include $<$gsl/gsl\-\_\-vector.\-h$>$}\\*
{\ttfamily \#include $<$gsl/gsl\-\_\-matrix.\-h$>$}\\*
{\ttfamily \#include $<$gsl/gsl\-\_\-permutation.\-h$>$}\\*
{\ttfamily \#include $<$gsl/gsl\-\_\-linalg.\-h$>$}\\*
{\ttfamily \#include $<$gsl/gsl\-\_\-blas.\-h$>$}\\*
{\ttfamily \#include $<$gsl/gsl\-\_\-cdf.\-h$>$}\\*
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
static int {\bfseries nitdebug} = 100\label{NewtonFitterGSL_8cc_a58f97e0c77819517ffc7fbb6ae80af8b}

\item 
static int {\bfseries nitcalc} = 0\label{NewtonFitterGSL_8cc_a9a376bee56fa2154d1aa35a7ba21fa00}

\item 
static int {\bfseries nitsvd} = 0\label{NewtonFitterGSL_8cc_aaf4c685095cd4e353259fed4e41ae0f1}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Implements class \doxyref{Newton\-Fitter\-G\-S\-L}{p.}{classNewtonFitterGSL}. Author\-: Benno List \begin{DoxyParagraph}{Date\-:}
2011/03/03 15\-:03\-:03 
\end{DoxyParagraph}
\begin{DoxyParagraph}{Author\-:}
blist 
\end{DoxyParagraph}


Notes\-:
\begin{DoxyItemize}
\item need routine to calculate best lambda values for a point
\item calculate mu from lambda values

{\bfseries Changelog\-:} 
\begin{DoxyItemize}
\item 26.\-9.\-08 B\-L\-: Correct parameter counting (discared fixed parameters)
\end{DoxyItemize}

{\bfseries C\-V\-S} Log messages\-:
\begin{DoxyItemize}
\item \begin{DoxyParagraph}{Log\-:}
\doxyref{Newton\-Fitter\-G\-S\-L.\-cc}{p.}{NewtonFitterGSL_8cc},v 
\end{DoxyParagraph}

\item Revision 1.\-6 2011/03/03 15\-:03\-:03 blist
\item Latest version, with \doxyref{New\-Fitter\-G\-S\-L}{p.}{classNewFitterGSL}
\item 
\item Revision 1.\-5 2009/09/02 13\-:10\-:57 blist
\item Added errors for \doxyref{Newton\-Fitter\-G\-S\-L}{p.}{classNewtonFitterGSL}
\item 
\item Revision 1.\-4 2009/09/01 09\-:48\-:13 blist
\item Added tracer mechanism, added access to fit covariance matrix
\item 
\item Revision 1.\-3 2009/02/18 11\-:56\-:21 mbeckman
\item Photon\-Fit\-Object$\ast$.cc\-: documentation, debug output
\item \doxyref{Newton\-Fitter\-G\-S\-L.\-cc}{p.}{NewtonFitterGSL_8cc}\-: bug fix (Lagrange multipliers not initialized), debug output
\item \doxyref{Jet\-Fit\-Object.\-cc}{p.}{JetFitObject_8cc}\-: bug fix\-: division by 0, if energy $<$= mass
\item 
\item Revision 1.\-2 2009/02/17 12\-:46\-:35 blist
\item Improved version of \doxyref{Newton\-Fitter\-G\-S\-L}{p.}{classNewtonFitterGSL}, \doxyref{Jet\-Fit\-Object}{p.}{classJetFitObject} changed
\item 
\item Revision 1.\-1 2008/10/16 08\-:13\-:44 blist
\item New versions of O\-P\-A\-Lfitter and Newtonfitter using G\-S\-L
\item 
\item Revision 1.\-4 2008/09/26 09\-:58\-:10 boehmej
\item removed $\sim$100 semicolons after \} at end of function implementation \-:)
\item 
\item Revision 1.\-3 2008/09/26 07\-:30\-:54 blist
\item Added documentation,
\item removed bug in Newtonfitter (could not handle fixed parameters correctly) 
\end{DoxyItemize}
\end{DoxyItemize}