\section{src Directory Reference}
\label{dir_68267d1309a1af8e8297ef4c3efbcdba}\index{src Directory Reference@{src Directory Reference}}
\subsection*{Files}
\begin{DoxyCompactItemize}
\item 
file {\bf Base\-Constraint.\-cc}
\begin{DoxyCompactList}\small\item\em Implements class \doxyref{Base\-Constraint}{p.}{classBaseConstraint}. \end{DoxyCompactList}\item 
file {\bfseries Base\-Defs.\-cc}
\item 
file {\bf Base\-Fit\-Object.\-cc}
\begin{DoxyCompactList}\small\item\em Implements class \doxyref{Base\-Fit\-Object}{p.}{classBaseFitObject}. \end{DoxyCompactList}\item 
file {\bf Base\-Fitter.\-cc}
\begin{DoxyCompactList}\small\item\em Implements class \doxyref{Base\-Fitter}{p.}{classBaseFitter}. \end{DoxyCompactList}\item 
file {\bf Base\-Hard\-Constraint.\-cc}
\begin{DoxyCompactList}\small\item\em Implements class \doxyref{Base\-Hard\-Constraint}{p.}{classBaseHardConstraint}. \end{DoxyCompactList}\item 
file {\bf Base\-Soft\-Constraint.\-cc}
\begin{DoxyCompactList}\small\item\em Implements class \doxyref{Base\-Soft\-Constraint}{p.}{classBaseSoftConstraint}. \end{DoxyCompactList}\item 
file {\bf Base\-Tracer.\-cc}
\begin{DoxyCompactList}\small\item\em Implements class \doxyref{Base\-Tracer}{p.}{classBaseTracer}. \end{DoxyCompactList}\item 
file {\bfseries Dijet\-Event\-I\-L\-C.\-cc}
\item 
file {\bfseries Four\-Jet\-Pairing.\-cc}
\item 
file {\bfseries Four\-Jet\-Z\-H\-Pairing.\-cc}
\item 
file {\bfseries Four\-Vector.\-cc}
\item 
file {\bf I\-S\-R\-Photon\-Fit\-Object.\-cc}
\begin{DoxyCompactList}\small\item\em Implements class \doxyref{I\-S\-R\-Photon\-Fit\-Object}{p.}{classISRPhotonFitObject}. \end{DoxyCompactList}\item 
file {\bf Iteration\-Scanner.\-cc}
\begin{DoxyCompactList}\small\item\em Implements class Iteration\-Scanner. \end{DoxyCompactList}\item 
file {\bf J\-B\-L\-Helix.\-cc}
\begin{DoxyCompactList}\small\item\em Implements class \doxyref{J\-B\-L\-Helix}{p.}{classJBLHelix}. \end{DoxyCompactList}\item 
file {\bf Jet\-Fit\-Object.\-cc}
\begin{DoxyCompactList}\small\item\em Implements class \doxyref{Jet\-Fit\-Object}{p.}{classJetFitObject}. \end{DoxyCompactList}\item 
file {\bf Lepton\-Fit\-Object.\-cc}
\begin{DoxyCompactList}\small\item\em Implements class \doxyref{Lepton\-Fit\-Object}{p.}{classLeptonFitObject} \doxyref{Lepton\-Fit\-Object}{p.}{classLeptonFitObject} works similiar to \doxyref{Jet\-Fit\-Object}{p.}{classJetFitObject}, but it uses a q/pt, theta, phi parametrization for the leptons, which is e.\-g. more appropriate for muons and other particles reconstructed from track helices. The covariance matrix differs from the common E, theta, phi parametrization. Updated so that q/pt (ptinv) includes the sign of the geometric curvature (scaled version of Omega). \end{DoxyCompactList}\item 
file {\bf Mass\-Constraint.\-cc}
\begin{DoxyCompactList}\small\item\em Implements class \doxyref{Mass\-Constraint}{p.}{classMassConstraint}. \end{DoxyCompactList}\item 
file {\bf Momentum\-Constraint.\-cc}
\begin{DoxyCompactList}\small\item\em Implements class \doxyref{Momentum\-Constraint}{p.}{classMomentumConstraint}. \end{DoxyCompactList}\item 
file {\bfseries Neutrino\-Fit\-Object.\-cc}
\item 
file {\bf New\-Fitter\-G\-S\-L.\-cc}
\begin{DoxyCompactList}\small\item\em Implements class \doxyref{New\-Fitter\-G\-S\-L}{p.}{classNewFitterGSL}. \end{DoxyCompactList}\item 
file {\bf Newton\-Fitter\-G\-S\-L.\-cc}
\begin{DoxyCompactList}\small\item\em Implements class \doxyref{Newton\-Fitter\-G\-S\-L}{p.}{classNewtonFitterGSL}. \end{DoxyCompactList}\item 
file {\bf O\-P\-A\-L\-Fitter\-G\-S\-L.\-cc}
\begin{DoxyCompactList}\small\item\em Implements class \doxyref{O\-P\-A\-L\-Fitter\-G\-S\-L}{p.}{classOPALFitterGSL}. \end{DoxyCompactList}\item 
file {\bf Parameter\-Scanner.\-cc}
\begin{DoxyCompactList}\small\item\em Implements class Parameter\-Scanner. \end{DoxyCompactList}\item 
file {\bf Particle\-Constraint.\-cc}
\begin{DoxyCompactList}\small\item\em Implements class \doxyref{Particle\-Constraint}{p.}{classParticleConstraint}. \end{DoxyCompactList}\item 
file {\bf Particle\-Fit\-Object.\-cc}
\begin{DoxyCompactList}\small\item\em Implements class \doxyref{Particle\-Fit\-Object}{p.}{classParticleFitObject}. \end{DoxyCompactList}\item 
file {\bf Root\-Tracer.\-cc}
\begin{DoxyCompactList}\small\item\em Implements class Root\-Tracer. \end{DoxyCompactList}\item 
file {\bf Simple\-Photon\-Fit\-Object.\-cc}
\begin{DoxyCompactList}\small\item\em Implements class \doxyref{Simple\-Photon\-Fit\-Object}{p.}{classSimplePhotonFitObject}. \end{DoxyCompactList}\item 
file {\bf Soft\-B\-W\-Mass\-Constraint.\-cc}
\begin{DoxyCompactList}\small\item\em Implements class Soft\-B\-W\-Mass\-Constraint. \end{DoxyCompactList}\item 
file {\bf Soft\-B\-W\-Particle\-Constraint.\-cc}
\begin{DoxyCompactList}\small\item\em Implements class Soft\-B\-W\-Particle\-Constraint. \end{DoxyCompactList}\item 
file {\bf Soft\-Gauss\-Mass\-Constraint.\-cc}
\begin{DoxyCompactList}\small\item\em Implements class \doxyref{Soft\-Gauss\-Mass\-Constraint}{p.}{classSoftGaussMassConstraint}. \end{DoxyCompactList}\item 
file {\bf Soft\-Gauss\-Momentum\-Constraint.\-cc}
\begin{DoxyCompactList}\small\item\em Implements class \doxyref{Soft\-Gauss\-Momentum\-Constraint}{p.}{classSoftGaussMomentumConstraint}. \end{DoxyCompactList}\item 
file {\bf Soft\-Gauss\-Particle\-Constraint.\-cc}
\begin{DoxyCompactList}\small\item\em Implements class \doxyref{Soft\-Gauss\-Particle\-Constraint}{p.}{classSoftGaussParticleConstraint}. \end{DoxyCompactList}\item 
file {\bf Text\-Tracer.\-cc}
\begin{DoxyCompactList}\small\item\em Implements class \doxyref{Text\-Tracer}{p.}{classTextTracer}. \end{DoxyCompactList}\item 
file {\bfseries Top\-Event\-I\-L\-C.\-cc}
\item 
file {\bf Track\-Particle\-Fit\-Object.\-cc}
\begin{DoxyCompactList}\small\item\em Implements class \doxyref{Track\-Particle\-Fit\-Object}{p.}{classTrackParticleFitObject} \doxyref{Track\-Particle\-Fit\-Object}{p.}{classTrackParticleFitObject} takes an L\-C\-I\-O track or trackstate (parameters \& covariance) as input. it knows about the 4-\/momentum and \char`\"{}decay plane\char`\"{} of the Track\-Particle\-Object \char`\"{}decay plane\char`\"{} is the plane defined by the I\-P and the tangent to the track at P\-C\-A At present it considers the track only at the P\-C\-A\-: i.\-e. the momentum/decay plane are considered only at the P\-C\-A, not at a general position along the helix this means it's no good for fitting (significantly) displaced vertices in which the tracks have bent significantly between the P\-C\-A and vertex positions this should be improved in a future update by including extra parameters (as was done for the original Track-\/based classes) \end{DoxyCompactList}\item 
file {\bfseries Two\-B4\-J\-Pairing.\-cc}
\item 
file {\bfseries Vertex\-Constraint.\-cc}
\item 
file {\bf Vertex\-Fit\-Object.\-cc}
\begin{DoxyCompactList}\small\item\em Implements class \doxyref{Vertex\-Fit\-Object}{p.}{classVertexFitObject}. \end{DoxyCompactList}\item 
file {\bf Zinvisible\-Fit\-Object.\-cc}
\begin{DoxyCompactList}\small\item\em Implements clsss \doxyref{Zinvisible\-Fit\-Object}{p.}{classZinvisibleFitObject} class for Z-\/$>$neutrinos with (E, theta, phi) in kinematic fit Zinvisible works similar to \doxyref{Neutrino\-Fit\-Object}{p.}{classNeutrinoFitObject}, but its mass is set to 91.\-1876 developed for Z\-H\-H-\/$>$vv\-H\-H, Zinvisible\-F\-O represents Z-\/$>$vv in fit. \end{DoxyCompactList}\end{DoxyCompactItemize}
