\section{Particle\-Constraint.\-h File Reference}
\label{ParticleConstraint_8h}\index{Particle\-Constraint.\-h@{Particle\-Constraint.\-h}}


Declares class \doxyref{Particle\-Constraint}{p.}{classParticleConstraint}.  


{\ttfamily \#include $<$vector$>$}\\*
{\ttfamily \#include $<$cassert$>$}\\*
{\ttfamily \#include \char`\"{}Base\-Hard\-Constraint.\-h\char`\"{}}\\*
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class {\bf Particle\-Constraint}
\begin{DoxyCompactList}\small\item\em Abstract base class for constraints of kinematic fits. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Declares class \doxyref{Particle\-Constraint}{p.}{classParticleConstraint}. {\bfseries Changelog\-:} 
\begin{DoxyItemize}
\item 17.\-11.\-04 B\-L\-: First version (refactured from \doxyref{Base\-Constraint}{p.}{classBaseConstraint})
\end{DoxyItemize}

{\bfseries C\-V\-S} Log messages\-:
\begin{DoxyItemize}
\item \begin{DoxyParagraph}{Log\-:}
\doxyref{Particle\-Constraint.\-h}{p.}{ParticleConstraint_8h},v 
\end{DoxyParagraph}

\item Revision 1.\-2 2008/02/12 16\-:43\-:26 blist
\item First Version of Soft Constraints
\item 
\item Revision 1.\-1 2008/02/12 10\-:19\-:06 blist
\item First version of Marlin\-Kinfit
\item 
\item Revision 1.\-8 2008/02/04 17\-:30\-:54 blist
\item Newton\-Fitter works now!
\item 
\item Revision 1.\-7 2008/01/30 21\-:48\-:03 blist
\item Newton Fitter still doesnt work \-:-\/(
\item 
\item Revision 1.\-6 2008/01/30 09\-:14\-:54 blist
\item Preparations for Newton\-Fitter
\item 
\item Revision 1.\-5 2008/01/29 17\-:21\-:12 blist
\item added methods second\-Derivatives and first\-Derivatives
\item 
\item Revision 1.\-4 2007/09/14 10\-:58\-:42 blist
\item Better documentation,
\item added Py\-Constraint\-::add1st\-Derivatives\-To\-Matrix,
\item fixed bug in Pz\-Constraint\-::add1st\-Derivatives\-To\-Matrix
\item 
\item Revision 1.\-3 2007/09/13 13\-:09\-:04 blist
\item Better docs for \doxyref{Particle\-Constraint}{p.}{classParticleConstraint}
\item 
\item Revision 1.\-2 2007/09/13 08\-:09\-:51 blist
\item Updated 2nd derivatives for px,py,pz,E constraints, improved header documentation
\item 
\end{DoxyItemize}