source: trunk/documents/UserDoc/DocBookUsersGuides/ForApplicationDeveloper/xml/Appendix/clhepLHCxx.xml

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

ajout de la doc

File size: 2.0 KB
Line 
1<!-- ******************************************************** -->
2<!--                                                          -->
3<!--  [History]                                               -->
4<!--    Converted to DocBook: Katsuya Amako, Aug-2006         -->
5<!--                                                          -->
6<!-- ******************************************************** -->
7
8<!-- ******************* Section (Level#1) ****************** -->
9<sect1 id="sect.Clhep">
10<title>
11CLHEP Foundation Library
12</title>
13
14<para>
15<ulink url="http://cern.ch/clhep/">
16CLHEP
17</ulink>
18 is a set of Class Libraries containing many
19basic classes for use in High Energy Physics.
20</para>
21
22<para>
23Both a CLHEP
24<ulink url="http://cern.ch/clhep/manual/RefGuide/">
25Reference Guide
26</ulink>
27 and a
28<ulink url="http://cern.ch/clhep/manual/UserGuide/">
29User Guide
30</ulink>
31 are available.
32</para>
33
34<!-- ******* Bridgehead ******* -->
35<bridgehead renderas='sect4'>
36Origin and current situation of CLHEP
37</bridgehead>
38
39<para>
40CLHEP started in 1992 as a library for fundamental classes
41mostly needed for, and in fact derived from, the MC event generator
42MC++ written in C++. Since then various authors added classes to
43this package, including several contributions made by developers in
44the Geant4 Collaboration.
45</para>
46
47<!-- ******* Bridgehead ******* -->
48<bridgehead renderas='sect4'>
49Geant4 and CLHEP
50</bridgehead>
51
52<para>
53The Geant4 project contributed to the development of CLHEP. The
54random number package, physics units and constants, and some of the
55numeric and geometry classes had their origins in Geant4.
56</para>
57
58<para>
59Geant4 also benefits from the development of CLHEP. In addition
60to the already mentioned classes for random numbers and numerics,
61we use the classes for points, vectors, and planes and their
62transformations in 3D space, and lorentz vectors and their
63transformations. Although these classes have Geant4 names like
64G4ThreeVector, these are just typedefs to the CLHEP classes.
65</para>
66
67
68</sect1>
Note: See TracBrowser for help on using the repository browser.