\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 \\