\section{multiplicity\-Charge\-Splitter\-Base Class Reference}
\label{classmultiplicityChargeSplitterBase}\index{multiplicity\-Charge\-Splitter\-Base@{multiplicity\-Charge\-Splitter\-Base}}
Inheritance diagram for multiplicity\-Charge\-Splitter\-Base\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=1.659259cm]{classmultiplicityChargeSplitterBase}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef std\-::pair$<$ int, int $>$ {\bfseries I\-\_\-\-J\-\_\-\-Coordinates}\label{classmultiplicityChargeSplitterBase_a58a6dfabf21d19e77d1da49ebd9e1f87}

\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual void {\bfseries add\-Charge} (float charge, float pos\-\_\-\-I, float pos\-\_\-\-J)=0\label{classmultiplicityChargeSplitterBase_a180dbe5d7008c890dfdb8a59a56fc4d3}

\item 
void {\bfseries new\-Hit} (float cell\-\_\-\-Size)\label{classmultiplicityChargeSplitterBase_a20421b789edaf4153d97653d9640248d}

\item 
const std\-::map\\*
$<$ I\-\_\-\-J\-\_\-\-Coordinates, float $>$ \& {\bfseries charge\-Map} ()\label{classmultiplicityChargeSplitterBase_aa853d4303fb9e99dcc1ce393faba8d97}

\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
float {\bfseries \-\_\-cell\-Size}\label{classmultiplicityChargeSplitterBase_a68112e01920b6ff45a91d3828f9731ff}

\item 
std\-::map$<$ I\-\_\-\-J\-\_\-\-Coordinates, float $>$ {\bfseries \-\_\-charge\-Map}\label{classmultiplicityChargeSplitterBase_ade0f7f45fd536dd3875cfe046d4dc723}

\end{DoxyCompactItemize}


The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Sim\-Digital.\-h\end{DoxyCompactItemize}
