\section{I\-S\-R\-Photon\-Fit\-Object.\-cc File Reference}
\label{ISRPhotonFitObject_8cc}\index{I\-S\-R\-Photon\-Fit\-Object.\-cc@{I\-S\-R\-Photon\-Fit\-Object.\-cc}}


Implements class \doxyref{I\-S\-R\-Photon\-Fit\-Object}{p.}{classISRPhotonFitObject}.  


{\ttfamily \#include \char`\"{}I\-S\-R\-Photon\-Fit\-Object.\-h\char`\"{}}\\*
{\ttfamily \#include $<$cmath$>$}\\*
{\ttfamily \#include $<$cassert$>$}\\*
{\ttfamily \#include $<$iostream$>$}\\*
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
static const double {\bfseries pi\-\_\-} = M\-\_\-\-P\-I\label{ISRPhotonFitObject_8cc_aae5b417f78bc64c320c02d063a04405c}

\item 
static const double {\bfseries a} = 8./3./pi\-\_\-$\ast$(pi\-\_\--\/3.)/(4.-\/pi\-\_\-)\label{ISRPhotonFitObject_8cc_ab725778fe3179d0229a8da4c908bdf61}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Implements class \doxyref{I\-S\-R\-Photon\-Fit\-Object}{p.}{classISRPhotonFitObject}. {\bfseries Changelog\-:} 
\begin{DoxyItemize}
\item 
\end{DoxyItemize}

{\bfseries C\-V\-S} Log messages\-:
\begin{DoxyItemize}
\item \begin{DoxyParagraph}{Log\-:}
\doxyref{I\-S\-R\-Photon\-Fit\-Object.\-cc}{p.}{ISRPhotonFitObject_8cc},v 
\end{DoxyParagraph}

\item Revision 1.\-4 2011/03/16 16\-:33\-:24 mbeckman
\item Compatibility fixes with I\-L\-C\-Soft svn
\item 
\item Revision 1.\-3 2011/03/03 15\-:32\-:32 boehmej
\item removed obsolete Photon\-Fit\-Object.\-o and Photon\-Fit\-Object\-Pgxy.\-o from src/\-Makefile, activated N\-O\-\_\-\-M\-A\-R\-L\-I\-N in \doxyref{src/\-I\-S\-R\-Photon\-Fit\-Object.\-cc}{p.}{ISRPhotonFitObject_8cc}
\item 
\item Revision 1.\-2 2010/07/05 20\-:08\-:43 mbeckman
\item \doxyref{I\-S\-R\-Photon\-Fit\-Object.\-cc}{p.}{ISRPhotonFitObject_8cc}\-: Included flag for output via cout/marlin
\item 
\item Revision 1.\-1 2010/06/11 20\-:32\-:51 mbeckman
\item Renamed Photon\-Fit\-Objects, cleaned them up for usage
\item 
\item Revision 1.\-10 2009/04/02 12\-:47\-:35 mbeckman
\item Photon\-Fit\-Object.\-cc, Pseudo\-Measured\-Photon\-Fit\-Object\-Pxyz.\-cc\-: bug fix (measured p = 0 instead of start value)
\item Photon\-Fit\-Object\-Pxyg.\-cc\-: added assertion to catch up division by zero
\item 
\item Revision 1.\-9 2009/04/01 09\-:00\-:15 mbeckman
\item Corrected derivatives by factor sqrt(2)
\item 
\item Revision 1.\-8 2009/03/26 08\-:47\-:30 mbeckman
\item Bug fix (measured p = 0 instead of start value)
\item 
\item Revision 1.\-7 2009/03/17 13\-:27\-:03 mbeckman
\item fixed for compiling with gcc 3.\-2.\-3 (for compability with I\-L\-C\-Soft)
\item 
\item Revision 1.\-6 2009/02/23 12\-:04\-:05 mbeckman
\item -\/ Photon\-Fit\-Object\-: bug fix (1/0), removed dispensable variables
\item -\/ Photon\-Fit\-Object\-Pxyg\-: bug fixes (1/0, order of computing variables), modified parametrization
\item -\/ \doxyref{Jet\-Fit\-Object}{p.}{classJetFitObject}\-: added start parameter check (inf, nan)
\item 
\item Revision 1.\-5 2009/02/18 11\-:56\-:22 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 
\end{DoxyItemize}