<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">\section{Mokka\-Calo\-Digi Class Reference}
\label{classMokkaCaloDigi}\index{Mokka\-Calo\-Digi@{Mokka\-Calo\-Digi}}
Inheritance diagram for Mokka\-Calo\-Digi\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classMokkaCaloDigi}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual Processor $\ast$ {\bfseries new\-Processor} ()\label{classMokkaCaloDigi_adb10787c6ca339e29f5db263e3082647}

\item 
virtual void {\bf init} ()
\begin{DoxyCompactList}\small\item\em Called at the begin of the job before anything is read. \end{DoxyCompactList}\item 
virtual void {\bf process\-Run\-Header} (L\-C\-Run\-Header $\ast$run)\label{classMokkaCaloDigi_a9581979ce48e5fb652a02efc50c4bf18}

\begin{DoxyCompactList}\small\item\em Called for every run. \end{DoxyCompactList}\item 
virtual void {\bf process\-Event} (L\-C\-Event $\ast$evt)\label{classMokkaCaloDigi_abf9e82e92810d5ee57c7f81c0186d209}

\begin{DoxyCompactList}\small\item\em Called for every event -\/ the working horse. \end{DoxyCompactList}\item 
virtual void {\bfseries check} (L\-C\-Event $\ast$evt)\label{classMokkaCaloDigi_ad40871dc679b4e55a5b4f7ed2fabe1f0}

\item 
virtual void {\bf end} ()\label{classMokkaCaloDigi_abce69868941177c0a8ab82c51e9b45f8}

\begin{DoxyCompactList}\small\item\em Called after data processing for clean up. \end{DoxyCompactList}\item 
{\bf My\-Hit} $\ast$ {\bfseries Process\-Hit\-In\-Barrel} (Sim\-Calorimeter\-Hit $\ast$hit)\label{classMokkaCaloDigi_a59b4e6f7d467b8ad2986d76b6272bb98}

\item 
{\bf My\-Hit} $\ast$ {\bfseries Process\-Hit\-In\-Endcap} (Sim\-Calorimeter\-Hit $\ast$hit)\label{classMokkaCaloDigi_af9e775bf33fc7e90d4f981b09c3d7a2c}

\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
std\-::vector$&lt;$ std\-::string $&gt;$ {\bfseries \-\_\-ecal\-Collections}\label{classMokkaCaloDigi_aa036df929f0db34a673df7fcec0e9640}

\item 
std\-::vector$&lt;$ std\-::string $&gt;$ {\bfseries \-\_\-hcal\-Collections}\label{classMokkaCaloDigi_a0c0d49d9900c001ffb7eb700a53a79ac}

\item 
std\-::string {\bfseries \-\_\-new\-Coll\-Name\-H\-C\-A\-L}\label{classMokkaCaloDigi_ab096066c3f7f106d4880ca1ab394a7f6}

\item 
std\-::string {\bfseries \-\_\-new\-Coll\-Name\-E\-C\-A\-L}\label{classMokkaCaloDigi_aa072c36935efc53972db1cf9b3a00dea}

\item 
std\-::string {\bfseries \-\_\-relation\-Coll\-Name}\label{classMokkaCaloDigi_adf56d22dc0fc132808d7fcbc90e91143}

\item 
int {\bfseries \-\_\-n\-Run}\label{classMokkaCaloDigi_ad2834de729be147d1fd489c058ed4a75}

\item 
int {\bfseries \-\_\-n\-Evt}\label{classMokkaCaloDigi_a962bd8e8a995dae5292a53dd86d9777f}

\item 
float {\bfseries \-\_\-threshold\-Ecal}\label{classMokkaCaloDigi_a678815e1032d3836ca671e6b1ab697ad}

\item 
float {\bfseries \-\_\-threshold\-Hcal}\label{classMokkaCaloDigi_a1d719e2889f06d788fda1ec0a230390b}

\item 
int {\bfseries \-\_\-digital\-Ecal}\label{classMokkaCaloDigi_aa6138a54a3025f40ef19226580a5da79}

\item 
int {\bfseries \-\_\-digital\-Hcal}\label{classMokkaCaloDigi_ae54320358a41a93597be99edbb4a50ee}

\item 
std\-::vector$&lt;$ int $&gt;$ {\bfseries \-\_\-ecal\-Layers}\label{classMokkaCaloDigi_a77bcd2fffa18130c5c00b9004412bbd0}

\item 
std\-::vector$&lt;$ int $&gt;$ {\bfseries \-\_\-hcal\-Layers}\label{classMokkaCaloDigi_af262554a6be58d9d13df86b3f72d7b30}

\item 
std\-::vector$&lt;$ float $&gt;$ {\bfseries \-\_\-calibr\-Coeff\-Ecal}\label{classMokkaCaloDigi_af667ae78f02d33eada113963783ff3f9}

\item 
std\-::vector$&lt;$ float $&gt;$ {\bfseries \-\_\-calibr\-Coeff\-Hcal}\label{classMokkaCaloDigi_a548f7fa7cdc982f73361f6eae6264f89}

\item 
float $\ast$ {\bfseries \-\_\-end\-Barrel\-Chamber\-Length}\label{classMokkaCaloDigi_a5536e7370f442d3d7199aa44c1c4bb31}

\item 
float $\ast$ {\bfseries \-\_\-barrel\-Lateral\-Width}\label{classMokkaCaloDigi_a3622f6dfbfbc73840ce1f20f4bc56cfe}

\item 
float $\ast$ {\bfseries \-\_\-barrel\-Offset\-Max\-X}\label{classMokkaCaloDigi_a1865b053e5bfad57289802836b2afe76}

\item 
float $\ast$ {\bfseries \-\_\-end\-Barrel\-Offset\-Max\-Z}\label{classMokkaCaloDigi_a08759b4600122593a1c2c39b204b5ae1}

\item 
float {\bfseries \-\_\-regular\-Barrel\-Offset\-Max\-Z}\label{classMokkaCaloDigi_aa9656830ecfe816eade911dff88b0ce0}

\item 
float {\bfseries \-\_\-lateral\-Plate\-Thickness}\label{classMokkaCaloDigi_a2be313473798d4abc794d18b8691c56e}

\item 
float {\bfseries \-\_\-modules\-Gap}\label{classMokkaCaloDigi_a533a886fb67f24a69f83c7590257215f}

\item 
float {\bfseries \-\_\-inner\-Hcal\-Radius}\label{classMokkaCaloDigi_adc70a18ce16757fedaecd4fadef09a30}

\item 
int {\bfseries \-\_\-number\-Of\-Hcal\-Layers}\label{classMokkaCaloDigi_aad62280f22ee4e0168c4114fae9d67bd}

\item 
int {\bfseries \-\_\-n\-Staves}\label{classMokkaCaloDigi_ab931be86c1104cb2f47d90bfee3ef46b}

\item 
int {\bfseries \-\_\-n\-Modules}\label{classMokkaCaloDigi_a054330b2fb5d86e2c70ca72bb59fc333}

\item 
int {\bfseries \-\_\-cell\-Scale\-X}\label{classMokkaCaloDigi_ac5981ee69be7706484d91ba23466ad66}

\item 
int {\bfseries \-\_\-cell\-Scale\-Z}\label{classMokkaCaloDigi_a64ec8468887fbb85605c7735c00e9097}

\item 
float {\bfseries \-\_\-new\-Cell\-Size\-X}\label{classMokkaCaloDigi_aed8b7787688d97bf1bc397fb9b3756dc}

\item 
float {\bfseries \-\_\-new\-Cell\-Size\-Z}\label{classMokkaCaloDigi_a50167c94c15310f4126644104cb8339e}

\item 
float {\bfseries \-\_\-hcal\-Layer\-Thickness}\label{classMokkaCaloDigi_a95e10e9679e89e4f204a7fbe71004019}

\item 
float {\bfseries \-\_\-hcal\-Absorber\-Thickness}\label{classMokkaCaloDigi_a7fd91405637f14faa833b69e4da201c4}

\item 
float {\bfseries \-\_\-hcal\-Sensitive\-Thickness}\label{classMokkaCaloDigi_a12f38a4fdfb7124249be2065b5906d0f}

\item 
float {\bfseries \-\_\-virtual\-Cell\-Size\-X}\label{classMokkaCaloDigi_a4efb4e841f7d12d6e0ac6348861c7d10}

\item 
float {\bfseries \-\_\-virtual\-Cell\-Size\-Z}\label{classMokkaCaloDigi_a7a5af2709de239c90155494fa8d5f2e1}

\item 
float {\bfseries \-\_\-regular\-Barrel\-Module\-Length}\label{classMokkaCaloDigi_a6072d599fc7a5ee710bc10952dbd4773}

\item 
float {\bfseries \-\_\-regular\-Barrel\-Chamber\-Length}\label{classMokkaCaloDigi_a29d574408b496fac3a5bf91f14f7a230}

\item 
float {\bfseries \-\_\-delta\-Phi}\label{classMokkaCaloDigi_aeacddb83b84c5a91115a607b3af9a632}

\item 
std\-::vector$&lt;$ std\-::vector\\*
$&lt;$ {\bf My\-Hit} $\ast$ $&gt;$ $&gt;$ {\bfseries \-\_\-calorimeter\-Hit\-Vec}\label{classMokkaCaloDigi_a477f0ff554e95a717b0ba200900cc835}

\item 
L\-C\-Collection\-Vec $\ast$ {\bfseries \-\_\-relation\-Collection}\label{classMokkaCaloDigi_a47dfd4ce018eb35583aab9341063da7f}

\item 
int {\bfseries \-\_\-start\-I\-Endcap}\label{classMokkaCaloDigi_abdb00eb9dd18c2a5f1acf4f2a2ac0d6f}

\item 
int {\bfseries \-\_\-start\-J\-Endcap}\label{classMokkaCaloDigi_a15add9a04b5dee8659f49620c9ddac2e}

\item 
float {\bfseries \-\_\-start\-X\-Endcap}\label{classMokkaCaloDigi_a3767529d912865a041be8a5afefa2509}

\item 
float {\bfseries \-\_\-start\-Z\-Endcap}\label{classMokkaCaloDigi_a0e9dea93f93281b28b72a4b00183775c}

\end{DoxyCompactItemize}


\subsection{Member Function Documentation}
\index{Mokka\-Calo\-Digi@{Mokka\-Calo\-Digi}!init@{init}}
\index{init@{init}!MokkaCaloDigi@{Mokka\-Calo\-Digi}}
\subsubsection[{init}]{\setlength{\rightskip}{0pt plus 5cm}virtual void Mokka\-Calo\-Digi\-::init (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classMokkaCaloDigi_a252307b459e3d27d55efa9f1fbc8b6d5}


Called at the begin of the job before anything is read. 

Use to initialize the processor, e.\-g. book histograms. 

The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Mokka\-Calo\-Digi.\-h\end{DoxyCompactItemize}
</pre></body></html>