\chapter{Run}

\section{Design Philosophy}

The run category manages collections of events that share a common beam and
detector implementation.
 
\section{Class Design}

\begin{itemize}

\item {\bf G4Run} - This class represents a run.  An object of this class
      is constructed and deleted by G4RunManager.
 
\item {\bf G4RunManager} - the run controller class.  Users must register
      detector construction, physics list and primary generator action
      classes to it.  G4RunManager or a derived class must be a singleton.
 
\item {\bf G4RunManagerKernel} - provides control of the Geant4 kernel.
      This class is constructed by G4RunManager.
 
\end{itemize}

\section{Status of this chapter}

28.06.05 under construction \\

 



