source: trunk/documents/UserDoc/DocBookUsersGuides/ForToolkitDeveloper/xml/OOAnalysisDesign/Materials/materials.xml@ 1036

Last change on this file since 1036 was 921, checked in by garnier, 17 years ago

en test de gl2ps. Problemes de libraries

File size: 2.7 KB
Line 
1<!-- ******************************************************** -->
2<!-- Docbook Version: For Toolkit Developers Guide -->
3<!-- ******************************************************** -->
4
5<!-- ******************* Section (Level#1) ****************** -->
6<sect1 id="sect.DsgnFuncMateri">
7<title>
8Materials
9</title>
10
11
12<!-- ******************* Section (Level#2) ****************** -->
13<sect2 id="sect.DsgnFuncMateri.DsgPhlsp">
14<title>
15Design Philosophy
16</title>
17
18<para>
19The design of the materials category reflects what exists in nature: materials
20are made of a single element or a mixture of elements, and elements are made
21of a single isotope or a mixture of isotopes. Because the physical
22properties of materials can be described in a generic way by quantities which
23can be specified directly, such as density, or derived from the element
24composition, only concrete classes are necessary in this category.
25</para>
26
27<para>
28The material category implements the facilities necessary to describe the
29physical properties of materials for the simulation of particle-matter
30interactions. Characteristics like radiation and interaction length,
31excitation energy loss, coefficients in the Bethe-Bloch formula, shell
32correction factors, etc., are computed from the element, and if necessary,
33the isotope composition.
34</para>
35
36<para>
37The material category also implements facilities to describe surface
38properties used in the tracking of optical photons.
39</para>
40
41</sect2>
42
43<!-- ******************* Section (Level#2) ****************** -->
44<sect2 id="sect.DsgnFuncMateri.ClassDsg">
45<title>
46Class Design
47</title>
48
49<para>
50The object-oriented design of the 'materials' related classes
51is shown in the class diagram:
52<xref linkend="fig.DsgnFuncMateri_1" />.
53The diagram is described in the Booch notation.
54
55<figure id="fig.DsgnFuncMateri_1">
56<title>
57</title>
58<mediaobject>
59 <imageobject role="fo">
60 <imagedata fileref="./AllResources/OOAnalysisDesign/Materials/classDgmMaterials.jpg"
61 format="JPG" contentwidth="10.0cm" align="center" />
62 </imageobject>
63 <imageobject role="html">
64 <imagedata fileref="./AllResources/OOAnalysisDesign/Materials/classDgmMaterials.jpg"
65 format="JPG" align="center" />
66 </imageobject>
67</mediaobject>
68</figure>
69</para>
70
71
72<!-- ******* Bridgehead ******* -->
73<bridgehead role="revisionHistory" renderas="sect4">
74[Status of this chapter]
75</bridgehead>
76<para>
77<simplelist type="var">
78 <member>
79 27.06.05 section on design philosophy add (from Geant4 general paper) by
80 D.H. Wright
81 </member>
82 <member>
83 Dec. 2006 Conversion from latex to Docbook verson by K. Amako
84 </member>
85</simplelist>
86</para>
87
88
89</sect2>
90</sect1>
91
92
Note: See TracBrowser for help on using the repository browser.