\section{S\-I\-O\-:\-:Run\-Event Struct Reference}
\label{structSIO_1_1RunEvent}\index{S\-I\-O\-::\-Run\-Event@{S\-I\-O\-::\-Run\-Event}}


Helper struct that stores run and event positions in the file.  




{\ttfamily \#include $<$S\-I\-O/\-L\-C\-I\-O\-Random\-Access.\-h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\bfseries Run\-Event} (int run, int evt)\label{structSIO_1_1RunEvent_a51736b8dd3b4071a79336c02123cc9d1}

\item 
{\bfseries Run\-Event} (long64 run\-Evt)\label{structSIO_1_1RunEvent_a7678691b9fa60d698819f29c04b61bef}

\item 
{\bfseries operator long64} () const \label{structSIO_1_1RunEvent_a18e8420278da6c5303825445c7e3fcd9}

\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
int {\bfseries Run\-Num}\label{structSIO_1_1RunEvent_a7fe9b818253eaffd737e9d1ab0111bee}

\item 
int {\bfseries Evt\-Num}\label{structSIO_1_1RunEvent_acdbd47fa13830a7f4c0a36dedb9a3469}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Helper struct that stores run and event positions in the file. 

The operator$<$() defines a lexicographical ordering in Run\-Num and Evt\-Num where all run records (Evt\-Num=-\/1) are orderd first. 

The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
L\-C\-I\-O\-Random\-Access.\-h\end{DoxyCompactItemize}
