\section{Cluster\-Impl\-With\-Attributes Class Reference}
\label{classClusterImplWithAttributes}\index{Cluster\-Impl\-With\-Attributes@{Cluster\-Impl\-With\-Attributes}}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
void {\bfseries set\-Position\-End\-Hit} (double $\ast$pos\-End\-Hit)\label{classClusterImplWithAttributes_a0f4e24a2d1fa093bde01b72f8ac6757b}

\item 
void {\bfseries set\-Position\-End\-Hit\-Vec} (std\-::vector$<$ double $>$ pos\-End\-Hit)\label{classClusterImplWithAttributes_a7bdcaf587c8a7df405a2ca55821715f6}

\item 
void {\bfseries set\-Position\-End\-Hit\-L\-C\-Vec} (L\-C\-Vector3\-D pos\-End\-Hit)\label{classClusterImplWithAttributes_af702c62d9102b33054307cb0640d9c4a}

\item 
void {\bfseries set\-Position\-Start\-Hit} (double $\ast$pos\-Start\-Hit)\label{classClusterImplWithAttributes_a7d020ce34488af244fb7e30dbd6e8af1}

\item 
void {\bfseries set\-Position\-Start\-Hit\-Vec} (std\-::vector$<$ double $>$ pos\-Start\-Hit)\label{classClusterImplWithAttributes_a7c91799cd3e85250bf2a5240949adec7}

\item 
void {\bfseries set\-Position\-Start\-Hit\-L\-C\-Vec} (L\-C\-Vector3\-D pos\-Start\-Hit)\label{classClusterImplWithAttributes_a8dbbaad8c2e22dbe6f86d7e36d205b9b}

\item 
void {\bfseries set\-Position} (double $\ast$position)\label{classClusterImplWithAttributes_a66a68a5520553c36078abbee1a63bc08}

\item 
void {\bfseries set\-Position\-Vec} (std\-::vector$<$ double $>$ position)\label{classClusterImplWithAttributes_a8aaf19766cd0384c4d17de5c39172cf5}

\item 
void {\bfseries set\-Position\-L\-C\-Vec} (L\-C\-Vector3\-D position)\label{classClusterImplWithAttributes_a98bf2846e353022767a9267557984a2e}

\item 
void {\bfseries set\-Energy} (double energy)\label{classClusterImplWithAttributes_a8720eb6dc333068122e6511a62a97534}

\item 
void {\bfseries set\-Direction\-End\-Hit} (double $\ast$direction\-End\-Hit)\label{classClusterImplWithAttributes_ac2396f40e78cc489cf5f5ba5dc9f9b10}

\item 
void {\bfseries set\-Direction\-End\-Hit\-Vec} (std\-::vector$<$ double $>$ direction\-End\-Hit)\label{classClusterImplWithAttributes_ae6ad7e142662f074a8c052ac8e996a37}

\item 
void {\bfseries set\-Direction\-End\-Hit\-L\-C\-Vec} (L\-C\-Vector3\-D direction\-End\-Hit)\label{classClusterImplWithAttributes_a31c9666f1811040f8f18a31af5c87943}

\item 
void {\bfseries set\-Direction\-Start\-Hit} (double $\ast$direction\-Start\-Hit)\label{classClusterImplWithAttributes_a3bfc5fd9e1ef91311a38939a14947d88}

\item 
void {\bfseries set\-Direction\-Start\-Hit\-Vec} (std\-::vector$<$ double $>$ direction\-Start\-Hit)\label{classClusterImplWithAttributes_a2f44515b5f5fe8f13de1da6e1ebb0c43}

\item 
void {\bfseries set\-Direction\-Start\-Hit\-L\-C\-Vec} (L\-C\-Vector3\-D direction\-Start\-Hit)\label{classClusterImplWithAttributes_a998d8441ebb7d294187655804b716856}

\item 
void {\bfseries set\-Type\-End\-Hit} (int type\-End\-Hit)\label{classClusterImplWithAttributes_a1673cf0dc5e9de370eaa515c92331386}

\item 
void {\bfseries set\-Type\-Start\-Hit} (int type\-Start\-Hit)\label{classClusterImplWithAttributes_aca1a8bbb965c9ab12af7b4853a557f2f}

\item 
void {\bfseries set\-Is\-M\-I\-P\-Stub} (bool is\-M\-I\-P\-Stub)\label{classClusterImplWithAttributes_a997f21b72238cbaeaa492a91156ab643}

\item 
void {\bfseries set\-Is\-Muon} (bool is\-Muon)\label{classClusterImplWithAttributes_a43107a3bd7a3e662af6a270a561243b6}

\item 
void {\bfseries set\-Cluster\-Impl} (Cluster\-Impl $\ast$cluster\-Impl)\label{classClusterImplWithAttributes_a2dc3d02b78163561e098a69f1f1ff49d}

\item 
const double $\ast$ {\bfseries get\-Position\-End\-Hit} ()\label{classClusterImplWithAttributes_ab4ab7e9bb9c16069592050da2f2ded6b}

\item 
const std\-::vector$<$ double $>$ {\bfseries get\-Position\-End\-Hit\-Vec} ()\label{classClusterImplWithAttributes_ab1d8ac273fcdac7441e78f67cbb99141}

\item 
const L\-C\-Vector3\-D {\bfseries get\-Position\-End\-Hit\-L\-C\-Vec} ()\label{classClusterImplWithAttributes_a301cbddcd4631827f9f7b6150e052b54}

\item 
const double $\ast$ {\bfseries get\-Position\-Start\-Hit} ()\label{classClusterImplWithAttributes_acb397113a9ae390ab01f6332053eec2f}

\item 
const std\-::vector$<$ double $>$ {\bfseries get\-Position\-Start\-Hit\-Vec} ()\label{classClusterImplWithAttributes_ade4cd422da695520f676dfa5227d8c59}

\item 
const L\-C\-Vector3\-D {\bfseries get\-Position\-Start\-Hit\-L\-C\-Vec} ()\label{classClusterImplWithAttributes_a9d4db3ea3e0e56b132bcc9333458f03e}

\item 
const double $\ast$ {\bfseries get\-Position} ()\label{classClusterImplWithAttributes_ae12962c3b885b205823e7e8124db31cd}

\item 
const std\-::vector$<$ double $>$ {\bfseries get\-Position\-Vec} ()\label{classClusterImplWithAttributes_a2ae32a1dabb6ae6d99265af08b2b7251}

\item 
const L\-C\-Vector3\-D {\bfseries get\-Position\-L\-C\-Vec} ()\label{classClusterImplWithAttributes_a26dc3d0657f1f0887787beca21193cc9}

\item 
float {\bfseries get\-Energy} ()\label{classClusterImplWithAttributes_a76aa7b35ae1f28e7d5299bd7608b6c5e}

\item 
const double $\ast$ {\bfseries get\-Direction\-End\-Hit} ()\label{classClusterImplWithAttributes_a73799b5dc2bdab843b4cdc858602d298}

\item 
const std\-::vector$<$ double $>$ {\bfseries get\-Direction\-End\-Hit\-Vec} ()\label{classClusterImplWithAttributes_adfdb632fad9452bbafbbbd9a3cedcdba}

\item 
const L\-C\-Vector3\-D {\bfseries get\-Direction\-End\-Hit\-L\-C\-Vec} ()\label{classClusterImplWithAttributes_af78cc86a96cd512e7fdfa3ef2cbc60bd}

\item 
const double $\ast$ {\bfseries get\-Direction\-Start\-Hit} ()\label{classClusterImplWithAttributes_a42d0620b87ca28d5070f1d21c0ccd02f}

\item 
const std\-::vector$<$ double $>$ {\bfseries get\-Direction\-Start\-Hit\-Vec} ()\label{classClusterImplWithAttributes_ac47ddd0ab07c4f83bcd522341ee49a4f}

\item 
const L\-C\-Vector3\-D {\bfseries get\-Direction\-Start\-Hit\-L\-C\-Vec} ()\label{classClusterImplWithAttributes_a8a21cbd0774f0b0821de6642d90f0189}

\item 
int {\bfseries get\-Type\-End\-Hit} ()\label{classClusterImplWithAttributes_a98134788fc9bf232e5558f2d6f8879b8}

\item 
int {\bfseries get\-Type\-Start\-Hit} ()\label{classClusterImplWithAttributes_af9895cfde92ed24f40a4fd7dc52de769}

\item 
bool {\bfseries is\-M\-I\-P\-Stub} ()\label{classClusterImplWithAttributes_a2f89caff6950b2da108f903ac79e8c65}

\item 
bool {\bfseries is\-Muon} ()\label{classClusterImplWithAttributes_aedd2fb6db205d62ea49f125e8f9b979f}

\item 
Cluster\-Impl $\ast$ {\bfseries get\-Cluster\-Impl} ()\label{classClusterImplWithAttributes_a96f5e86ebe17c9d5ae7918073538b78e}

\item 
void {\bfseries add\-Hit} (Calorimeter\-Hit $\ast$hit, double contribution)\label{classClusterImplWithAttributes_a30ff803fd864284d9870c99eed6b4174}

\end{DoxyCompactItemize}


The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Cluster\-Impl\-With\-Attributes.\-h\end{DoxyCompactItemize}
