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

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

ajout de la doc

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.gif" 
61               format="GIF" contentwidth="10.0cm" align="center" />
62  </imageobject>
63  <imageobject role="html">
64    <imagedata fileref="./AllResources/OOAnalysisDesign/Materials/classDgmMaterials.gif" 
65               format="GIF" 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.