source: trunk/documents/UserDoc/DocBookUsersGuides/ForToolkitDeveloper/xml/OOAnalysisDesign/Run/run.xml@ 1208

Last change on this file since 1208 was 904, checked in by garnier, 17 years ago

ajout de la doc

File size: 1.8 KB
Line 
1<!-- ******************************************************** -->
2<!-- Docbook Version: For Toolkit Developers Guide -->
3<!-- ******************************************************** -->
4
5<!-- ******************** Top of Section ******************** -->
6<sect1 id="sect.DsgnFuncRun">
7<title>
8Run
9</title>
10
11<!-- ******************* Section (Level#2) ****************** -->
12<sect2 id="sect.DsgnFuncRun.DsgPhlsp">
13<title>
14Design Philosophy
15</title>
16
17<para>
18The run category manages collections of events that share a common beam and
19detector implementation.
20</para>
21
22</sect2>
23
24<!-- ******************* Section (Level#2) ****************** -->
25<sect2 id="sect.DsgnFuncRun.ClssDsg">
26<title>
27Class Design
28</title>
29
30<para>
31<itemizedlist spacing="compact">
32 <listitem><para>
33 <emphasis role="bold">G4Run</emphasis> - This class represents a run.
34 An object of this class is constructed and deleted by G4RunManager.
35 </para></listitem>
36 <listitem><para>
37 <emphasis role="bold">G4RunManager</emphasis> - the run controller class.
38 Users must register detector construction, physics list and primary
39 generator action classes to it. G4RunManager or a derived class must be
40 a singleton.
41 </para></listitem>
42 <listitem><para>
43 <emphasis role="bold">G4RunManagerKernel</emphasis> - provides control of
44 the Geant4 kernel. This class is constructed by G4RunManager.
45 </para></listitem>
46</itemizedlist>
47</para>
48
49</sect2>
50
51<!-- ******* Bridgehead ******* -->
52<bridgehead role="revisionHistory" renderas='sect4'>
53[Status of this chapter]
54</bridgehead>
55
56<para>
57<simplelist type="var">
58 <member>
59 28.06.05 - under construction
60 </member>
61 <member>
62 December 2006 - Converted from latex to Docbook by K. Amako
63 </member>
64</simplelist>
65</para>
66
67
68</sect1>
69
70
Note: See TracBrowser for help on using the repository browser.