| Line | |
|---|
| 1 | \chapter{Run}
|
|---|
| 2 |
|
|---|
| 3 | \section{Design Philosophy}
|
|---|
| 4 |
|
|---|
| 5 | The run category manages collections of events that share a common beam and
|
|---|
| 6 | detector implementation.
|
|---|
| 7 |
|
|---|
| 8 | \section{Class Design}
|
|---|
| 9 |
|
|---|
| 10 | \begin{itemize}
|
|---|
| 11 |
|
|---|
| 12 | \item {\bf G4Run} - This class represents a run. An object of this class
|
|---|
| 13 | is constructed and deleted by G4RunManager.
|
|---|
| 14 |
|
|---|
| 15 | \item {\bf G4RunManager} - the run controller class. Users must register
|
|---|
| 16 | detector construction, physics list and primary generator action
|
|---|
| 17 | classes to it. G4RunManager or a derived class must be a singleton.
|
|---|
| 18 |
|
|---|
| 19 | \item {\bf G4RunManagerKernel} - provides control of the Geant4 kernel.
|
|---|
| 20 | This class is constructed by G4RunManager.
|
|---|
| 21 |
|
|---|
| 22 | \end{itemize}
|
|---|
| 23 |
|
|---|
| 24 | \section{Status of this chapter}
|
|---|
| 25 |
|
|---|
| 26 | 28.06.05 under construction \\
|
|---|
| 27 |
|
|---|
| 28 |
|
|---|
| 29 |
|
|---|
| 30 |
|
|---|
| 31 |
|
|---|
Note:
See
TracBrowser
for help on using the repository browser.