\section{Class List}
Here are the classes, structs, unions and interfaces with brief descriptions\-:\begin{DoxyCompactList}
\item\contentsline{section}{{\bf marlin\-::\-Abs\-Calibr} }{\pageref{classmarlin_1_1AbsCalibr}}{}
\item\contentsline{section}{{\bf Calibration} }{\pageref{classCalibration}}{}
\item\contentsline{section}{{\bf C\-C\-D\-Digitizer} }{\pageref{classCCDDigitizer}}{}
\item\contentsline{section}{{\bf Check\-Plots} \\*This processor provides check plots }{\pageref{classCheckPlots}}{}
\item\contentsline{section}{{\bf C\-L\-I\-C\-C\-D\-R\-Material\-D\-B} \\*======= \doxyref{C\-L\-I\-C\-C\-D\-R\-Material\-D\-B}{p.}{classCLICCDRMaterialDB} ============ \par
 Processor builds material database used by D\-E\-L\-P\-H\-I fitting package \par
 Information about material shapes and properties are read in from G\-E\-A\-R steering and passed to the D\-E\-L\-P\-H\-I fitter via global C structures }{\pageref{classCLICCDRMaterialDB}}{}
\item\contentsline{section}{{\bf C\-L\-I\-C\-Track\-Selector} \\*=== \doxyref{C\-L\-I\-C\-Track\-Selector}{p.}{classCLICTrackSelector} Processor === \par
 Processor to select good tracks based on timing }{\pageref{classCLICTrackSelector}}{}
\item\contentsline{section}{{\bf Cluster\-Cheater5\-\_\-3} \\*=== Cluster Cheater 5\-\_\-3 === \par
 This processor constructs true clusters }{\pageref{classClusterCheater5__3}}{}
\item\contentsline{section}{{\bf Cluster\-Params} \\*Allows to use \doxyref{V\-X\-D\-Cluster\-Parameters}{p.}{classVXDClusterParameters} as runtime extension object }{\pageref{structClusterParams}}{}
\item\contentsline{section}{{\bf Core\-Calib2} \\*Container for holding the numbers needed for energy estimation }{\pageref{structCoreCalib2}}{}
\item\contentsline{section}{{\bf Core\-Cut2} \\*Container for keeping the parameters of the core fineder together }{\pageref{structCoreCut2}}{}
\item\contentsline{section}{{\bf Curl\-Killer\-Processor} \\*=== \doxyref{Curl\-Killer\-Processor}{p.}{classCurlKillerProcessor} === \par
 Kills loopers in T\-P\-C to enable efficient pattern recognition }{\pageref{classCurlKillerProcessor}}{}
\item\contentsline{section}{{\bf Digi\-Hit\-Extended} }{\pageref{classDigiHitExtended}}{}
\item\contentsline{section}{{\bf E\-C\-A\-L\-Hit\-With\-Attributes} }{\pageref{structECALHitWithAttributes}}{}
\item\contentsline{section}{{\bf eff\-Map\-Base} }{\pageref{classeffMapBase}}{}
\item\contentsline{section}{{\bf eff\-Map\-Constant} }{\pageref{classeffMapConstant}}{}
\item\contentsline{section}{{\bf eff\-Map\-Proto\-By\-Asic} }{\pageref{classeffMapProtoByAsic}}{}
\item\contentsline{section}{{\bf J\-A\-M\-M\-A\-::\-Eigenvalue} }{\pageref{classJAMMA_1_1Eigenvalue}}{}
\item\contentsline{section}{{\bf E\-M\-Shower\-Finder} \\*Initial version of a processor to find electro-\/magnetic showers }{\pageref{classEMShowerFinder}}{}
\item\contentsline{section}{{\bf Fox} \\*Processor calculates Fox-\/\-Wolfram moments }{\pageref{classFox}}{}
\item\contentsline{section}{{\bf F\-T\-D\-Digi\-Processor} \\*======= F\-T\-Digi\-Processor ========== \par
 Produces F\-T\-D Tracker\-Hit collection from Sim\-Tracker\-Hit collection }{\pageref{classFTDDigiProcessor}}{}
\item\contentsline{section}{{\bf Full\-L\-D\-C\-Tracking} \\*=== \doxyref{Full\-L\-D\-C\-Tracking}{p.}{classFullLDCTracking} Processor === \par
 Processor performing track finding procedure in the entire L\-D\-C detector by linking track segments found by the \doxyref{Silicon\-Tracking}{p.}{classSiliconTracking} module in the silicon detectors and by the L\-E\-P\-Tracking module in T\-P\-C }{\pageref{classFullLDCTracking}}{}
\item\contentsline{section}{{\bf Geom\-End\-Processor} \\*Used in lieu of common Geometry A\-P\-I }{\pageref{classGeomEndProcessor}}{}
\item\contentsline{section}{{\bf Geom\-Init\-Processor} \\*Used in lieu of common Geometry A\-P\-I }{\pageref{classGeomInitProcessor}}{}
\item\contentsline{section}{{\bf I\-L\-D\-Calo\-Digi} \\*=== \doxyref{I\-L\-D\-Calo\-Digi}{p.}{classILDCaloDigi} Processor === \par
 Simple calorimeter digitizer Processor }{\pageref{classILDCaloDigi}}{}
\item\contentsline{section}{{\bf Ionisation\-Point} }{\pageref{structIonisationPoint}}{}
\item\contentsline{section}{{\bf is\-Part\-Of\-E\-M\-Shower\-Candidate} }{\pageref{structisPartOfEMShowerCandidate}}{}
\item\contentsline{section}{{\bf K\-I\-T} \\*Example processor for marlin }{\pageref{classKIT}}{}
\item\contentsline{section}{{\bf L\-D\-C\-Calo\-Digi} \\*=== \doxyref{L\-D\-C\-Calo\-Digi}{p.}{classLDCCaloDigi} Processor === \par
 Simple calorimeter digitizer Processor }{\pageref{classLDCCaloDigi}}{}
\item\contentsline{section}{{\bf L\-E\-P\-Tracking\-Processor} \\*Produces Track collection from T\-P\-C Tracker\-Hit collections using L\-E\-P tracking algorithms }{\pageref{classLEPTrackingProcessor}}{}
\item\contentsline{section}{{\bf Marlin\-Track\-Fit} }{\pageref{classMarlinTrackFit}}{}
\item\contentsline{section}{{\bf Material\-D\-B} \\*======= \doxyref{Material\-D\-B}{p.}{classMaterialDB} ============ \par
 Processor builds material database used by D\-E\-L\-P\-H\-I fitting package \par
 Information about material shapes and properties are read in from G\-E\-A\-R steering and passed to the D\-E\-L\-P\-H\-I fitter via global C structures }{\pageref{classMaterialDB}}{}
\item\contentsline{section}{{\bf Mokka\-Calo\-Digi} }{\pageref{classMokkaCaloDigi}}{}
\item\contentsline{section}{{\bf multiplicity\-Charge\-Splitter\-Base} }{\pageref{classmultiplicityChargeSplitterBase}}{}
\item\contentsline{section}{{\bf multiplicity\-Charge\-Splitter\-Erf\-Function} }{\pageref{classmultiplicityChargeSplitterErfFunction}}{}
\item\contentsline{section}{{\bf multiplicity\-Charge\-Splitter\-Function} }{\pageref{classmultiplicityChargeSplitterFunction}}{}
\item\contentsline{section}{{\bf multiplicity\-Charge\-Splitter\-Uniform} }{\pageref{classmultiplicityChargeSplitterUniform}}{}
\item\contentsline{section}{{\bf My\-G4\-Universal\-Fluctuation\-For\-Si} }{\pageref{classMyG4UniversalFluctuationForSi}}{}
\item\contentsline{section}{{\bf My\-Hit} \\*=== \doxyref{Mokka\-Calo\-Digi}{p.}{classMokkaCaloDigi} Processor === \par
 Calorimeter digitizer Processor for L\-C\-I\-O \par
 files produced by Mokka }{\pageref{structMyHit}}{}
\item\contentsline{section}{{\bf New\-F\-T\-D\-Digi\-Processor} \\*======= F\-T\-Digi\-Processor ========== \par
 Produces F\-T\-D Tracker\-Hit collection from Sim\-Tracker\-Hit collection }{\pageref{classNewFTDDigiProcessor}}{}
\item\contentsline{section}{{\bf New\-L\-D\-C\-Calo\-Digi} \\*=== \doxyref{New\-L\-D\-C\-Calo\-Digi}{p.}{classNewLDCCaloDigi} Processor === \par
 Simple calorimeter digitizer Processor }{\pageref{classNewLDCCaloDigi}}{}
\item\contentsline{section}{{\bf N\-N\-Cluster\-Processor} \\*Example processor that does a simple nearest neighbour (N\-N) clustering on one or more Calorimeter\-Hit collections }{\pageref{classNNClusterProcessor}}{}
\item\contentsline{section}{{\bf Photon2} }{\pageref{classPhoton2}}{}
\item\contentsline{section}{{\bf P\-R\-O\-T\-S\-E\-E\-D2} \\*Container for storing the E\-M shower core candidates }{\pageref{structPROTSEED2}}{}
\item\contentsline{section}{{\bf marlin\-::\-Satoru\-Jet\-Finder\-Processor} \\*A universal jetfinder module developed by Satoru Yamashita }{\pageref{classmarlin_1_1SatoruJetFinderProcessor}}{}
\item\contentsline{section}{{\bf Satoru\-Jets\-Array} }{\pageref{structSatoruJetsArray}}{}
\item\contentsline{section}{{\bf Satoru\-Parton\-Array} }{\pageref{structSatoruPartonArray}}{}
\item\contentsline{section}{{\bf Scintillator\-Ppd\-Digi} }{\pageref{classScintillatorPpdDigi}}{}
\item\contentsline{section}{{\bf Select\-Reconstructed\-Particle} \\*Processor for marlin selecting reconstructed particle for further use }{\pageref{classSelectReconstructedParticle}}{}
\item\contentsline{section}{{\bf Signal\-Point} }{\pageref{structSignalPoint}}{}
\item\contentsline{section}{{\bf Silicon\-Tracking} \\*=== Silicon Tracking Processor === \par
 Processor performing stand-\/alone pattern recognition in the vertex detector (V\-T\-X), forward tracking disks and S\-I\-T }{\pageref{classSiliconTracking}}{}
\item\contentsline{section}{{\bf Silicon\-Tracking\-C\-L\-I\-C} \\*=== Silicon Tracking Processor === \par
 Processor performing stand-\/alone pattern recognition in the vertex detector (V\-T\-X), forward tracking disks and S\-I\-T }{\pageref{classSiliconTrackingCLIC}}{}
\item\contentsline{section}{{\bf Sim\-Digital} }{\pageref{classSimDigital}}{}
\item\contentsline{section}{{\bf Sim\-Digital\-Geom\-Cell\-Id} }{\pageref{classSimDigitalGeomCellId}}{}
\item\contentsline{section}{{\bf Sim\-Digital\-Geom\-R\-P\-C\-Frame} }{\pageref{classSimDigitalGeomRPCFrame}}{}
\item\contentsline{section}{{\bf Sim\-Digital\-Geom\-R\-P\-C\-Frame\-\_\-\-T\-E\-S\-L\-A\-\_\-\-B\-A\-R\-R\-E\-L} }{\pageref{classSimDigitalGeomRPCFrame__TESLA__BARREL}}{}
\item\contentsline{section}{{\bf Sim\-Digital\-Geom\-R\-P\-C\-Frame\-\_\-\-T\-E\-S\-L\-A\-\_\-\-E\-N\-D\-C\-A\-P} }{\pageref{classSimDigitalGeomRPCFrame__TESLA__ENDCAP}}{}
\item\contentsline{section}{{\bf Sim\-Digital\-Geom\-R\-P\-C\-Frame\-\_\-\-V\-I\-D\-E\-A\-U\-\_\-\-B\-A\-R\-R\-E\-L} }{\pageref{classSimDigitalGeomRPCFrame__VIDEAU__BARREL}}{}
\item\contentsline{section}{{\bf Sim\-Digital\-Geom\-R\-P\-C\-Frame\-\_\-\-V\-I\-D\-E\-A\-U\-\_\-\-E\-N\-D\-C\-A\-P} }{\pageref{classSimDigitalGeomRPCFrame__VIDEAU__ENDCAP}}{}
\item\contentsline{section}{{\bf Simple\-Calo\-Digi} \\*=== \doxyref{Simple\-Calo\-Digi}{p.}{classSimpleCaloDigi} Processor === \par
 Simple calorimeter digitizer Processor }{\pageref{classSimpleCaloDigi}}{}
\item\contentsline{section}{{\bf Simple\-F\-Cal\-Digi} \\*=== \doxyref{Simple\-F\-Cal\-Digi}{p.}{classSimpleFCalDigi} Processor === \par
 Simple calorimeter digitizer for the L\-Cal Processor }{\pageref{classSimpleFCalDigi}}{}
\item\contentsline{section}{{\bf Simple\-Muon\-Digi} \\*=== \doxyref{Simple\-Muon\-Digi}{p.}{classSimpleMuonDigi} Processor === \par
 Simple calorimeter digitizer for the muon detectors }{\pageref{classSimpleMuonDigi}}{}
\item\contentsline{section}{{\bf Sphere} \\*Processor that calculates sphericity,aplanarity, C and D event parametres for detail explanation look  {\tt documentation} }{\pageref{classSphere}}{}
\item\contentsline{section}{{\bf Step\-And\-Charge} }{\pageref{structStepAndCharge}}{}
\item\contentsline{section}{{\bf Superhit2} \\*Basic hit class for reconstruction, contains the calorimeter hit plus additional parameters }{\pageref{classSuperhit2}}{}
\item\contentsline{section}{{\bf Thrust\-Reconstruction} \\*Thrust processor for marlin }{\pageref{classThrustReconstruction}}{}
\item\contentsline{section}{{\bf Tk\-\_\-\-Hit\-\_\-\-Bank} }{\pageref{classTk__Hit__Bank}}{}
\item\contentsline{section}{{\bf Tk\-\_\-\-M\-C\-\_\-\-Bank} }{\pageref{classTk__MC__Bank}}{}
\item\contentsline{section}{{\bf Tk\-\_\-\-Te\-\_\-\-Bank} }{\pageref{classTk__Te__Bank}}{}
\item\contentsline{section}{{\bf Tk\-\_\-\-Tk\-\_\-\-Bank} }{\pageref{classTk__Tk__Bank}}{}
\item\contentsline{section}{{\bf Tmpcl2} \\*Basic cluster class for reconstruction }{\pageref{classTmpcl2}}{}
\item\contentsline{section}{{\bf T\-P\-C\-\_\-\-Hit\-\_\-\-Bank} }{\pageref{classTPC__Hit__Bank}}{}
\item\contentsline{section}{{\bf T\-P\-C\-Digi\-Processor} \\*====== \doxyref{T\-P\-C\-Digi\-Processor}{p.}{classTPCDigiProcessor} ====== \par
 }{\pageref{classTPCDigiProcessor}}{}
\item\contentsline{section}{{\bf Track\-Cheater} \\*=== \doxyref{Track\-Cheater}{p.}{classTrackCheater} Processor === \par
 Constructs true tracks }{\pageref{classTrackCheater}}{}
\item\contentsline{section}{{\bf Voxel\-\_\-tpc} }{\pageref{classVoxel__tpc}}{}
\item\contentsline{section}{{\bf V\-T\-X\-Bg\-Clusters} \\*======= \doxyref{V\-T\-X\-Bg\-Clusters}{p.}{classVTXBgClusters} ========== \par
 Add Cluster parameters to V\-X\-D hits, according to projection of path length into the ladder.. }{\pageref{classVTXBgClusters}}{}
\item\contentsline{section}{{\bf V\-T\-X\-Digi\-Processor} \\*======= \doxyref{V\-T\-X\-Digi\-Processor}{p.}{classVTXDigiProcessor} ========== \par
 Produces S\-I\-T \& V\-T\-X Tracker\-Hit collection from Sim\-Tracker\-Hit collections }{\pageref{classVTXDigiProcessor}}{}
\item\contentsline{section}{{\bf V\-T\-X\-Digitizer} \\*Digitizer for Simulated Hits in the Vertex Detector }{\pageref{classVTXDigitizer}}{}
\item\contentsline{section}{{\bf V\-T\-X\-Noise\-Clusters} \\*======= \doxyref{V\-T\-X\-Noise\-Clusters}{p.}{classVTXNoiseClusters} ========== \par
 Adds random noise hits to collection of Sim\-Tracker\-Hits of the vertex detector }{\pageref{classVTXNoiseClusters}}{}
\item\contentsline{section}{{\bf V\-T\-X\-Noise\-Hits} \\*======= \doxyref{V\-T\-X\-Noise\-Hits}{p.}{classVTXNoiseHits} ========== \par
 Adds random noise hits to collection of Tracker\-Hits of the vertex detector }{\pageref{classVTXNoiseHits}}{}
\item\contentsline{section}{{\bf V\-X\-D\-Cluster\-Parameters} \\*======= \doxyref{V\-X\-D\-Cluster\-Parameters}{p.}{classVXDClusterParameters} ========== \par
 Holds cluster parameters for a V\-X\-D hit -\/ to be attached at runtime to the Sim\-Tracker\-Hit }{\pageref{classVXDClusterParameters}}{}
\item\contentsline{section}{{\bf V\-X\-D\-Geometry} \\*======= \doxyref{V\-X\-D\-Geometry}{p.}{classVXDGeometry} ========== \par
 Helper class for V\-X\-D geomtry transformations\-: from lab frame to ladder frame coordinates and inverse }{\pageref{classVXDGeometry}}{}
\item\contentsline{section}{{\bf V\-X\-D\-Ladder} \\*Helper struct for V\-X\-D ladder geometry }{\pageref{structVXDLadder}}{}
\item\contentsline{section}{{\bf V\-X\-D\-Layer} \\*Helper struct for V\-X\-D layer geometry }{\pageref{structVXDLayer}}{}
\item\contentsline{section}{{\bf Y\-Thresh} }{\pageref{classYThresh}}{}
\end{DoxyCompactList}
