Changeset 921 for trunk/documents


Ignore:
Timestamp:
Feb 16, 2009, 10:14:30 AM (15 years ago)
Author:
garnier
Message:

en test de gl2ps. Problemes de libraries

Location:
trunk/documents/UserDoc/DocBookUsersGuides
Files:
45 edited

Legend:

Unmodified
Added
Removed
  • trunk/documents/UserDoc/DocBookUsersGuides/ChangesHistory/ChangesHistory.html

    r904 r921  
    1515
    1616<br /><br /><br /><br />
     17
     18<!-- ============================================== Section -->
     19<HR ALIGN="Center">
     20<font COLOR="#238E23">
     21<h2>Version: Geant4 9.2 (December 2008) </h2>
     22</font>
     23<HR ALIGN="Center">
     24<br />
     25
     26<p>
     27<b><u>User's Guide: For Application Developers</u></b>
     28</p>
     29<ul>
     30<b>- Newly Added Chapters/Sections</b>
     31  <ul>
     32    <li>4.1.14. Importing ASCII Text Models
     33    <li>Appendix Python Interface
     34  </ul>
     35<br />
     36
     37<b>- Modified Chapters/Sections</b>
     38  <ul>
     39    <li>2.1. How to Define the main() Program
     40    <li>2.4. How to Specify Particles
     41    <li>2.10. How to Visualize the Detector and Events
     42    <li>2.8. How to Set Up an Interactive Session
     43    <li>3.1. Class Categories and Domains
     44    <li>4.1.2. Solids
     45    <li>4.1.3. Logical Volumes
     46    <li>4.1.6. Creating an Assembly of Volumes
     47    <li>4.1.8. The Geometry Navigator
     48    <li>4.1.9. A Simple Geometry Editor
     49    <li>4.1.10. Converting Geometries from Geant3.21
     50    <li>4.1.13. Importing XML Models Using GDML
     51    <li>4.7. Parallel Geometries
     52    <li>4.6. Object Persistency
     53    <li>5.2. Physics Processes
     54    <li>5.3.2 Definition of a particle
     55    <li>5.6. Physics Table
     56    <li>8.1. Introduction to Visualization
     57    <li>8.2. Adding Visualization to Your Executable
     58    <li>8.4. Controlling Visualization from Commands
     59    <li>8.10. Making a Movie
     60    <li>9.3. Advanced Examples
     61    <li>Appendix CLHEP Foundation Library
     62    <li>Appendix Development and debug tools
     63    <li>Appendix Makefiles and Environment Variables
     64    <li>Appendix Tips for Program Compilation
     65  </ul>
     66</ul>
     67
     68<p>
     69<b><u>User's Guide: For Toolkit Developers</u></b>
     70</p>
     71<ul>
     72<b>- Newly Added Chapters/Sections</b>
     73  <ul>
     74    <li>3.3. Particles
     75  </ul>
     76</ul>
     77
     78<p>
     79<b><u>Installation Guide</u></b>
     80</p>
     81<ul>
     82<b>- Modified Chapters/Sections</b>
     83  <ul>
     84    <li>1. Installation Introduction
     85    <li>2. Installation Procedures
     86  </ul>
     87</ul>
     88
     89<p>
     90<b><u>Physics Reference Manual</u></b>
     91</p>
     92
     93<ul>
     94<b>- Modified Chapters/Sections</b>
     95  <ul>
     96    <li>5.1 The Interaction Length or Mean Free Path
     97    <li>6.1 Introduction
     98    <li>7.2 Energy loss fluctuations
     99    <li>7.4 Conversion from range cut to kinetic energy cut
     100    <li>7.5 Multiple Scattering
     101    <li>8.1 Ionization
     102
     103  </ul>
     104</ul>
     105
    17106
    18107<!-- ============================================== Section -->
  • trunk/documents/UserDoc/DocBookUsersGuides/FAQ/xml/BookFAQ.xml

    r904 r921  
    3131  </authorgroup>
    3232
    33   <pubdate>14 December, 2007</pubdate>
    34   <releaseinfo>Version: geant4 9.1</releaseinfo>
     33  <pubdate>19 December, 2008</pubdate>
     34  <releaseinfo>Version: geant4 9.2</releaseinfo>
    3535
    3636</bookinfo>
  • trunk/documents/UserDoc/DocBookUsersGuides/FAQ/xml/XSLCustomizationLayer/G4XSLCustomFO.xsl

    r904 r921  
    1010<!-- Import the FO stylesheet                                             -->
    1111<!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
    12 <xsl:import href="/usr/share/xml/docbook/stylesheet/nwalsh/current/fo/docbook.xsl"/>
     12<xsl:import href="/usr/share/xml/docbook/stylesheet/nwalsh/fo/docbook.xsl" />
    1313
    1414<!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
  • trunk/documents/UserDoc/DocBookUsersGuides/FAQ/xml/XSLCustomizationLayer/G4XSLCustomHTML.xsl

    r904 r921  
    99<!-- Import the stylesheet to chunk the html output                       -->
    1010<!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
    11 <xsl:import href="/usr/share/xml/docbook/stylesheet/nwalsh/current/html/chunk.xsl" />
     11<xsl:import href="/usr/share/xml/docbook/stylesheet/nwalsh/html/chunk.xsl" />
    1212
    1313<!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
  • trunk/documents/UserDoc/DocBookUsersGuides/ForApplicationDeveloper/output.html

    r904 r921  
    433433</a></span></dt><dt><span class="sect2"><a href="#sect.VisDrv.OpenGL">
    434434OpenGL
     435</a></span></dt><dt><span class="sect2"><a href="#sect.VisDrv.Qt">
     436Qt
    435437</a></span></dt><dt><span class="sect2"><a href="#sect.VisDrv.OpenInv">
    436438OpenInventor
     
    559561</a></span></dt><dd><dl><dt><span class="sect2"><a href="#sect.MkMovie.OGLX">
    560562OGLX
     563</a></span></dt><dt><span class="sect2"><a href="#sect.MkMovie.Qt">
     564Qt
    561565</a></span></dt><dt><span class="sect2"><a href="#sect.MkMovie.DAWNFILE">
    562566DAWNFILE
     
    711715</a></dt><dt>9.3. <a href="#table.ExmpNvc_3">
    712716The ``item chart'' for novice level example N07.
    713 </a></dt><dt>9.4. <a href="#id626437">
     717</a></dt><dt>9.4. <a href="#id627358">
    714718  TestEm by theme
    715719</a></dt></dl></div><div class="list-of-examples"><p><b>List of Examples</b></p><dl><dt>2.1. <a href="#programlist_HowToDefMain_1">
     
    818822</a></dt><dt>4.16. <a href="#programlist_Hits_3">
    819823An example of accessing to G4THitsMap objects.
    820 </a></dt><dt>4.17. <a href="#id509332">
     824</a></dt><dt>4.17. <a href="#id509333">
    821825An example header file of a concrete user parallel world class.
    822826</a></dt><dt>4.18. <a href="#id509408">
     
    825829Typical implementation in the main() to define a parallel
    826830world.
    827 </a></dt><dt>4.20. <a href="#id509581">
     831</a></dt><dt>4.20. <a href="#id509582">
    828832Define G4ParallelWorldScoringProcess.
    829 </a></dt><dt>4.21. <a href="#id510221">
     833</a></dt><dt>4.21. <a href="#id510222">
    830834A user main() to use the command-based scoring
    831 </a></dt><dt>4.22. <a href="#id510346">
     835</a></dt><dt>4.22. <a href="#id510347">
    832836UI commands to define a scoring mesh and scorers
    833837</a></dt><dt>5.1. <a href="#programlist_PhysProc_1">
     
    32363240supports a diverse family of graphics systems. Some of these
    32373241graphics systems use a graphics library compiled with Geant4, such
    3238 as OpenGL, while others involve a separate application, such as
     3242as OpenGL, Qt or OpenInventor, while others involve a separate application, such as
    32393243WIRED or DAWN.
    32403244</p><p>
     
    33893393without an argument, and then execute the commands below in the
    33903394"Idle&gt;" state. Explanation of each command will be described
    3391 later. (Note that the OpenGL-Xlib driver and the DAWNFILE driver
     3395later. (Note that the OpenGL-Xlib driver, Qt driver and the DAWNFILE driver
    33923396are incorporated into the executable, and that Fukui Renderer DAWN
    33933397is installed in your machine. )
     
    37533757                  graphics functionality had been implemented already by the
    37543758                  alpha-release. The OO design of the visualization component allowed
    3755                   us to develop several drivers independently, such as for OpenGL and
     3759                  us to develop several drivers independently, such as for OpenGL, Qt and
    37563760                  OpenInventor (for X11 and Windows), DAWN, Postscript (via DAWN) and
    37573761                  VRML.
     
    58845888time. Weight roulette is applied in order to solve this
    58855889problem.
    5886 </p><h4><a name="id447108"></a>
     5890</p><h4><a name="id447109"></a>
    58875891The weight roulette concept
    58885892</h4><p>
     
    62626266and their sections, Cones and their sections, Spheres, Wedges, and
    62636267Toruses.
    6264 </p><h4><a name="id456924"></a>
     6268</p><h4><a name="id456925"></a>
    62656269Box:
    62666270</h4><p> 
     
    63006304   G4Box* aBox = new G4Box("BoxA", 1.0*cm, 3.0*cm, 5.0*cm);
    63016305</pre></div><p>
    6302 </p><h4><a name="id457159"></a>
     6306</p><h4><a name="id457160"></a>
    63036307Cylindrical Section or Tube:
    63046308</h4><p> 
     
    63686372    the angle of the segment in radians
    63696373  </td><td class="auto-generated"> </td><td class="auto-generated"> </td></tr></tbody></table></div><p>
    6370 </p><h4><a name="id457632"></a>
     6374</p><h4><a name="id457633"></a>
    63716375Parallelepiped:
    63726376</h4><p> 
     
    64026406    -dz and +dz in z
    64036407  </td></tr></tbody></table></div><p>
    6404 </p><h4><a name="id457835"></a>
     6408</p><h4><a name="id457836"></a>
    64056409Trapezoid:
    64066410</h4><p> 
     
    65076511two angles have to be the
    65086512same due to the planarity condition.
    6509 </p><h4><a name="id458502"></a>
     6513</p><h4><a name="id458503"></a>
    65106514Sphere or Spherical Shell Section:
    65116515</h4><p> 
     
    65836587    Outer radius
    65846588  </td></tr></tbody></table></div><p>
    6585 </p><h4><a name="id458877"></a>
     6589</p><h4><a name="id458878"></a>
    65866590Torus:
    65876591</h4><p> 
     
    66326636documentation contains a detailed EXPRESS description of each CSG
    66336637solid.
    6634 </p><h3><a name="id459080"></a>
     6638</p><h3><a name="id459081"></a>
    66356639Specific CSG Solids
    66366640</h3><h4><a name="id459089"></a>
     
    67046708    z coordinate of corners
    67056709  </td></tr></tbody></table></div><p>
    6706 </p><h4><a name="id459319"></a>
     6710</p><h4><a name="id459320"></a>
    67076711Polyhedra (PGON):
    67086712</h4><p> 
     
    67646768    z coordinate of corners
    67656769  </td></tr></tbody></table></div><p>
    6766 </p><h4><a name="id459601"></a>
     6770</p><h4><a name="id459602"></a>
    67676771Tube with an elliptical cross section:
    67686772</h4><p> 
     
    67976801    Half length Z
    67986802  </td></tr></tbody></table></div><p>
    6799 </p><h4><a name="id459767"></a>
     6803</p><h4><a name="id459768"></a>
    68006804General Ellipsoid:
    68016805</h4><p> 
     
    68466850    upper cut plane level, z
    68476851  </td></tr></tbody></table></div><p>
    6848 </p><h4><a name="id459970"></a>
     6852</p><h4><a name="id459971"></a>
    68496853Cone with Elliptical Cross Section:
    68506854</h4><p> 
     
    68996903<tt class="literal">u</tt> between <tt class="literal">0</tt> and
    69006904<tt class="literal">h</tt> respectively.
    6901 </p><h4><a name="id460207"></a>
     6905</p><h4><a name="id460208"></a>
    69026906Paraboloid, a solid with parabolic profile:
    69036907</h4><p> 
     
    69386942    Radius at +Dz greater than R1
    69396943  </td></tr></tbody></table></div><p>
    6940 </p><h4><a name="id460383"></a>
     6944</p><h4><a name="id460384"></a>
    69416945Tube with Hyperbolic Profile:
    69426946</h4><p> 
     
    69846988    Half length in Z
    69856989  </td></tr></tbody></table></div><p>
    6986 </p><h4><a name="id460629"></a>
     6990</p><h4><a name="id460630"></a>
    69876991Tetrahedra:
    69886992</h4><p> 
     
    70227026    Flag indicating degeneracy of points
    70237027  </td></tr><tr><td> </td><td> </td></tr></tbody></table></div><p>
    7024 </p><h4><a name="id460841"></a>
     7028</p><h4><a name="id460842"></a>
    70257029Extruded Polygon:
    70267030</h4><p>
     
    70647068    Scale of the side in -hz and +hz respectively
    70657069  </td></tr></tbody></table></div><p>
    7066 </p><h4><a name="id461068"></a>
     7070</p><h4><a name="id461069"></a>
    70677071Box Twisted:
    70687072</h4><p> 
     
    70957099    Half z length
    70967100  </td></tr></tbody></table></div><p>
    7097 </p><h4><a name="id461264"></a>
     7101</p><h4><a name="id461265"></a>
    70987102Trapezoid Twisted along One Axis:
    70997103</h4><p> 
     
    71697173    Angle with respect to the y axis from the centre of the side
    71707174  </td></tr></tbody></table></div><p>
    7171 </p><h4><a name="id461620"></a>
     7175</p><h4><a name="id461621"></a>
    71727176Twisted Trapezoid with <tt class="literal">x</tt> and <tt class="literal">y</tt> dimensions
    71737177varying along <tt class="literal">z</tt>:
     
    74127416
    74137417
    7414 </p><h4><a name="id462405"></a>
     7418</p><h4><a name="id462406"></a>
    74157419Specific BREP Solids:
    74167420</h4><p>
     
    76457649    outside.
    76467650  </td></tr></tbody></table></div><p>
    7647 </p><h4><a name="id463182"></a>
     7651</p><h4><a name="id463183"></a>
    76487652Importing CAD models as tessellated shapes
    76497653</h4><p>
     
    79547958cylindrical coordinate. The Repeated Volumes technique is available
    79557959for volumes described by CSG solids.
    7956 </p><h4><a name="id471309"></a>
     7960</p><h4><a name="id471310"></a>
    79577961Replicas:
    79587962</h4><p>
     
    83398343
    83408344
    8341 </p><h4><a name="id472458"></a>
     8345</p><h4><a name="id472459"></a>
    83428346Advanced parameterisations for 'nested' parameterised volumes
    83438347</h4><p>
     
    93289332alternative <tt class="literal">G4Navigator</tt> object (which can then be assigned
    93299333to the world-volume), or access the information through the step.
    9330 </p><h4><a name="id478744"></a>
     9334</p><h4><a name="id478745"></a>
    93319335Using the 'step' to retrieve geometrical information
    93329336</h4><p>
     
    93609364                GetTopTransform().TransformPoint(worldPosition);
    93619365</pre></div><p>
    9362 </p><h4><a name="id478789"></a>
     9366</p><h4><a name="id478790"></a>
    93639367Using an alternative navigator to locate points
    93649368</h4><p>
     
    94639467be inside one of the voxels and it will be only necessary to calculate
    94649468the distance to the walls of the current voxel.
    9465 </p><h4><a name="id479038"></a>
     9469</p><h4><a name="id479039"></a>
    94669470Skipping borders of voxels with same material
    94679471</h4><p>
     
    94789482  G4RegularParameterisation::SetSkipEqualMaterials( G4bool skip );
    94799483</pre></div><p>
    9480 </p><h4><a name="id479066"></a>
     9484</p><h4><a name="id479067"></a>
    94819485Example
    94829486</h4><p>
     
    1133611340
    1133711341or any combination of the above.
    11338 </p><h4><a name="id503322"></a>
     11342</p><h4><a name="id503323"></a>
    1133911343G4VHit
    1134011344</h4><p>
     
    1135211356Polylines, Markers and Text
    1135311357&#8221;</a>.
    11354 </p><h4><a name="id503369"></a>
     11358</p><h4><a name="id503370"></a>
    1135511359G4THitsCollection
    1135611360</h4><p>
     
    1137311377object, that is a container class of collections of hits. Hit collections are
    1137411378stored by their pointers, whose type is that of the base class.
    11375 </p><h4><a name="id503430"></a>
     11379</p><h4><a name="id503431"></a>
    1137611380An example of a concrete hit class
    1137711381</h4><p>
     
    1146311467base class for a customized trajectory class, since
    1146411468<span class="emphasis"><em>G4Trajectory</em></span> uses <span class="emphasis"><em>G4Allocator</em></span>.
    11465 </p><h4><a name="id503527"></a>
     11469</p><h4><a name="id503528"></a>
    1146611470G4THitsMap
    1146711471</h4><p>
     
    1149711501</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sect.Hits.SensDet"></a>
    1149811502Sensitive detector
    11499 </h3></div></div><div></div></div><h4><a name="id503618"></a>
     11503</h3></div></div><div></div></div><h4><a name="id503619"></a>
    1150011504G4VSensitiveDetector
    1150111505</h4><p>
     
    1162211626sensitive detector object, it is perfectly possible to have several
    1162311627Readout geometries in parallel.
    11624 </p><h4><a name="id503994"></a>
     11628</p><h4><a name="id503995"></a>
    1162511629Definition of a virtual geometry setup
    1162611630</h4><p>
     
    1169911703<span class="emphasis"><em>G4SDManager</em></span> is the singleton manager class for sensitive
    1170011704detectors.
    11701 </p><h4><a name="id504228"></a>
     11705</p><h4><a name="id504229"></a>
    1170211706Activation/inactivation of sensitive detectors
    1170311707</h4><p>
     
    1172311727will inactivate all detectors belonging to the <tt class="literal">myCal</tt>
    1172411728category.
    11725 </p><h4><a name="id504291"></a>
     11729</p><h4><a name="id504292"></a>
    1172611730Access to the hit collections
    1172711731</h4><p>Hit collections are accessed for various cases.
     
    1200112005      <span class="emphasis"><em>Weighted()</em></span> method of this class object is invoked.
    1200212006    </p></dd></dl></div><p>
    12003 </p><h4><a name="id504731"></a>
     12007</p><h4><a name="id504732"></a>
    1200412008<span class="bold"><b>Deposited energy scorers</b></span>
    1200512009</h4><p>
     
    1202212026      weight is multiplied at each step.
    1202312027    </p></dd></dl></div><p>
    12024 </p><h4><a name="id504792"></a>
     12028</p><h4><a name="id504793"></a>
    1202512029<span class="bold"><b>Current and flux scorers</b></span>
    1202612030</h4><p>
     
    1209112095      calculation.
    1209212096    </p></dd></dl></div><p>
    12093 </p><h4><a name="id504927"></a>
     12097</p><h4><a name="id504928"></a>
    1209412098<span class="bold"><b>Other scorers</b></span>
    1209512099</h4><p>
     
    1227512279    simulate pile up
    1227612280  </p></li></ul></div><p>
    12277 </p><h4><a name="id507873"></a>
     12281</p><h4><a name="id507874"></a>
    1227812282G4VDigi
    1227912283</h4><p>
     
    1228312287class should be defined by yourself. <span class="emphasis"><em>G4VDigi</em></span> has two virtual
    1228412288methods, <tt class="literal">Draw()</tt> and <tt class="literal">Print()</tt>.
    12285 </p><h4><a name="id507908"></a>
     12289</p><h4><a name="id507909"></a>
    1228612290G4TDigiCollection
    1228712291</h4><p>
     
    1231212316collection(s) should be associated with the <span class="emphasis"><em>G4DCofThisEvent</em></span>
    1231312317object.
    12314 </p><h4><a name="id508024"></a>
     12318</p><h4><a name="id508025"></a>
    1231512319G4DigiManager
    1231612320</h4><p>
     
    1234112345     MyDigitizer * myDM = fDM-&gt;Digitize( "/myDet/myCal/myEMdigiMod" );
    1234212346</pre></div><p>
    12343 </p><h4><a name="id508099"></a>
     12347</p><h4><a name="id508100"></a>
    1234412348How to get hitsCollection and/or digiCollection
    1234512349</h4><p>
     
    1249612500class <span class="emphasis"><em>G4VUserParallelWorld</em></span>.
    1249712501
    12498 </p><div class="example"><a name="id509332"></a><p class="title"><b>Example 4.17. 
     12502</p><div class="example"><a name="id509333"></a><p class="title"><b>Example 4.17. 
    1249912503An example header file of a concrete user parallel world class.
    1250012504</b></p><pre class="programlisting">
     
    1261712621respectively and registered to the particles.
    1261812622
    12619 </p><div class="example"><a name="id509581"></a><p class="title"><b>Example 4.20. 
     12623</p><div class="example"><a name="id509582"></a><p class="title"><b>Example 4.20. 
    1262012624Define <tt class="literal">G4ParallelWorldScoringProcess</tt>.
    1262112625</b></p><pre class="programlisting">
     
    1267812682the instantiation of <tt class="literal">G4RunManager</tt>.
    1267912683
    12680 </p><div class="example"><a name="id510221"></a><p class="title"><b>Example 4.21. 
     12684</p><div class="example"><a name="id510222"></a><p class="title"><b>Example 4.21. 
    1268112685A user <tt class="literal">main()</tt> to use the command-based scoring
    1268212686</b></p><pre class="programlisting">
     
    1272312727size of which is 2 m * 2 m * 2 m, and sliced into 30 cells along each axes. For each cell energy deposition,
    1272412728number of steps of gamma, number of steps of electron and number of steps of positron are scored.
    12725 </p><div class="example"><a name="id510346"></a><p class="title"><b>Example 4.22. 
     12729</p><div class="example"><a name="id510347"></a><p class="title"><b>Example 4.22. 
    1272612730UI commands to define a scoring mesh and scorers
    1272712731</b></p><pre class="programlisting">
     
    1287112875</h2></div></div><div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sect.Track.Basic"></a>
    1287212876Basic Concepts
    12873 </h3></div></div><div></div></div><h4><a name="id531457"></a>
     12877</h3></div></div><div></div></div><h4><a name="id531458"></a>
    1287412878Philosophy of Tracking
    1287512879</h4><p>
     
    1297112975    One step completed.
    1297212976  </p></li></ol></div><p>
    12973 </p><h4><a name="id531704"></a>
     12977</p><h4><a name="id531705"></a>
    1297412978What is a Step?
    1297512979</h4><p>
     
    1298112985properties, such as energy and momentum, are updated as the various
    1298212986active processes are invoked.
    12983 </p><h4><a name="id531740"></a>
     12987</p><h4><a name="id531741"></a>
    1298412988What is a Track?
    1298512989</h4><p>
     
    1321313217</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sect.Track.Traj"></a>
    1321413218Trajectory and Trajectory Point
    13215 </h3></div></div><div></div></div><h4><a name="id532497"></a>
     13219</h3></div></div><div></div></div><h4><a name="id532498"></a>
    1321613220G4Trajectory and G4TrajectoryPoint
    1321713221</h4><p>
     
    1327513279cross a geometrical boundary. Thus a drawn trajectory may not be
    1327613280circular.
    13277 </p></div><h4><a name="id532700"></a>
     13281</p></div><h4><a name="id532701"></a>
    1327813282Customizing trajectory and trajectory point
    1327913283</h4><p>
     
    1339013394<a href="#brhead.PhysProc.PrtChng">
    1339113395Particle Change</a>).
    13392 </p><h4><a name="id534490"></a>
     13396</p><h4><a name="id534491"></a>
    1339313397G4VProcess
    1339413398</h4><p>
     
    1349813502    </p><p>
    1349913503  </p></li></ul></div><p>
    13500 </p><h4><a name="id534809"></a>
     13504</p><h4><a name="id534810"></a>
    1350113505Other base classes for processes
    1350213506</h4><p>
     
    1418314187These processes apply to electrons, protons, hydrogen, alpha particles and
    1418414188their charge states.
    14185 </p><h4><a name="id536540"></a>
     14189</p><h4><a name="id536541"></a>
    1418614190 Electron processes
    1418714191</h4><p>
     
    1421014214      </p></li></ul></div><p>
    1421114215  </p></li></ul></div><p>
    14212 </p><h4><a name="id536626"></a>
     14216</p><h4><a name="id536627"></a>
    1421314217 Proton processes
    1421414218</h4><p>
     
    1426114265      </p></li></ul></div><p>
    1426214266  </p></li></ul></div><p>
    14263 </p><h4><a name="id536793"></a>
     14267</p><h4><a name="id536794"></a>
    1426414268 Helium (neutral) processes
    1426514269</h4><p>
     
    1428614290      </p></li></ul></div><p>
    1428714291  </p></li></ul></div><p>
    14288 </p><h4><a name="id536876"></a>
     14292</p><h4><a name="id536877"></a>
    1428914293 Helium+ (ionized once) processes
    1429014294</h4><p>
     
    1431814322      </p></li></ul></div><p>
    1431914323  </p></li></ul></div><p>
    14320 </p><h4><a name="id536980"></a>
     14324</p><h4><a name="id536981"></a>
    1432114325 Helium++ (ionised twice) processes
    1432214326</h4><p>
     
    1449514499</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="sect.PhysProc.Had.TreatCross"></a>
    1449614500Treatment of Cross Sections
    14497 </h4></div></div><div></div></div><h4><a name="id537151"></a>
     14501</h4></div></div><div></div></div><h4><a name="id537152"></a>
    1449814502Cross section data sets
    1449914503</h4><p>
     
    1454114545internal database and/or other state information, for the given
    1454214546particle type, to the standard output stream.
    14543 </p><h4><a name="id537268"></a>
     14547</p><h4><a name="id537269"></a>
    1454414548Cross section data store
    1454514549</h4><p>
     
    1460914613This method may be used to request the data store to invoke the
    1461014614<tt class="literal">DumpPhysicsTable</tt> method of each of its data sets.
    14611 </p><h4><a name="id537438"></a>
     14615</p><h4><a name="id537439"></a>
    1461214616Default cross sections
    1461314617</h4><p>
     
    1467614680of the respective mean free paths of a given particle in a given
    1467714681material.
    14678 </p><h4><a name="id537583"></a>
     14682</p><h4><a name="id537584"></a>
    1467914683Cross-sections for low energy neutron transport
    1468014684</h4><p>
     
    1470414708</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="sect.PhysProc.Had.AtRest"></a>
    1470514709Hadrons at Rest
    14706 </h4></div></div><div></div></div><h4><a name="id537653"></a>
     14710</h4></div></div><div></div></div><h4><a name="id537654"></a>
    1470714711List of implemented "Hadron at Rest" processes
    1470814712</h4><p>
     
    1477514779    </p><p>
    1477614780  </p></li></ul></div><p>
    14777 </p><h4><a name="id537842"></a>
     14781</p><h4><a name="id537843"></a>
    1477814782Example of how to use a hadron at rest process
    1477914783</h4><p>
     
    1483914843      n, n-bar
    1484014844    </td></tr></tbody></table></div><p>
    14841 </p><h4><a name="id538098"></a>
     14845</p><h4><a name="id538099"></a>
    1484214846How to register Models
    1484314847</h4><p>
     
    1497114975 void SetMaxEnergy( const G4double anEnergy )
    1497214976</pre></div><p>
    14973 </p><h4><a name="id538373"></a>
     14977</p><h4><a name="id538374"></a>
    1497414978Which models are there, and what are the defaults
    1497514979</h4><p>
     
    1553915543</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="sect.PhysProc.Photo.Track"></a>
    1554015544Tracking of Photons in <tt class="literal">processes/optical</tt>
    15541 </h4></div></div><div></div></div><h4><a name="id539603"></a>
     15545</h4></div></div><div></div></div><h4><a name="id539604"></a>
    1554215546Absorption
    1554315547</h4><p>
     
    1555115555the medium; i.e. it is the mean free path returned by the
    1555215556<tt class="literal">GetMeanFreePath</tt> method.
    15553 </p><h4><a name="id539651"></a>
     15557</p><h4><a name="id539652"></a>
    1555415558Rayleigh Scattering
    1555515559</h4><p>
     
    1559515599<tt class="literal">RayleighAttenuationLengthGenerator</tt>
    1559615600which calculates it for 10 degrees Celsius liquid water.
    15597 </p><h4><a name="id539782"></a>
     15601</p><h4><a name="id539783"></a>
    1559815602Boundary Process
    1559915603</h4><p>
     
    1592415928</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="sect.PhysProc.Param.FastSimModel"></a>
    1592515929The <tt class="literal">G4VFastSimulationModel</tt> Abstract Class
    15926 </h4></div></div><div></div></div><h4><a name="id540461"></a>
     15930</h4></div></div><div></div></div><h4><a name="id540462"></a>
    1592715931Constructors:
    1592815932</h4><p>
     
    1594915953      placed, you can set the boolean value to "true".
    1595015954    </p></dd></dl></div><p>
    15951 </p><h4><a name="id540549"></a>
     15955</p><h4><a name="id540550"></a>
    1595215956Virtual methods:
    1595315957</h4><p>
     
    1603016034Parameterisation Using Ghost Geometries
    1603116035&#8221;</a>.
    16032 </p><h4><a name="id540756"></a>
     16036</p><h4><a name="id540757"></a>
    1603316037Constructor:
    1603416038</h4><p>
     
    1604916053      G4Region* and G4bool values of the model constructor.
    1605016054    </p></dd></dl></div><p>
    16051 </p><h4><a name="id540798"></a>
     16055</p><h4><a name="id540799"></a>
    1605216056G4VFastSimulationModel object management:
    1605316057</h4><p>
     
    1606216066    G4VFastSimulationModel*)</b></span></tt>
    1606316067  </p></li></ul></div><p>
    16064 </p><h4><a name="id540850"></a>
     16068</p><h4><a name="id540851"></a>
    1606516069Interface with the G4FastSimulationManagerProcess:
    1606616070</h4><p>
     
    1646716471same as those in your Geant4 application (as far as you do not
    1646816472change source codes).
    16469 </p><h4><a name="id549268"></a>
     16473</p><h4><a name="id549269"></a>
    1647016474Categories
    1647116475</h4><p>
     
    1761217616to define the detector, specify the physics to be used, and
    1761317617describe how initial particles are to be generated.
    17614 </p><h4><a name="id571045"></a>
     17618</p><h4><a name="id571046"></a>
    1761517619<tt class="literal">G4VUserDetectorConstruction</tt>
    1761617620</h4><p>
     
    1762817632     };
    1762917633</pre></div><p>
    17630 </p><h4><a name="id571088"></a>
     17634</p><h4><a name="id571089"></a>
    1763117635<tt class="literal">G4VUserPhysicsList</tt>
    1763217636</h4><p>
     
    1785617860methods. Objects of user action classes must be registered with
    1785717861<tt class="literal">G4RunManager</tt>.
    17858 </p><h4><a name="id571684"></a>
     17862</p><h4><a name="id571685"></a>
    1785917863<tt class="literal">G4UserRunAction</tt>
    1786017864</h4><p>
     
    1790217906     };
    1790317907</pre></div><p>
    17904 </p><h4><a name="id571829"></a>
     17908</p><h4><a name="id571830"></a>
    1790517909<tt class="literal">G4UserEventAction</tt>
    1790617910</h4><p>
     
    1794317947     };
    1794417948</pre></div><p>
    17945 </p><h4><a name="id571950"></a>
     17949</p><h4><a name="id571951"></a>
    1794617950<tt class="literal">G4UserStackingAction</tt>
    1794717951</h4><p>
     
    1805218056     };
    1805318057</pre></div><p>
    18054 </p><h4><a name="id572283"></a>
     18058</p><h4><a name="id572284"></a>
    1805518059<tt class="literal">G4UserTrackingAction</tt>
    1805618060</h4><p>
     
    1842818432</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sect.UIDefNew.DervCls"></a>
    1842918433G4UIcommand and its derived classes
    18430 </h3></div></div><div></div></div><h4><a name="id575729"></a>
     18434</h3></div></div><div></div></div><h4><a name="id575730"></a>
    1843118435Methods available for all derived classes
    1843218436</h4><p>
     
    1846218466    </p><p>
    1846318467  </p></li></ul></div><p>
    18464 </p><h4><a name="id575848"></a>
     18468</p><h4><a name="id575849"></a>
    1846518469G4UIdirectory
    1846618470</h4><p>
     
    1847518479    </p><p>
    1847618480  </p></li></ul></div><p>
    18477 </p><h4><a name="id575891"></a>
     18481</p><h4><a name="id575892"></a>
    1847818482G4UIcmdWithoutParameter
    1847918483</h4><p>
     
    1848918493    </p><p>
    1849018494  </p></li></ul></div><p>
    18491 </p><h4><a name="id575929"></a>
     18495</p><h4><a name="id575930"></a>
    1849218496G4UIcmdWithABool
    1849318497</h4><p>
     
    1856918573    </p><p>
    1857018574</p></li></ul></div><p>
    18571 </p><h4><a name="id576168"></a>
     18575</p><h4><a name="id576169"></a>
    1857218576G4UIcmdWithADouble
    1857318577</h4><p>
     
    1860818612    </p><p>
    1860918613  </p></li></ul></div><p>
    18610 </p><h4><a name="id576287"></a>
     18614</p><h4><a name="id576288"></a>
    1861118615G4UIcmdWithAString
    1861218616</h4><p>
     
    1864318647    </p><p>
    1864418648  </p></li></ul></div><p>
    18645 </p><h4><a name="id576374"></a>
     18649</p><h4><a name="id576375"></a>
    1864618650G4UIcmdWith3Vector
    1864718651</h4><p>
     
    1868418688    </p><p>
    1868518689  </p></li></ul></div><p>
    18686 </p><h4><a name="id576770"></a>
     18690</p><h4><a name="id576771"></a>
    1868718691G4UIcmdWithADoubleAndUnit
    1868818692</h4><p>
     
    1875118755    </p><p>
    1875218756  </p></li></ul></div><p>
    18753 </p><h4><a name="id576980"></a>
     18757</p><h4><a name="id576981"></a>
    1875418758G4UIcmdWith3VectorAndUnit
    1875518759</h4><p>
     
    1881918823    </p><p>
    1882018824  </p></li></ul></div><p>
    18821 </p><h4><a name="id577195"></a>
     18825</p><h4><a name="id577196"></a>
    1882218826Additional comments on the <tt class="literal">SetParameterName()</tt> method
    1882318827</h4><p>
     
    1916319167</a></span></dt><dt><span class="sect2"><a href="#sect.VisDrv.OpenGL">
    1916419168OpenGL
     19169</a></span></dt><dt><span class="sect2"><a href="#sect.VisDrv.Qt">
     19170Qt
    1916519171</a></span></dt><dt><span class="sect2"><a href="#sect.VisDrv.OpenInv">
    1916619172OpenInventor
     
    1928919295</a></span></dt><dd><dl><dt><span class="sect2"><a href="#sect.MkMovie.OGLX">
    1929019296OGLX
     19297</a></span></dt><dt><span class="sect2"><a href="#sect.MkMovie.Qt">
     19298Qt
    1929119299</a></span></dt><dt><span class="sect2"><a href="#sect.MkMovie.DAWNFILE">
    1929219300DAWNFILE
     
    1931719325supports a diverse family of graphics systems. Some of these
    1931819326graphics systems use a graphics library compiled with Geant4, such
    19319 as OpenGL, while others involve a separate application, such as
     19327as OpenGL, Qt, while others involve a separate application, such as
    1932019328WIRED or DAWN.
    1932119329</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sect.VisIntro.What"></a>
     
    1937219380      </p></li><li><p>
    1937319381        Limited printing ability (pixel graphics, not vector graphics)
     19382      </p></li></ul></div><p>
     19383  </p></li><li><p>
     19384    Qt
     19385    </p><div class="itemizedlist"><ul type="circle" compact><li><p>
     19386        View directly from Geant4
     19387      </p></li><li><p>
     19388        Uses Qt and GL libraries that are already included on most Linux
     19389        systems (plus some Windows availability)
     19390      </p></li><li><p>
     19391        Rendered, photorealistic image
     19392      </p></li><li><p>
     19393        Many interactive features
     19394      </p></li><li><p>
     19395        zoom, rotate, translate
     19396      </p></li><li><p>
     19397        Fast response (can usually exploit full potential of graphics
     19398        hardware)
     19399      </p></li><li><p>
     19400        Expanded printing ability (vector and pixel graphics)
     19401      </p></li><li><p>
     19402        Make movies interactively
    1937419403      </p></li></ul></div><p>
    1937519404  </p></li><li><p>
     
    1949219521      </p></li></ul></div><p>
    1949319522  </p></li><li><p>
     19523    If you want GUI control, very responsive photorealistic graphics plus more
     19524    interactivity (and have the Qt libraries installed).
     19525    </p><div class="itemizedlist"><ul type="circle" compact><li><p>
     19526        Qt is a good solution
     19527      </p></li></ul></div><p>
     19528  </p></li><li><p>
    1949419529    If you want GUI control, want to be able to pick on items to
    1949519530    inquire about them (identity, momentum, etc.), perhaps want to
     
    1954819583    </p><div class="itemizedlist"><ul type="circle" compact><li><p>
    1954919584        OpenGL
     19585      </p></li><li><p>
     19586        Qt
    1955019587      </p></li><li><p>
    1955119588        OpenInventor
     
    1969419731GAGTree.
    1969519732</p><p>
    19696 The OpenGL, OpenInventor and RayTracerX drivers are not
     19733The OpenGL, Qt, OpenInventor and RayTracerX drivers are not
    1969719734incorporated by default. Nor are the DAWN-Network and VRML-Network
    1969819735drivers, because they require the network setting of the installed
     
    1970419741     setenv G4VIS_BUILD_OPENGLX_DRIVER      1  # OpenGL-Xlib driver
    1970519742     setenv G4VIS_BUILD_OPENGLXM_DRIVER     1  # OpenGL-Motif driver
     19743     setenv G4VIS_BUILD_OPENGLQT_DRIVER     1  # Qt driver
    1970619744     setenv G4VIS_BUILD_OIX_DRIVER          1  # OpenInventor-Xlib driver
    1970719745     setenv G4VIS_BUILD_RAYTRACERX_DRIVER   1  # RayTracer-XLib driver
     
    1975819796By default, you get the DAWNFILE, HepRepFile, RayTracer,
    1975919797VRML1FILE, VRML2FILE, ATree and GAGTree drivers. Additionally, you
    19760 may choose from the OpenGL-Xlib, OpenGL-Motif, OpenInventor,
     19798may choose from the OpenGL-Xlib, OpenGL-Motif, Qt, OpenInventor,
    1976119799RayTracerX, DAWN-Network and VRML-Network drivers, each of which
    1976219800can be selected by setting the proper environment variable:
     
    1976519803     setenv G4VIS_USE_OPENGLX      1
    1976619804     setenv G4VIS_USE_OPENGLXM     1
     19805     setenv G4VIS_USE_OPENGLQT     1
    1976719806     setenv G4VIS_USE_OIX          1
    1976819807     setenv G4VIS_USE_RAYTRACERX   1
     
    2003720076&#8221;</a>
    2003820077    OpenGL
     20078  </p></li><li><p>
     20079    <a href="#sect.VisDrv.Qt" title="
     20080Qt
     20081">the section called &#8220;
     20082Qt
     20083&#8221;</a>
     20084    Qt
    2003920085  </p></li><li><p>
    2004020086    <a href="#sect.VisDrv.OpenInv" title="
     
    2013720183    </td><td>
    2013820184      Windows
     20185    </td></tr><tr><td>
     20186      Qt
     20187    </td><td>
     20188      Qt, OpenGL
     20189    </td><td>
     20190      Linux, Unix, Mac, Windows
    2013920191    </td></tr><tr><td>
    2014020192      OpenInventor-X
     
    2025820310    using the OpenGL Graphics System
    2025920311  </p></li></ul></div><p>
     20312</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sect.VisDrv.Qt"></a>
     20313Qt
     20314</h3></div></div><div></div></div><p>
     20315This driver have been developed by Laurent Garnier (IN2P3, LAL Orsay). 
     20316It is an interface to the powerful toolkit Qt, now free on lot of 
     20317platforms. This driver needs OpenGL library to be install. It is well suited for
     20318real-time fast visualization and demonstration. Fast visualization
     20319is realized with hardware acceleration, reuse of shapes stored in a
     20320display list, etc. NURBS visualization is also supported. All OpenGL 
     20321features are implements in Qt driver . In addition, mouse events control
     20322are used to rotation/move/zoom volume, you can save your scene in lots
     20323of formats (vector or not), make movies... 
     20324</p><p>
     20325There is only one session of Qt driver for all available platform. 
     20326Two display modes are available: immediate mode and stored mode.
     20327The former has no limitation on data size, and the latter is fast
     20328for visualizing large data repetitively, and so is suitable for
     20329animation.
     20330</p><p>
     20331To see the visualization window :
     20332
     20333
     20334</p><div class="informalexample"><pre class="programlisting">
     20335     /vis/open OGLSQt
     20336</pre></div><p>
     20337</p><p>
     20338<span class="bold"><b>Further information (Qt):</b></span>
     20339</p><div class="itemizedlist"><ul type="disc" compact><li><p>
     20340    <a href="http://trolltech.com/" target="_top">
     20341    Qt
     20342    </a>
     20343  </p></li><li><p>
     20344    <a href="http://geant4.slac.stanford.edu/Presentations/vis/G4OpenGLTutorial/G4OpenGLTutorial.html" target="_top">
     20345    Geant4 Visualization Tutorial
     20346    </a>
     20347    using the Qt Driver
     20348  </p></li></ul></div><p>
    2026020349</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sect.VisDrv.OpenInv"></a>
    2026120350OpenInventor
     
    2081620905Its default value is <tt class="literal">NONE</tt>, which means that no viewer
    2081720906is invoked and only the file <tt class="literal">g4.wrl</tt> is generated.
    20818 </p><h4><a name="id586905"></a>
     20907</p><h4><a name="id587160"></a>
    2081920908Remote Visualization with the VRML-Network Driver
    2082020909</h4><p>
     
    2177321862</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sect.VisCntCmmd.CutVw"></a>
    2177421863Cut view
    21775 </h3></div></div><div></div></div><h4><a name="id592187"></a>
     21864</h3></div></div><div></div></div><h4><a name="id592547"></a>
    2177621865Sectioning
    2177721866</h4><p>
     
    2179421883     Idle&gt; /vis/viewer/set/sectionPlane  on  2.0  0.0  0.0  cm  1.0  0.0  0.0
    2179521884</pre></div><p>
    21796 </p><h4><a name="id592229"></a>
     21885</p><h4><a name="id592589"></a>
    2179721886Cutting away
    2179821887</h4><p>
     
    2194922038    </p><p>
    2195022039    Time development of an electrmagnetic shower.
     22040    </p><p>
     22041  </p></li><li><p>
     22042    <a href="./Visualization/visTutor/exN03Vis14_mac.html" target="_top">
     22043    exN03Vis14.mac:</a>
     22044    </p><p>
     22045    A basic macro for visualization of detector geometry and events
     22046    using Qt in Stored mode.
     22047    </p><p>
     22048  </p></li><li><p>
     22049    <a href="./Visualization/visTutor/exN03Vis15_mac.html" target="_top">
     22050    exN03Vis15.mac:</a>
     22051    </p><p>
     22052    A basic macro for visualization of detector geometry and events
     22053    using Qt.
    2195122054    </p><p>
    2195222055  </p></li><li><p>
     
    2315923262user. The models are described briefly below, followed by some
    2316023263example configuration commands.
    23161 </p><h4><a name="id599896"></a>
     23264</p><h4><a name="id600320"></a>
    2316223265G4TrajectoryGenericDrawer
    2316323266</h4><p>
    2316423267This model simply draws all trajectories in the same style, with
    2316523268the properties provided by the context.
    23166 </p><h4><a name="id599910"></a>
     23269</p><h4><a name="id600334"></a>
    2316723270G4TrajectoryDrawByCharge
    2316823271</h4><p>
     
    2318023283        0               Green
    2318123284</pre></div><p>
    23182 </p><h4><a name="id599938"></a>
     23285</p><h4><a name="id600362"></a>
    2318323286G4TrajectoryDrawByParticleID
    2318423287</h4><p>
     
    2318723290By default, all trajectories are coloured grey. Chosen particle
    2318823291types can be highlighted with specified colours.
    23189 </p><h4><a name="id599954"></a>
     23292</p><h4><a name="id600378"></a>
    2319023293G4TrajectoryDrawByOriginVolume
    2319123294</h4><p>
     
    2319423297physical volume. Physical volume takes precedence over logical
    2319523298volume. All trajectories are coloured grey by default.
    23196 </p><h4><a name="id599970"></a>
     23299</p><h4><a name="id600394"></a>
    2319723300G4TrajectoryDrawByAttribute
    2319823301</h4><p>
     
    2351423617mode. The above models are described briefly below, followed by
    2351523618some example configuration commands.
    23516 </p><h4><a name="id601482"></a>
     23619</p><h4><a name="id601906"></a>
    2351723620G4TrajectoryChargeFilter
    2351823621</h4><p>
     
    2352023623running mode, only trajectories with charges matching those
    2352123624registered with the model will pass the filter.
    23522 </p><h4><a name="id601497"></a>
     23625</p><h4><a name="id601921"></a>
    2352323626G4TrajectoryParticleFilter
    2352423627</h4><p>
     
    2352623629standard running mode, only trajectories with particle types
    2352723630matching those registered with the model will pass the filter.
    23528 </p><h4><a name="id601512"></a>
     23631</p><h4><a name="id601936"></a>
    2352923632G4TrajectoryOriginVolumeFilter
    2353023633</h4><p>
     
    2353323636volumes matching those registered with the model will pass the
    2353423637filter.
    23535 </p><h4><a name="id601528"></a>
     23638</p><h4><a name="id601952"></a>
    2353623639G4TrajectoryAttributeFilter
    2353723640</h4><p>
     
    2368923792</h3></div></div><div></div></div><p>
    2369023793Here we explain how to use 3D markers in Geant4 Visualization.
    23691 </p><h4><a name="id602320"></a>
     23794</p><h4><a name="id602744"></a>
    2369223795What are Markers?
    2369323796</h4><p>
     
    2372923832</p><p>
    2373023833Access functions of class <span class="emphasis"><em>G4VMarker</em></span> are summarized below.
    23731 </p><h4><a name="id602446"></a>
     23834</p><h4><a name="id602870"></a>
    2373223835Access functions of markers
    2373323836</h4><p>
     
    2389824001screen images and we would be happy to hear about them. Graphics
    2389924002drivers currently capable of producing picture files are:
     24003
     24004<a href="http://bmrc.berkeley.edu/frame/research/mpeg/mpeg_encode.html" target="_top">More informations about MPEG encoder</a>
    2390024005
    2390124006</p><div class="informaltable"><table border="1"><colgroup><col><col></colgroup><tbody><tr><td><span class="bold"><b>Driver</b></span></td><td><span class="bold"><b>File type</b></span></td></tr><tr><td>
     
    2391524020        eps
    2391624021      </td></tr><tr><td>
     24022        Qt
     24023      </td><td>
     24024        jpeg, eps, ppm, ...
     24025      </td></tr><tr><td>
    2391724026        RayTracer
    2391824027      </td><td>
     
    2399424103</p><p>
    2399524104Then, on Mac, for example:
     24105
     24106</p><div class="informalexample"><pre class="programlisting">
     24107open G4OpenGL.mpg
     24108</pre></div><p>
     24109
     24110opens a QuickTime player.
     24111</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sect.MkMovie.Qt"></a>
     24112Qt
     24113</h3></div></div><div></div></div><p>
     24114Make a movie with Qt driver is the easyest way. A function is already define to
     24115store all changes on OpenGL frame from viewer in a movie format. You can then use
     24116loops (as defined in OGLX section) or even move/rotate/zoom you scene in real time
     24117with your mouse.
     24118</p><p>
     24119All the work of OGLX section to store files, convert them, and make a movie is
     24120hidden by Qt driver. But as for previous section, you have to install mpeg_encoder.
     24121</p><p>
     24122To make a movie :
     24123</p><div class="itemizedlist"><ul type="disc" compact><li><p>
     24124   Right clic will display a context menu, "Action"-&gt;"Movie parameters".
     24125  </p></li><li><p>
     24126   Select MPEG encoder path is it was not found
     24127  </p></li><li><p>
     24128   Select the name of the output movie.
     24129  </p></li><li><p>
     24130   Let go! Hit SPACE to Start/Pause recording, RETURN to STOP
     24131  </p></li></ul></div><p>
     24132</p><p>
     24133Then, open your movies (on Mac, for example):
    2399624134
    2399724135</p><div class="informalexample"><pre class="programlisting">
     
    2457224710</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sect.ExmpNvc.Exmp01"></a>
    2457324711Example N01
    24574 </h3></div></div><div></div></div><h4><a name="id617332"></a>
     24712</h3></div></div><div></div></div><h4><a name="id618253"></a>
    2457524713Basic concepts
    2457624714</h4><div class="itemizedlist"><ul type="disc" compact><li><p>
    2457724715   minimal set for geantino transportation   
    24578   </p></li></ul></div><h4><a name="id617351"></a>
     24716  </p></li></ul></div><h4><a name="id618273"></a>
    2457924717Classes
    2458024718</h4><p>
     
    2459924737    Hard coded UI command application
    2460024738  </p></li></ul></div><p>
    24601 </p><h4><a name="id617431"></a>
     24739</p><h4><a name="id618353"></a>
    2460224740ExN01DetectorConstruction
    2460324741</h4><p>
     
    2461824756    <span class="emphasis"><em>G4PVPlacement</em></span> without rotation
    2461924757  </p></li></ul></div><p>
    24620 </p><h4><a name="id617487"></a>
     24758</p><h4><a name="id618408"></a>
    2462124759ExN01PhysicsList
    2462224760</h4><p>
     
    2463524773    assignment of transportation process
    2463624774  </p></li></ul></div><p>
    24637 </p><h4><a name="id617537"></a>
     24775</p><h4><a name="id618458"></a>
    2463824776ExN01PrimaryGeneratorAction
    2463924777</h4><p>
     
    2465424792</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sect.ExmpNvc.Exmp02"></a>
    2465524793Example N02
    24656 </h3></div></div><div></div></div><h4><a name="id617606"></a>
     24794</h3></div></div><div></div></div><h4><a name="id618527"></a>
    2465724795Basic concepts
    2465824796</h4><p>
     
    2466424802    Hits: tracker type hits
    2466524803  </p></li></ul></div><p>
    24666 </p><h4><a name="id617638"></a>
     24804</p><h4><a name="id618559"></a>
    2466724805Classes
    2466824806</h4><p>
     
    2468524823    construction and set of mandatory user classes
    2468624824  </p></li></ul></div><p>
    24687 </p><h4><a name="id617706"></a>
     24825</p><h4><a name="id618627"></a>
    2468824826ExN02DetectorConstruction
    2468924827</h4><p>
     
    2471224850      </p></li></ul></div><p>
    2471324851  </p></li></ul></div><p>
    24714 </p><h4><a name="id617795"></a>
     24852</p><h4><a name="id618716"></a>
    2471524853ExN02MagneticField
    2471624854</h4><p>
     
    2472724865    Uniform field. <span class="emphasis"><em>ExN02MagneticField</em></span>
    2472824866  </p></li></ul></div><p>
    24729 </p><h4><a name="id617843"></a>
     24867</p><h4><a name="id618765"></a>
    2473024868ExN02PhysicsList
    2473124869</h4><p>
     
    2474624884    Interactivity: chooses processes interactively (=&gt; messenger class)
    2474724885  </p></li></ul></div><p>
    24748 </p><h4><a name="id617901"></a>
     24886</p><h4><a name="id618822"></a>
    2474924887ExN02PrimaryGeneratorAction
    2475024888</h4><p>
     
    2476324901    primary event generation via particle gun
    2476424902  </p></li></ul></div><p>
    24765 </p><h4><a name="id617955"></a>
     24903</p><h4><a name="id618876"></a>
    2476624904ExN02RunAction
    2476724905</h4><p>
     
    2477824916    draw detector
    2477924917  </p></li></ul></div><p>
    24780 </p><h4><a name="id618000"></a>
     24918</p><h4><a name="id618921"></a>
    2478124919ExN02EventAction
    2478224920</h4><p>
     
    2479324931    print time information
    2479424932  </p></li></ul></div><p>
    24795 </p><h4><a name="id618045"></a>
     24933</p><h4><a name="id618966"></a>
    2479624934ExN02TrackerSD
    2479724935</h4><p>
     
    2480824946    tracker-type hit generation
    2480924947  </p></li></ul></div><p>
    24810 </p><h4><a name="id618090"></a>
     24948</p><h4><a name="id619012"></a>
    2481124949ExN02TrackerHit
    2481224950</h4><p>
     
    2482524963</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sect.ExmpNvc.Exmp03"></a>
    2482624964Example N03
    24827 </h3></div></div><div></div></div><h4><a name="id618149"></a>
     24965</h3></div></div><div></div></div><h4><a name="id619071"></a>
    2482824966Basic concepts
    2482924967</h4><p>
     
    2483724975    Tracking: collect energy deposition, total track length
    2483824976  </p></li></ul></div><p>
    24839 </p><h4><a name="id618187"></a>
     24977</p><h4><a name="id619108"></a>
    2484024978Classes
    2484124979</h4><p>
     
    2485924997    macro file
    2486024998  </p></li></ul></div><p>
    24861 </p><h4><a name="id618256"></a>
     24999</p><h4><a name="id619177"></a>
    2486225000ExN03DetectorConstruction
    2486325001</h4><p>
     
    2488325021    visualization
    2488425022  </p></li></ul></div><p>
    24885 </p><h4><a name="id618327"></a>
     25023</p><h4><a name="id619249"></a>
    2488625024ExN03PhysicsList
    2488725025</h4><p>
     
    2490425042    class)
    2490525043  </p></li></ul></div><p>
    24906 </p><h4><a name="id618389"></a>
     25044</p><h4><a name="id619310"></a>
    2490725045ExN03PrimaryGeneratorAction
    2490825046</h4><p>
     
    2492425062    class)
    2492525063  </p></li></ul></div><p>
    24926 </p><h4><a name="id618450"></a>
     25064</p><h4><a name="id619372"></a>
    2492725065ExN03RunAction
    2492825066</h4><p>
     
    2494325081    Interactivity: change detector size, material, magnetic field.
    2494425082  </p></li></ul></div><p>
    24945 </p><h4><a name="id618509"></a>
     25083</p><h4><a name="id619431"></a>
    2494625084ExN03EventAction
    2494725085</h4><p>
     
    2496025098    print end of event information (energy deposited, etc.)
    2496125099  </p></li></ul></div><p>
    24962 </p><h4><a name="id618560"></a>
     25100</p><h4><a name="id619481"></a>
    2496325101ExN03SteppingAction
    2496425102</h4><p>
     
    2497725115</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sect.ExmpNvc.Exmp04"></a>
    2497825116Example N04
    24979 </h3></div></div><div></div></div><h4><a name="id618619"></a>
     25117</h3></div></div><div></div></div><h4><a name="id619541"></a>
    2498025118Basic concepts
    2498125119</h4><p>
     
    2498525123    Full hits/digits/trigger
    2498625124  </p></li></ul></div><p>
    24987 </p><h4><a name="id618647"></a>
     25125</p><h4><a name="id619568"></a>
    2498825126Classes
    2498925127</h4><p>
     
    2500125139    construction and set of user classes
    2500225140  </p></li></ul></div><p>
    25003 </p><h4><a name="id618699"></a>
     25141</p><h4><a name="id619620"></a>
    2500425142ExN04DetectorConstruction
    2500525143</h4><p>
     
    2502525163  </p></li><li><p>
    2502625164    calorimeter -- replica</p></li></ul></div><p>
    25027 </p><h4><a name="id618774"></a>
     25165</p><h4><a name="id619695"></a>
    2502825166ExN04TrackerParametrisation
    2502925167</h4><p>
     
    2504025178    parametrised sizes
    2504125179  </p></li></ul></div><p>
    25042 </p><h4><a name="id618819"></a>
     25180</p><h4><a name="id619741"></a>
    2504325181ExN04CalorimeterParametrisation
    2504425182</h4><p>
     
    2505525193    parametrized position/rotation
    2505625194  </p></li></ul></div><p>
    25057 </p><h4><a name="id618865"></a>
     25195</p><h4><a name="id619787"></a>
    2505825196ExN04MagneticField
    2505925197</h4><p>
     
    2507025208    solenoid and toroidal fields
    2507125209  </p></li></ul></div><p>
    25072 </p><h4><a name="id618910"></a>
     25210</p><h4><a name="id619832"></a>
    2507325211ExN04TrackerSD
    2507425212</h4><p>
     
    2508525223    tracker-type hit generation
    2508625224  </p></li></ul></div><p>
    25087 </p><h4><a name="id618956"></a>
     25225</p><h4><a name="id619877"></a>
    2508825226ExN04TrackerHit
    2508925227</h4><p>
     
    2510025238    draw hit point
    2510125239  </p></li></ul></div><p>
    25102 </p><h4><a name="id619001"></a>
     25240</p><h4><a name="id619922"></a>
    2510325241ExN04CalorimeterSD
    2510425242</h4><p>
     
    2511525253    calorimeter-type hit generation
    2511625254  </p></li></ul></div><p>
    25117 </p><h4><a name="id619046"></a>
     25255</p><h4><a name="id619967"></a>
    2511825256ExN04CalorimeterHit
    2511925257</h4><p>
     
    2513025268    draw physical volume with variable color
    2513125269  </p></li></ul></div><p>
    25132 </p><h4><a name="id619091"></a>
     25270</p><h4><a name="id620013"></a>
    2513325271ExN04MuonSD
    2513425272</h4><p>
     
    2514525283    Scintillator-type hit generation
    2514625284  </p></li></ul></div><p>
    25147 </p><h4><a name="id619136"></a>
     25285</p><h4><a name="id620058"></a>
    2514825286ExN04MuonHit
    2514925287</h4><p>
     
    2516025298    draw physical volume with variable color
    2516125299  </p></li></ul></div><p>
    25162 </p><h4><a name="id619181"></a>
     25300</p><h4><a name="id620103"></a>
    2516325301ExN04PrimaryGeneratorAction
    2516425302</h4><p>
     
    2517725315    primary event generation with PYTHIA event
    2517825316  </p></li></ul></div><p>
    25179 </p><h4><a name="id619236"></a>
     25317</p><h4><a name="id620157"></a>
    2518025318ExN04EventAction
    2518125319</h4><p>
     
    2519025328    store the initial seeds
    2519125329  </p></li></ul></div><p>
    25192 </p><h4><a name="id619273"></a>
     25330</p><h4><a name="id620194"></a>
    2519325331ExN04StackingAction
    2519425332</h4><p>
     
    2520725345    event abortion
    2520825346  </p></li></ul></div><p>
    25209 </p><h4><a name="id619323"></a>
     25347</p><h4><a name="id620244"></a>
    2521025348ExN04StackingActionMessenger
    2521125349</h4><p>
     
    2522225360    define abortion conditions
    2522325361  </p></li></ul></div><p>
    25224 </p><h4><a name="id619368"></a>
     25362</p><h4><a name="id620290"></a>
    2522525363ExN04TrackingAction
    2522625364</h4><p>
     
    2524125379</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sect.ExmpNvc.Exmp05"></a>
    2524225380Example N05
    25243 </h3></div></div><div></div></div><h4><a name="id619432"></a>
     25381</h3></div></div><div></div></div><h4><a name="id620354"></a>
    2524425382Basic concepts
    2524525383</h4><p>
     
    2525925397    (calorimeter type hits ?)
    2526025398  </p></li></ul></div><p>
    25261 </p><h4><a name="id619487"></a>
     25399</p><h4><a name="id620409"></a>
    2526225400Classes
    2526325401</h4><p>
     
    2528325421    construction EM physics shower fast simulation model
    2528425422  </p></li></ul></div><p>
    25285 </p><h4><a name="id619570"></a>
     25423</p><h4><a name="id620492"></a>
    2528625424ExN05EMShowerModel
    2528725425</h4><p>
     
    2529825436    energy deposition in sensitive detector
    2529925437  </p></li></ul></div><p>
    25300 </p><h4><a name="id619616"></a>
     25438</p><h4><a name="id620537"></a>
    2530125439ExN05PionShowerModel
    2530225440</h4><p>
     
    2531325451    energy deposition in sensitive detector
    2531425452  </p></li></ul></div><p>
    25315 </p><h4><a name="id619661"></a>
     25453</p><h4><a name="id620582"></a>
    2531625454ExN05DetectorConstruction
    2531725455</h4><p>
     
    2533225470    <span class="emphasis"><em>G4PVPlacement</em></span>
    2533325471  </p></li></ul></div><p>
    25334 </p><h4><a name="id619720"></a>
     25472</p><h4><a name="id620641"></a>
    2533525473ExN05PhysicsList
    2533625474</h4><p>
     
    2534725485    assignment of <span class="emphasis"><em>G4FastSimulationManagerProcess</em></span>
    2534825486  </p></li></ul></div><p>
    25349 </p><h4><a name="id619769"></a>
     25487</p><h4><a name="id620690"></a>
    2535025488ExN05PrimaryGeneratorAction
    2535125489</h4><p>
     
    2536425502    primary event generation via particle gun
    2536525503  </p></li></ul></div><p>
    25366 </p><h4><a name="id619823"></a>
     25504</p><h4><a name="id620744"></a>
    2536725505ExN05RunAction
    2536825506</h4><p>
     
    2538125519    (activation/deactivation of parameterisation ?)
    2538225520  </p></li></ul></div><p>
    25383 </p><h4><a name="id619873"></a>
     25521</p><h4><a name="id620795"></a>
    2538425522ExN05EventAction
    2538525523</h4><p>
     
    2539825536</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sect.ExmpNvc.Exmp06"></a>
    2539925537Example N06
    25400 </h3></div></div><div></div></div><h4><a name="id619933"></a>
     25538</h3></div></div><div></div></div><h4><a name="id620854"></a>
    2540125539Basic concepts
    2540225540</h4><div class="itemizedlist"><ul type="disc" compact><li><p>
     
    2541825556  </p></li><li><p>
    2541925557    Visualization : geometry, optical photon trajectories.
    25420   </p></li></ul></div><h4><a name="id619991"></a>
     25558  </p></li></ul></div><h4><a name="id620913"></a>
    2542125559Classes
    2542225560</h4><p>
     
    2543825576    hard coded <tt class="literal">beamOn</tt>
    2543925577  </p></li></ul></div><p>
    25440 </p><h4><a name="id620061"></a>
     25578</p><h4><a name="id620982"></a>
    2544125579ExN06DetectorConstruction
    2544225580</h4><p>
     
    2546525603    visualization
    2546625604  </p></li></ul></div><p>
    25467 </p><h4><a name="id620140"></a>
     25605</p><h4><a name="id621062"></a>
    2546825606ExN06PhysicsList
    2546925607</h4><p>
     
    2548525623    modify/augment optical process parameters
    2548625624  </p></li></ul></div><p>
    25487 </p><h4><a name="id620198"></a>
     25625</p><h4><a name="id621119"></a>
    2548825626ExN06PrimaryGeneratorAction
    2548925627</h4><p>
     
    2550225640    primary event generation via particle gun
    2550325641  </p></li></ul></div><p>
    25504 </p><h4><a name="id620252"></a>
     25642</p><h4><a name="id621173"></a>
    2550525643ExN06RunAction
    2550625644</h4><p>
     
    2551925657</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sect.ExmpNvc.Exmp07"></a>
    2552025658Example N07
    25521 </h3></div></div><div></div></div><h4><a name="id620311"></a>
     25659</h3></div></div><div></div></div><h4><a name="id621232"></a>
    2552225660Basic concepts
    2552325661</h4><p>
     
    2553525673    classes without implementing sensitive detector class.
    2553625674  </p></li></ul></div><p>
    25537 </p><h4><a name="id620354"></a>
     25675</p><h4><a name="id621275"></a>
    2553825676Classes
    2553925677</h4><p>
     
    2555625694    construction and set of <span class="emphasis"><em>ExN07RunAction</em></span>
    2555725695  </p></li></ul></div><p>
    25558 </p><h4><a name="id620429"></a>
     25696</p><h4><a name="id621350"></a>
    2555925697ExN07DetectorConstruction
    2556025698</h4><p>
     
    2558425722    visualization
    2558525723  </p></li></ul></div><p>
    25586 </p><h4><a name="id620520"></a>
     25724</p><h4><a name="id621442"></a>
    2558725725ExN07DetectorMessenger
    2558825726</h4><p>
     
    2559925737    definition of example-specific geometry commands
    2560025738  </p></li></ul></div><p>
    25601 </p><h4><a name="id620566"></a>
     25739</p><h4><a name="id621487"></a>
    2560225740ExN07PhysicsList
    2560325741</h4><p>
     
    2561825756    production thresholds for each region
    2561925757  </p></li></ul></div><p>
    25620 </p><h4><a name="id620621"></a>
     25758</p><h4><a name="id621543"></a>
    2562125759ExN07PrimaryGeneratorAction
    2562225760</h4><p>
     
    2563525773    primary event generation via particle gun
    2563625774  </p></li></ul></div><p>
    25637 </p><h4><a name="id620676"></a>
     25775</p><h4><a name="id621597"></a>
    2563825776ExN07RunAction
    2563925777</h4><p>
     
    2565225790    print out a run summary with <span class="emphasis"><em>ExN07Run</em></span> class object
    2565325791  </p></li></ul></div><p>
    25654 </p><h4><a name="id620734"></a>
     25792</p><h4><a name="id621655"></a>
    2565525793ExN07Run
    2565625794</h4><p>
     
    2582325961  </p></li></ul></div><p>
    2582425962</p><p>
    25825 </p><div class="table"><a name="id626437"></a><p class="title"><b>Table 9.4. 
     25963</p><div class="table"><a name="id627358"></a><p class="title"><b>Table 9.4. 
    2582625964  TestEm by theme
    2582725965</b></p><table summary="
     
    2638526523 
    2638626524  Has Geant4 been installed properly ? What to do to solve this error ?
    26387 </a></dt></dl><table border="0" summary="Q and A Set"><col align="left" width="1%"><tbody><tr class="question"><td align="left" valign="top"><a name="qanda.Installation.UpkTar"></a><a name="id638151"></a><b>Q:</b></td><td align="left" valign="top"><p>
     26525</a></dt></dl><table border="0" summary="Q and A Set"><col align="left" width="1%"><tbody><tr class="question"><td align="left" valign="top"><a name="qanda.Installation.UpkTar"></a><a name="id639073"></a><b>Q:</b></td><td align="left" valign="top"><p>
    2638826526  When I download the source from the web, and unpack the tar file,
    2638926527  some files unpack into the top level directory.
     
    2639426532  file for your system, and that you use the correct unpacking tool.
    2639526533  Note that for Linux you must download the gtar.gz file.
    26396 </p></td></tr><tr class="question"><td align="left" valign="top"><a name="qanda.Installation.NoCLHEP"></a><a name="id638178"></a><b>Q:</b></td><td align="left" valign="top"><p>
     26534</p></td></tr><tr class="question"><td align="left" valign="top"><a name="qanda.Installation.NoCLHEP"></a><a name="id639100"></a><b>Q:</b></td><td align="left" valign="top"><p>
    2639726535  I cannot find CLHEP files or library and I have it installed in my system.
    2639826536</p></td></tr><tr class="answer"><td align="left" valign="top"><b>A:</b></td><td align="left" valign="top"><p>
     
    2641326551  just the name is required (i.e. <tt class="literal">CLHEP</tt> for
    2641426552  <tt class="literal">libCLHEP.a</tt>).
    26415 </p></td></tr><tr class="question"><td align="left" valign="top"><a name="qanda.Installation.noCERNLib"></a><a name="id638280"></a><b>Q:</b></td><td align="left" valign="top"><p>
     26553</p></td></tr><tr class="question"><td align="left" valign="top"><a name="qanda.Installation.noCERNLib"></a><a name="id639201"></a><b>Q:</b></td><td align="left" valign="top"><p>
    2641626554  While installing the Geant4 libraries I get the following message printed:
    2641726555
     
    2643326571  tool, it's harmless. The cernlib script (and the needed cernlib libraries)
    2643426572  are available from: http://cern.ch/cernlib.
    26435 </p></td></tr><tr class="question"><td align="left" valign="top"><a name="qanda.Installation.FileDepend"></a><a name="id638324"></a><b>Q:</b></td><td align="left" valign="top"><p>
     26573</p></td></tr><tr class="question"><td align="left" valign="top"><a name="qanda.Installation.FileDepend"></a><a name="id639246"></a><b>Q:</b></td><td align="left" valign="top"><p>
    2643626574  Trying building the Geant4 libraries I see several of these errors appearing
    2643726575  and my installation fails:
     
    2648426622  length  and this number is afterwards multiplied by a number greater
    2648526623  than 1.
    26486 </a></dt></dl><table border="0" summary="Q and A Set"><col align="left" width="1%"><tbody><tr class="question"><td align="left" valign="top"><a name="qanda.RunTimeProb.SegFltInExmp"></a><a name="id638724"></a><b>Q:</b></td><td align="left" valign="top"><p>
     26624</a></dt></dl><table border="0" summary="Q and A Set"><col align="left" width="1%"><tbody><tr class="question"><td align="left" valign="top"><a name="qanda.RunTimeProb.SegFltInExmp"></a><a name="id639645"></a><b>Q:</b></td><td align="left" valign="top"><p>
    2648726625  On Linux, I get a segmentation fault as soon as I run one of the official
    2648826626  examples.
     
    2649326631  Red-Hat 7.X is not fully compatible with binaries running on RH 9.X or
    2649426632  higher, due to different libc used in the two configurations.
    26495 </p></td></tr><tr class="question"><td align="left" valign="top"><a name="qanda.RunTimeProb.ErrShareLib"></a><a name="id638750"></a><b>Q:</b></td><td align="left" valign="top"><p>
     26633</p></td></tr><tr class="question"><td align="left" valign="top"><a name="qanda.RunTimeProb.ErrShareLib"></a><a name="id639672"></a><b>Q:</b></td><td align="left" valign="top"><p>
    2649626634  I installed Geant4 libraries and built my application, when I try to run
    2649726635  it I get:
     
    2650826646       setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:$CLHEP_BASE_DIR/lib
    2650926647  </pre></div><p>
    26510 </p></td></tr><tr class="question"><td align="left" valign="top"><a name="qanda.RunTimeProb.errFPE"></a><a name="id638797"></a><b>Q:</b></td><td align="left" valign="top"><p>
     26648</p></td></tr><tr class="question"><td align="left" valign="top"><a name="qanda.RunTimeProb.errFPE"></a><a name="id639718"></a><b>Q:</b></td><td align="left" valign="top"><p>
    2651126649  On my system I get a Floating Point Exception (FPE) since some physics
    2651226650  processes sometimes return <tt class="literal">DBL_MAX</tt> as interaction
     
    2653826676  geometry during tracking and how can I convert it to coordinates local
    2653926677  to the current volume ?
    26540 </a></dt></dl><table border="0" summary="Q and A Set"><col align="left" width="1%"><tbody><tr class="question"><td align="left" valign="top"><a name="qanda.Geometry.GenPnt"></a><a name="id639004"></a><b>Q:</b></td><td align="left" valign="top"><p>
     26678</a></dt></dl><table border="0" summary="Q and A Set"><col align="left" width="1%"><tbody><tr class="question"><td align="left" valign="top"><a name="qanda.Geometry.GenPnt"></a><a name="id639925"></a><b>Q:</b></td><td align="left" valign="top"><p>
    2654126679  I have a generic point and I would like to know in which physical
    2654226680  volume I'm located in my detector geometry.
     
    2656326701    specified in the FAQ for tracking and steps.
    2656426702  </p></div><p>
    26565 </p></td></tr><tr class="question"><td align="left" valign="top"><a name="qanda.Geometry.DghtVol"></a><a name="id639060"></a><b>Q:</b></td><td align="left" valign="top"><p>
     26703</p></td></tr><tr class="question"><td align="left" valign="top"><a name="qanda.Geometry.DghtVol"></a><a name="id639982"></a><b>Q:</b></td><td align="left" valign="top"><p>
    2656626704  How can I access the daughter volumes of a specific physical volume?
    2656726705</p></td></tr><tr class="answer"><td align="left" valign="top"><b>A:</b></td><td align="left" valign="top"><p>
     
    2657326711        myPVolume = myLVolume-&gt;GetDaughter(i);
    2657426712  </pre></div><p>
    26575 </p></td></tr><tr class="question"><td align="left" valign="top"><a name="qanda.Geometry.CpyNum"></a><a name="id639088"></a><b>Q:</b></td><td align="left" valign="top"><p>
     26713</p></td></tr><tr class="question"><td align="left" valign="top"><a name="qanda.Geometry.CpyNum"></a><a name="id640009"></a><b>Q:</b></td><td align="left" valign="top"><p>
    2657626714  How can I identify the exact copy-number of a specific physical volume
    2657726715  in my mass geometry? I tried with GetCopyNo()  from my physical volume
     
    2659526733  The method <tt class="literal">GetCopyNo()</tt> is meant to return only the
    2659626734  serial number of placements not duplicated in the geometry tree.
    26597 </p></td></tr><tr class="question"><td align="left" valign="top"><a name="qanda.Geometry.ConvGtoL"></a><a name="id639155"></a><b>Q:</b></td><td align="left" valign="top"><p>
     26735</p></td></tr><tr class="question"><td align="left" valign="top"><a name="qanda.Geometry.ConvGtoL"></a><a name="id640076"></a><b>Q:</b></td><td align="left" valign="top"><p>
    2659826736  How can I determine the exact position in global coordinates in my mass
    2659926737  geometry during tracking and how can I convert it to coordinates local
     
    2661926757  How can I access the track information through the step object and
    2662026758  what information am I allowed to access ?
    26621 </a></dt></dl><table border="0" summary="Q and A Set"><col align="left" width="1%"><tbody><tr class="question"><td align="left" valign="top"><a name="qanda.TrackSteps.AccssTrkInfo"></a><a name="id639488"></a><b>Q:</b></td><td align="left" valign="top"><p>
     26759</a></dt></dl><table border="0" summary="Q and A Set"><col align="left" width="1%"><tbody><tr class="question"><td align="left" valign="top"><a name="qanda.TrackSteps.AccssTrkInfo"></a><a name="id640409"></a><b>Q:</b></td><td align="left" valign="top"><p>
    2662226760  How can I access the track information through the step object and
    2662326761  what information am I allowed to access ?
     
    2679526933  in energy for the given material and the distance to the next boundary
    2679626934  is smaller than the cut in range, is the particle killed ?
    26797 </a></dt></dl><table border="0" summary="Q and A Set"><col align="left" width="1%"><tbody><tr class="question"><td align="left" valign="top"><a name="qanda.PhysicsCuts.HowProdCuts"></a><a name="id640256"></a><b>Q:</b></td><td align="left" valign="top"><p>
     26935</a></dt></dl><table border="0" summary="Q and A Set"><col align="left" width="1%"><tbody><tr class="question"><td align="left" valign="top"><a name="qanda.PhysicsCuts.HowProdCuts"></a><a name="id641178"></a><b>Q:</b></td><td align="left" valign="top"><p>
    2679826936  How do production cuts (in range) work in Geant4 ? Are they also used
    2679926937  in tracking ? If a particle has an energy lower than the converted cut
     
    2682326961  I have set G4VIS... environmental variables but visualization does not
    2682426962  appear to be enabled.
    26825 </a></dt></dl><table border="0" summary="Q and A Set"><col align="left" width="1%"><tbody><tr class="question"><td align="left" valign="top"><a name="qanda.Vis.NoVisAppr"></a><a name="id640427"></a><b>Q:</b></td><td align="left" valign="top"><p>
     26963</a></dt></dl><table border="0" summary="Q and A Set"><col align="left" width="1%"><tbody><tr class="question"><td align="left" valign="top"><a name="qanda.Vis.NoVisAppr"></a><a name="id641348"></a><b>Q:</b></td><td align="left" valign="top"><p>
    2682626964  I have set G4VIS... environmental variables but visualization does not
    2682726965  appear to be enabled.
     
    2686927007  Where can I find solutions to particular problems as well as general user
    2687027008  support?
    26871 </a></dt></dl><table border="0" summary="Q and A Set"><col align="left" width="1%"><tbody><tr class="question"><td align="left" valign="top"><a name="qanda.UserSupPolicy.FirstAid"></a><a name="id640652"></a><b>Q:</b></td><td align="left" valign="top"><p>
     27009</a></dt></dl><table border="0" summary="Q and A Set"><col align="left" width="1%"><tbody><tr class="question"><td align="left" valign="top"><a name="qanda.UserSupPolicy.FirstAid"></a><a name="id641573"></a><b>Q:</b></td><td align="left" valign="top"><p>
    2687227010  If I need to discuss technical matters specific to my simulation
    2687327011  application or ask for first-aid help, who can I contact?
     
    2688327021  Geant4 HyperNews Forum</a>.
    2688427022
    26885 </p></td></tr><tr class="question"><td align="left" valign="top"><a name="qanda.UserSupPolicy.FindBug"></a><a name="id640692"></a><b>Q:</b></td><td align="left" valign="top"><p>
     27023</p></td></tr><tr class="question"><td align="left" valign="top"><a name="qanda.UserSupPolicy.FindBug"></a><a name="id641614"></a><b>Q:</b></td><td align="left" valign="top"><p>
    2688627024  If I find a bug or other problem with the code, who should be informed?
    2688727025</p></td></tr><tr class="answer"><td align="left" valign="top"><b>A:</b></td><td align="left" valign="top"><p>
     
    2689327031   fixed and showing their status. An acknowledgement of the bug report
    2689427032   will be sent.
    26895 </p></td></tr><tr class="question"><td align="left" valign="top"><a name="qanda.UserSupPolicy.PropFix"></a><a name="id640725"></a><b>Q:</b></td><td align="left" valign="top"><p>
     27033</p></td></tr><tr class="question"><td align="left" valign="top"><a name="qanda.UserSupPolicy.PropFix"></a><a name="id641646"></a><b>Q:</b></td><td align="left" valign="top"><p>
    2689627034  If I propose a fix, who is responsible for approving it?
    2689727035</p></td></tr><tr class="answer"><td align="left" valign="top"><b>A:</b></td><td align="left" valign="top"><p>
     
    2690027038  If the fix affects more than one domain, the matter will be addressed by
    2690127039  the TSB.
    26902 </p></td></tr><tr class="question"><td align="left" valign="top"><a name="qanda.UserSupPolicy.PropImprv"></a><a name="id640749"></a><b>Q:</b></td><td align="left" valign="top"><p>
     27040</p></td></tr><tr class="question"><td align="left" valign="top"><a name="qanda.UserSupPolicy.PropImprv"></a><a name="id641670"></a><b>Q:</b></td><td align="left" valign="top"><p>
    2690327041  To whom should I send a proposal for an improvement in Geant4
    2690427042  functionality?
     
    2691227050  agreed upon by the TSB, which is charged with ensuring the consistency
    2691327051  of the entire toolkit.
    26914 </p></td></tr><tr class="question"><td align="left" valign="top"><a name="qanda.UserSupPolicy.RegMeet"></a><a name="id640769"></a><b>Q:</b></td><td align="left" valign="top"><p>
     27052</p></td></tr><tr class="question"><td align="left" valign="top"><a name="qanda.UserSupPolicy.RegMeet"></a><a name="id641691"></a><b>Q:</b></td><td align="left" valign="top"><p>
    2691527053  Is there a regular user meeting which I should attend?
    2691627054</p></td></tr><tr class="answer"><td align="left" valign="top"><b>A:</b></td><td align="left" valign="top"><p>
     
    2691827056  institutes in the Geant4 collaboration organize their own regular and/or
    2691927057  special Geant4 user workshops.
    26920 </p></td></tr><tr class="question"><td align="left" valign="top"><a name="qanda.UserSupPolicy.PrtcProb"></a><a name="id640792"></a><b>Q:</b></td><td align="left" valign="top"><p>
     27058</p></td></tr><tr class="question"><td align="left" valign="top"><a name="qanda.UserSupPolicy.PrtcProb"></a><a name="id641713"></a><b>Q:</b></td><td align="left" valign="top"><p>
    2692127059  Where can I find solutions to particular problems as well as general user
    2692227060  support?
     
    2717727315</a>
    2717827316 are available.
    27179 </p><h4><a name="id643730"></a>
     27317</p><h4><a name="id644652"></a>
    2718027318Origin and current situation of CLHEP
    2718127319</h4><p>
     
    2718527323this package, including several contributions made by developers in
    2718627324the Geant4 Collaboration.
    27187 </p><h4><a name="id643748"></a>
     27325</p><h4><a name="id644669"></a>
    2718827326Geant4 and CLHEP
    2718927327</h4><p>
     
    2720027338</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sect.CppStdTL"></a>
    2720127339C++ Standard Template Library
    27202 </h2></div></div><div></div></div><h4><a name="id643913"></a>
     27340</h2></div></div><div></div></div><h4><a name="id644834"></a>
    2720327341Overview
    2720427342</h4><p>
     
    2724527383    , this is the basis of the native egcs STL implementation.
    2724627384  </p></li></ul></div><p>
    27247 </p><h4><a name="id644022"></a>
     27385</p><h4><a name="id644944"></a>
    2724827386STL in Geant4
    2724927387</h4><p>
     
    2734927487    </p><p>
    2735027488  </p></li></ul></div><p>
    27351 </p><h4><a name="id644513"></a>
     27489</p><h4><a name="id645434"></a>
    2735227490<tt class="literal">lib/ bin/</tt> and <tt class="literal">tmp/</tt> directories
    2735327491</h4><p>
     
    2737427512accident). They are already set and used internally in the default
    2737527513setup !</b></span>
    27376 </p><h4><a name="id644624"></a>
     27514</p><h4><a name="id645545"></a>
    2737727515System configuration
    2737827516</h4><p>
     
    2739227530      <tt class="literal">env.[c]sh</tt>.
    2739327531      </p></dd></dl></div><p>
    27394 </p><h4><a name="id644690"></a>
     27532</p><h4><a name="id645611"></a>
    2739527533Installation paths
    2739627534</h4><p>
     
    2744627584      <tt class="literal">$G4LIB</tt> can be overridden.
    2744727585    </dd></dl></div><p>
    27448 </p><h4><a name="id644936"></a>
     27586</p><h4><a name="id645857"></a>
    2744927587Build specific
    2745027588</h4><p>
     
    2753327671     
    2753427672    </span></dt><dd></dd></dl></div><p>
    27535 </p><h4><a name="id645202"></a>
     27673</p><h4><a name="id646124"></a>
    2753627674UI specific
    2753727675</h4><p>
     
    2758827726      its own UI system.
    2758927727    </dd></dl></div><p>
    27590 </p><h4><a name="id645353"></a>
     27728</p><h4><a name="id646274"></a>
    2759127729Visualization specific
    2759227730</h4><p>
     
    2768727825      If specified, no visualization drivers will be built or used.
    2768827826    </dd></dl></div><p>
    27689 </p><h4><a name="id645630"></a>
     27827</p><h4><a name="id646822"></a>
    2769027828Hadronic physics specific
    2769127829</h4><p>
     
    2770827846      Sets neglecting doppler broadening mode for boosting performance.
    2770927847    </dd></dl></div><p>
    27710 </p><h4><a name="id645686"></a>
     27848</p><h4><a name="id646878"></a>
    2771127849<tt class="literal">GDML</tt>, <tt class="literal">zlib</tt> and <tt class="literal">g3tog4</tt> modules
    2771227850</h4><p>
     
    2775027888      library has been already installed.
    2775127889    </dd></dl></div><p>
    27752 </p><h4><a name="id645846"></a>
     27890</p><h4><a name="id647039"></a>
    2775327891Analysis specific
    2775427892</h4><p>
     
    2776527903      of the specific analysis tools for details.
    2776627904    </dd></dl></div><p>
    27767 </p><h4><a name="id645905"></a>
     27905</p><h4><a name="id647097"></a>
    2776827906Directory paths to Physics Data
    2776927907</h4><p>
  • trunk/documents/UserDoc/DocBookUsersGuides/ForApplicationDeveloper/xml/Appendix/Appendix.xml

    r904 r921  
    2525&appbuildFile;
    2626&appdevelopmentDebugTools;
     27&apppythonInterface;
    2728&appmaterialNames;
    2829
  • trunk/documents/UserDoc/DocBookUsersGuides/ForApplicationDeveloper/xml/Appendix/AppendixEntityDef.dtd

    r904 r921  
    1919<!ENTITY appmakeFile               SYSTEM "./makeFile.xml">
    2020<!ENTITY appbuildFile              SYSTEM "./buildFile.xml">
     21<!ENTITY apppythonInterface        SYSTEM "./pythonInterface.xml">
    2122<!ENTITY appdevelopmentDebugTools  SYSTEM "./developmentDebugTools.xml">
    2223
  • trunk/documents/UserDoc/DocBookUsersGuides/ForApplicationDeveloper/xml/BookForAppliDev.xml

    r904 r921  
    44<!ENTITY % bookForAppliDevEntityDef SYSTEM "./BookForAppliDevEntityDef.dtd">
    55%bookForAppliDevEntityDef;
     6
    67]>
    78
     
    3031  </authorgroup>
    3132
    32   <pubdate>14 December, 2007</pubdate>
    33   <releaseinfo>Version: geant4 9.1</releaseinfo>
     33  <pubdate>19 December, 2008</pubdate>
     34  <releaseinfo>Version: geant4 9.2</releaseinfo>
    3435
    3536</bookinfo>
  • trunk/documents/UserDoc/DocBookUsersGuides/ForApplicationDeveloper/xml/Fundamentals/biasing.xml

    r904 r921  
    610610<mediaobject>
    611611 <imageobject role="fo">
    612     <imagedata fileref="./AllResources/Fundamentals/wwconcept.gif"
    613                format="GIF" contentwidth="9.0cm" align="center" />
     612    <imagedata fileref="./AllResources/Fundamentals/wwconcept.jpg"
     613               format="JPG" contentwidth="9.0cm" align="center" />
    614614  </imageobject>
    615615  <imageobject role="html">
    616     <imagedata fileref="./AllResources/Fundamentals/wwconcept.gif"
    617                format="GIF" align="center" />
     616    <imagedata fileref="./AllResources/Fundamentals/wwconcept.jpg"
     617               format="JPG" align="center" />
    618618  </imageobject>
    619619  <textobject>
  • trunk/documents/UserDoc/DocBookUsersGuides/ForApplicationDeveloper/xml/Fundamentals/classCategory.xml

    r905 r921  
    5858<mediaobject>
    5959  <imageobject role="fo">
    60     <imagedata fileref="./AllResources/Fundamentals/classCategory.gif"
    61                format="GIF" contentwidth="7.0cm" align="center" />
     60    <imagedata fileref="./AllResources/Fundamentals/classCategory.jpg"
     61               format="JPG" contentwidth="7.0cm" align="center" />
    6262  </imageobject>
    6363  <imageobject role="html">
    64     <imagedata fileref="./AllResources/Fundamentals/classCategory.gif"
    65                format="GIF" align="center" />
     64    <imagedata fileref="./AllResources/Fundamentals/classCategory.jpg"
     65               format="JPG" align="center" />
    6666  </imageobject>
    6767</mediaobject>
  • trunk/documents/UserDoc/DocBookUsersGuides/ForApplicationDeveloper/xml/GettingStarted/graphicalUserInterface.xml

    r904 r921  
    2929The "intercoms" category
    3030provides an expandable command interpreter. It is the key mechanism
    31 of Geant4 to realize user interactions of all categories without
     31of Geant4 to realize secure user interactions of all categories without
    3232being annoyed by the dependencies among categories. The direct use
    3333of Geant4 classes in a C++ program offers a first ground level of
     
    3636hard-coded in the program.
    3737</para>
     38
     39
    3840
    3941</sect3>
     
    5254the interfaces category. This interfacing strategy opens an
    5355important door towards various user interface tools and allows
    54 Geant4 to utilize the state-of-the-art GUI tools such as Motif and
    55 Java, etc..The richness of the collaboration has permitted for
    56 different groups to offer various user interfaces to the Geant4
     56Geant4 to utilize the state-of-the-art GUI tools such as Motif, Qt,
     57and Java etc..The richness of the collaboration has permitted for
     58developers to offer various user interfaces to the Geant4
    5759command system. Currently available are the following;
    5860
     
    6769  </para></listitem>
    6870  <listitem><para>
    69   GAG, a fully Graphical User Interface and its extension
     71  GAG, a fully Graphical User Interface and its network extension
    7072  GainServer of the client/server type.
    7173  </para></listitem>
     
    7678Full implementation of the character
    7779terminals (1 and 2) is included in the standard Geant4 distribution
    78 in the <literal>source/interfaces/basic</literal> directory. As for GAG
    79 with rich GUI functionalities, its front-end classes are included
    80 in the Geant4 distribution in the source/interfaces/GAG directory.
    81 The corresponding GUI package is available either from the author's
    82 Web pages (see URL below) or in the distributed package under the
    83 <literal>environments/MOMO</literal> directory.
     80in the <literal>source/interfaces/basic</literal> directory. As for GAG,
     81the front-end class is included
     82in the Geant4 distribution in the source/interfaces/GAG directory,
     83while its partner GUI package MOMO.jar is available in the standard Geant4 distribution
     84under the
     85<literal>environments/MOMO</literal> directory. MOMO.jar, Java archive file, contains
     86not only GAG, but also GGE and other helper packages.
     87Supplementary information is available
     88from the author's Webpage(see URL below).
    8489</para>
    8590
    8691<para>
    8792GAG, GainServer's client GUI Gain:
    88 <ulink url="http://erpc1.naruto-u.ac.jp/~geant4">
    89 http://erpc1.naruto-u.ac.jp/~geant4
     93<ulink url="http://www-geant4.kek.jp/~yoshidah">
     94http://www-geant4.kek.jp/~yoshidah
    9095</ulink>
    9196</para>
     
    238243A command box is at disposal for entering or recalling Geant4 commands.
    239244Command completion by typing &amp;ldquo;TAB&amp;rdquo; key is
    240 available on the command line. The shellcommands "exit, cont,
     245available on the command line. The shell commands "exit, cont,
    241246help, ls, cd..." are also supported. A menu bar could be customized
    242247through the <emphasis>AddMenu</emphasis> and
     
    287292
    288293<para>
    289 They are the front-end classes of Geant4 which interface with their
    290 respective graphical user interfaces, GAG (Geant4 Adaptive GUI) and Gain
    291 (Geant4 adaptive interface for network). While GAG must run on the same
     294They are the front-end classes of Geant4 which make connection with their
     295respective graphical user interfaces, GAG (Geant4 Adaptive GUI) via pipe, and Gain
     296(Geant4 adaptive interface for network) via sockets. While GAG must run on the same
    292297system (Windows or Unixen) as a Geant4 application, Gain can run on a
    293 remote system (Windows, Linux, etc.) to which JVM (Java Virtual
    294 Machine) is installed. A Geant4 application is invoked on a Unix
     298remote system (Windows, Linux, etc.) in which JRE (Java Runtime
     299Environment) is installed. A Geant4 application is invoked on a Unix
    295300(Linux) system and behaves as a network server. It opens a port,
    296301waiting the connection from the Gain. Gain is capable to connect to
     
    300305
    301306<para>
    302 Client GUI, GAG and Gain have almost similar look-and-feel. So,
    303 GAG's functionalities are briefly introduced here. Please refer to
    304 the above URL for details and to download the client GUIs.
    305 </para>
    306 
    307 <para>
    308 GAG is a Graphical User Interface tool with which user
    309 can set parameters and execute commands. It is adaptive, since GAG
    310 reflects the internal states of Geant4 that is a state machine. GAG
    311 is based on the server-client model; GAG is the server, while
    312 Geant4 executables are clients. Hence, GAG does nothing by itself
    313 and it must invoke an executable simulation program. Geant4's
     307Client GUIs, GAG and Gain have almost similar look-and-feel. So,
     308GAG's functionalities are briefly explained here. Please refer to
     309the above URL for details.
     310</para>
     311
     312<para>
     313Using GAG, user
     314can select a command, set its parameters and execute it. It is adaptive, in the sense that it
     315reflects the internal states of Geant4 that is a state machine. So, GAG  always provides users with
     316the Geant4 commands which may be added, deleted, enabled or disabled during a session. GAG does nothing by itself but to play an intermediate between user and
     317 an executable simulation program via pipes. Geant4's
    314318front-end class <emphasis>G4UIGAG</emphasis> must be instantiated to
    315 communicate with GAG. This runs on Linux and Windows 2000.
    316 GAG is written in Java and
    317 its Jar (Java Archive) file is available from the above URL. See
    318 the same pages to know how to install and run Java programs.
    319 </para>
     319communicate with GAG. GAG runs on Linux and Windows. If MOMO.jar is in your
     320CLASSPATH, it can be run by a command;
     321</para>
     322
     323<informalexample>
     324<programlisting>
     325   %java -jar MOMO.jar
     326</programlisting>
     327</informalexample>
    320328
    321329<para>
     
    329337    a GEANT4 process and to exit GAG. Upon the normal exit or an
    330338    unexpected death of the Geant4 process, GAG window are
    331     automatically reset to accept another GEANT4 executable.   
     339    automatically reset to run another GEANT4 executable.   
    332340    </listitem>
    333341  </varlistentry>
     
    335343    <term>GEANT4 Command tree:</term>
    336344    <listitem>
    337     Upon the establishment of the pipe with the GEANT4 process, GAG displays
    338     the command menu tree whose look and feel is quite similar to
    339     Windows' file browser. Disabled commands are shown opaque. GAG
     345    Upon the establishment of the pipe connection with the GEANT4 process, GAG displays
     346    the command menu, using expandable tree browser whose look and feel is similar to
     347    a file browser. Disabled commands are shown in opaque. GAG
    340348    doesn &amp;rsquo;t display commands that are just below the root of
    341349    the command hierarchy. Direct type-in field is available for such
     
    364372    Log can be redirected to the terminal (xterm or cygwin
    365373    window) from which GAG is invoked. It can be interrupted as will,
    366     in the middle of long session of execution. Log can be saved to a
     374    in the middle of a long session of execution. Log can be saved to a
    367375    file independent of the above redirection . GAG displays warning or
    368376    error messages from GEANT4 in a pop-up warning widget.
     
    383391
    384392<para>
    385 The libraries that don't depend on external packages are made by default.
     393The libraries that don't depend on external packages are created by default, using
     394Geant4 configure scripts.
    386395They include <emphasis>G4UIterminal</emphasis>, <emphasis>G4UItcsh</emphasis>
    387396and <emphasis>G4UIGAG</emphasis> in libraries <emphasis>libG4UIbasic.a/so</emphasis> and
     
    396405<emphasis role="bold">G4UI_BUILD_XAW_SESSION</emphasis> or
    397406<emphasis role="bold">G4UI_BUILD_WIN32_SESSION</emphasis> must be set
    398 explicitly.
     407explicitly before creating libraries.
    399408</para>
    400409
     
    405414
    406415<para>
    407 Build scheme of the user interface libraries is
     416The scheme of building the user interface libraries is
    408417specified in "$G4INSTALL/config/G4UI_BUILD.gmk" makefile and the
    409418dependencies on the external packages are specified in
     
    416425<sect2 id="sect.HowToSetUpInter.HowToUseInter">
    417426<title>
    418 How to Use the Interface
     427How to Use the Interface in Your Application
    419428</title>
    420429
     
    422431To use a given interface
    423432(<literal>G4UIxxx</literal> where <literal>xxx = terminal,Xm, Xaw, Win32,
    424 GAG, GainServer</literal>) in a user's program, he has the following
    425 lines in his main program;
     433GAG, GainServer</literal>) in your program, you have following
     434lines in your main program;
    426435
    427436<informalexample>
    428437<programlisting>
    429 // to include the class definition in his main program:
     438// to include the class definition in the main program:
    430439   #include "G4Uixxx.hh"
    431 // to instantiate a session of his choice and start the session
     440// to instantiate a session of your choice and start the session
    432441   G4UIsession* session = new G4UIxxx;
    433442   session-&gt;SessionStart();
    434 // the line next to the "SessionStart" is usually to finish the session
     443// the line next to the "SessionStart" is necessary to finish the session
    435444   delete session;
    436445</programlisting>
     
    466475
    467476<para>
    468 Again, environment variable selects a given interface. But for your
    469 convenience, some of them are set defaults.
     477Again, environment variable must be preset to select a given interface. But for your
     478convenience, some of them are set by defaults.
    470479
    471480<itemizedlist spacing="compact">
     
    473482   <emphasis>G4UIterminal</emphasis>, <emphasis>G4UItcsh</emphasis>,
    474483   <emphasis>G4UIGAG</emphasis> and <emphasis>G4UIGainServer</emphasis>
    475    can be used without any environment
     484   can be used without setting any environment
    476485   variables. Sessions not needing external packages or libraries are
    477486   always built (see "G4UI_BUILD.gmk") and linked, so the user can
     
    497506   <listitem><para>
    498507   If the environment variable <emphasis role="bold">G4UI_NONE</emphasis> is
    499    set, no externa ibraries are selected. Also, for your convenience, if any
     508   set, no external libraries are selected. Also, for your convenience, if any
    500509   <emphasis role="bold">G4UI_USE_XXX</emphasis> environment variable is set,
    501510   then the corresponding C-pre-processor flag is also set. However, if the
  • trunk/documents/UserDoc/DocBookUsersGuides/ForApplicationDeveloper/xml/GettingStarted/visualization.xml

    r905 r921  
    22<!--                                                          -->
    33<!--  [History]                                               -->
     4<!--    Update HepRApp reference: Joseph Perl, Dec-2008       -->
    45<!--    Converted to DocBook: Katsuya Amako, Aug-2006         -->
    56<!--    Changed by: Katsuya Amako, 30-Nov-1998                -->
     
    7273graphics systems use a graphics library compiled with Geant4, such
    7374as OpenGL, Qt or OpenInventor, while others involve a separate application, such as
    74 WIRED or DAWN.
     75HepRApp or DAWN.
    7576</para>
    7677
  • trunk/documents/UserDoc/DocBookUsersGuides/ForApplicationDeveloper/xml/TrackingAndPhysics/physicsProcess.xml

    r904 r921  
    360360
    361361<para>
    362 This section summarizes the electromagnetic physics processes which
    363 are installed in Geant4. For details on the implementation of these
     362This section summarizes the electromagnetic (EM) physics processes which
     363are provided with Geant4. Extended information are avalable at EM web
     364<ulink url="http://geant4.web.cern.ch/geant4/collaboration/EMindex.shtml">
     365<emphasis role="bold">pages</emphasis></ulink>.   
     366For details on the implementation of these
    364367processes please refer to the
    365368<ulink url="http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/PhysicsReferenceManual/html/PhysicsReferenceManual.html">
     
    407410      </para></listitem>
    408411      <listitem><para>
     412        Multiple scattering (class name <emphasis>G4eMultipleScattering</emphasis>)
     413      </para></listitem>
     414      <listitem><para>
    409415        Positron annihilation into two gammas (class name
    410416        <emphasis>G4eplusAnnihilation</emphasis>)
     
    424430    <itemizedlist spacing="compact">
    425431      <listitem><para>
     432        Bremsstrahlung (class name <emphasis>G4MuBremsstrahlung</emphasis>)
     433      </para></listitem>
     434      <listitem><para>
    426435        Ionisation and delta ray production (class name
    427436        <emphasis>G4MuIonisation</emphasis>)
    428437      </para></listitem>
    429438      <listitem><para>
    430         Bremsstrahlung (class name <emphasis>G4MuBremsstrahlung</emphasis>)
     439        Multiple scattering (class name <emphasis>G4MuMultipleScattering</emphasis>)
    431440      </para></listitem>
    432441      <listitem><para>
     
    440449    <itemizedlist spacing="compact">
    441450      <listitem><para>
     451        Bremsstrahlung (class name <emphasis>G4hBremsstrahlung</emphasis>)
     452      </para></listitem>
     453      <listitem><para>
    442454        Ionisation (class name <emphasis>G4hIonisation</emphasis>)
    443455      </para></listitem>
    444456      <listitem><para>
     457        e+e- pair production (class name <emphasis>G4hPairProduction</emphasis>)
     458      </para></listitem>
     459      <listitem><para>
    445460        Ionisation for ions (class name <emphasis>G4ionIonisation</emphasis>)
    446461      </para></listitem>
    447462      <listitem><para>
    448         Ionisation for ions in low-density media (class name <emphasis>G4ionGasIonisation</emphasis>)
     463        Multiple scattering (class name <emphasis>G4hMultipleScattering</emphasis>)
    449464      </para></listitem>
    450465      <listitem><para>
     
    465480        is used to simulate the multiple scattering of the all charged
    466481        particles  (class name <emphasis>G4MultipleScattering</emphasis>)
    467       </para></listitem>
    468       <listitem><para>
    469         Specialised process for more fast simulation the multiple scattering
    470         of muons and hadrons (class name <emphasis>G4hMultipleScattering</emphasis>)
    471       </para></listitem>
    472       <listitem><para>
    473         Alternative process (beta-version) for the multiple scattering
    474         of muons (class name <emphasis>G4MuMultipleScattering</emphasis>)
    475482      </para></listitem>
    476483      <listitem><para>
     
    549556
    550557<para>
    551 An example of the registration of these processes in a physics list
    552 is given in <xref linkend="programlist_PhysProc_1" />,
    553 similar method is used in EM-builders of reference physics
    554 lists ($G4INSTALL/source/physics_lists/builders) and in
    555 EM examples ($G4INSTALL/examples/extended/electromagnetic).
    556 
    557 <example id="programlist_PhysProc_1">
    558 <title>
    559 <literal>Registration of standard electromagnetic processes</literal>
    560 </title>
    561 
    562 <programlisting>
    563 void PhysicsList::ConstructEM()
    564 
    565 {
    566 
    567   theParticleIterator-&gt;reset();
    568 
    569   while( (*theParticleIterator)() ){
    570 
    571     G4ParticleDefinition* particle = theParticleIterator-&gt;value();
    572     G4ProcessManager* pmanager = particle-&gt;GetProcessManager();
    573     G4String particleName = particle-&gt;GetParticleName();
    574 
    575     if (particleName == "gamma") {
    576 
    577       pmanager-&gt;AddDiscreteProcess(new G4PhotoElectricEffect);
    578       pmanager-&gt;AddDiscreteProcess(new G4ComptonScattering);
    579       pmanager-&gt;AddDiscreteProcess(new G4GammaConversion);
    580 
    581     } else if (particleName == "e-") {
    582 
    583       pmanager-&gt;AddProcess(new G4MultipleScattering, -1, 1, 1);
    584       pmanager-&gt;AddProcess(new G4eIonisation,        -1, 2, 2);
    585       pmanager-&gt;AddProcess(new G4eBremsstrahlung,    -1, 3, 3);
    586 
    587     } else if (particleName == "e+") {
    588 
    589       pmanager-&gt;AddProcess(new G4MultipleScattering, -1, 1, 1);
    590       pmanager-&gt;AddProcess(new G4eIonisation,        -1, 2, 2);
    591       pmanager-&gt;AddProcess(new G4eBremsstrahlung,    -1, 3, 3);
    592       pmanager-&gt;AddProcess(new G4eplusAnnihilation,   0,-1, 4);
    593      
    594     } else if( particleName == "mu+" ||
    595                particleName == "mu-"    ) {
    596 
    597       pmanager-&gt;AddProcess(new G4hMultipleScattering,-1, 1, 1);
    598       pmanager-&gt;AddProcess(new G4MuIonisation,       -1, 2, 2);
    599       pmanager-&gt;AddProcess(new G4MuBremsstrahlung,   -1, 3, 3);
    600                pmanager-&gt;AddProcess(new G4MuPairProduction,   -1, 4, 4);       
    601 
    602     } else if (particleName == "alpha" ||
    603                particleName == "He3" ||
    604                particleName == "GenericIon") {
    605       // ions with charge >= +2
    606       pmanager-&gt;AddProcess(new G4hMultipleScattering,-1, 1, 1);
    607       pmanager-&gt;AddProcess(new G4ionIonisation,      -1, 2, 2);
    608      
    609     } else if ((!particle-&gt;IsShortLived()) &amp;&amp;
    610                (particle-&gt;GetPDGCharge() != 0.0) &amp;&amp;
    611                (particle-&gt;GetParticleName() != "chargedgeantino")) {
    612       //all others charged particles except geantino and short-lived
    613       pmanager-&gt;AddProcess(new G4hMultipleScattering,-1, 1, 1);
    614       pmanager-&gt;AddProcess(new G4hIonisation,        -1, 2, 2);
    615            
    616     }
    617   }
    618 }
    619 </programlisting>
    620 </example>
    621 </para>
    622 
    623 <para>
     558It is recommended to use physics constructor classes provided
     559with rederence physics lists ($G4INSTALL/source/physics_lists/builders):
     560    <itemizedlist spacing="compact">
     561      <listitem><para>
     562        default EM physics (class name <emphasis>G4EmStandardPhysics</emphasis>)
     563      </para></listitem>
     564      <listitem><para>
     565        optional EM physics providing similar performance as g4 7.1p01
     566        (class name <emphasis>G4EmStandardPhysics_option1</emphasis>)
     567      </para></listitem>
     568      <listitem><para>
     569        Experimental EM physics with enabled "ApplyCuts" option
     570        (class name <emphasis>G4EmStandardPhysics_option2</emphasis>)
     571      </para></listitem>
     572      <listitem><para>
     573        EM physics for simulation with high accuracy
     574        (class name <emphasis>G4EmStandardPhysics_option3</emphasis>)
     575      </para></listitem>
     576    </itemizedlist>
     577Examples of the registration of these physics constructor and
     578construction of alternative combinations of options are shown
     579in novice and extended examples ($G4INSTALL/examples/extended/electromagnetic).
    624580Novice and extended electromagnetic examples illustrating the use
    625581of electromagnetic processes are available as part of the Geant4
     
    676632   <listitem><para>
    677633     SetApplyCuts(G4bool)
     634   </para></listitem>
     635   <listitem><para>
     636     SetSpline(G4bool)
    678637   </para></listitem>
    679638   <listitem><para>
     
    836795The following is a summary of the Low Energy Electromagnetic
    837796processes available in Geant4. Further information is available in
    838 the
    839 <ulink url="http://www.ge.infn.it/geant4/lowE/index.html">
    840 homepage
     797the web
     798<ulink url="http://geant4.web.cern.ch/geant4/collaboration/working_groups/LEelectromagnetic/index.shtml">pages
    841799</ulink>
    842800of the Geant4 Low Energy Electromagnetic Physics Working Group.
     
    845803Physics Reference Manual
    846804</ulink>
    847 and in other
    848 <ulink url="http://www.ge.infn.it/geant4/lowE/papers.html">
    849 papers</ulink>.
    850805</para>
    851806
     
    899854
    900855<para>
    901 An example of the registration of these processes in a physics list
    902 is given in <xref linkend="programlist_PhysProc_2" />.
    903 
    904 <example id="programlist_PhysProc_2">
    905 <title>
    906 Registration of electromagnetic low energy electron/photon processes.
    907 </title>
    908 
    909 <programlisting>
    910 void LowEnPhysicsList::ConstructEM()
    911 {
    912   theParticleIterator-&gt;reset();
    913 
    914   while( (*theParticleIterator)() ){
    915 
    916     G4ParticleDefinition* particle = theParticleIterator-&gt;value();
    917     G4ProcessManager* pmanager = particle-&gt;GetProcessManager();
    918     G4String particleName = particle-&gt;GetParticleName();
    919 
    920     if (particleName == "gamma") {
    921 
    922       theLEPhotoElectric   = new G4LowEnergyPhotoElectric();
    923       theLECompton         = new G4LowEnergyCompton();
    924       theLEGammaConversion = new G4LowEnergyGammaConversion();
    925       theLERayleigh        = new G4LowEnergyRayleigh();
    926 
    927       pmanager-&gt;AddDiscreteProcess(theLEPhotoElectric);
    928       pmanager-&gt;AddDiscreteProcess(theLECompton);
    929       pmanager-&gt;AddDiscreteProcess(theLERayleigh);
    930       pmanager-&gt;AddDiscreteProcess(theLEGammaConversion);
    931 
    932     }
    933     else if (particleName == "e-") {
    934 
    935       theLEIonisation = new G4LowEnergyIonisation();
    936       theLEBremsstrahlung = new G4LowEnergyBremsstrahlung();
    937       theeminusMultipleScattering = new G4MultipleScattering();
    938 
    939       pmanager-&gt;AddProcess(theeminusMultipleScattering,-1,1,1);
    940       pmanager-&gt;AddProcess(theLEIonisation,-1,2,2);
    941       pmanager-&gt;AddProcess(theLEBremsstrahlung,-1,-1,3);
    942 
    943     }
    944     else if (particleName == "e+") {
    945 
    946       theeplusMultipleScattering = new G4MultipleScattering();
    947       theeplusIonisation = new G4eIonisation();
    948       theeplusBremsstrahlung = new G4eBremsstrahlung();
    949       theeplusAnnihilation = new G4eplusAnnihilation();
    950 
    951       pmanager-&gt;AddProcess(theeplusMultipleScattering,-1,1,1);
    952       pmanager-&gt;AddProcess(theeplusIonisation,-1,2,2);
    953       pmanager-&gt;AddProcess(theeplusBremsstrahlung,-1,-1,3);
    954       pmanager-&gt;AddProcess(theeplusAnnihilation,0,-1,4);
    955     }
    956   }
    957 }
    958 </programlisting>
    959 </example>
    960 </para>
    961 
    962 <para>
    963 Advanced <emphasis role="bold">examples</emphasis> illustrating the use of Low Energy
    964 Electromagnetic processes are available as part of the Geant4
     856Examples of the registration of physics constructor with low-energy
     857electromagnetic processes are shown
     858in Geant4 extended examples ($G4INSTALL/examples/extended/electromagnetic).
     859<emphasis role="bold">Advanced examples</emphasis> illustrating alternative instantiation
     860of these processes. Both are available as part of the Geant4
    965861<ulink url="http://geant4.web.cern.ch/geant4/support/download.shtml">
    966 release
    967 </ulink>
    968 and are further documented
    969 <ulink url="http://www.ge.infn.it/geant4/lowE/examples/index.html">
    970 here</ulink>.
     862release</ulink>.
    971863</para>
    972864
     
    979871</emphasis>
    980872need to be copied by the user to his/her code
    981 repository. These files are distributed together with Geant4
    982 <ulink url="http://geant4.web.cern.ch/geant4/support/download.shtml">
    983 release</ulink>.
    984 </para>
    985 
    986 <para>
     873repository. These files are distributed together with Geant4.
    987874The user should set the environment variable
    988875<emphasis role="bold">G4LEDATA</emphasis> to the
     
    1039926   </para></listitem>
    1040927</itemizedlist>
    1041 </para>
    1042 
    1043 <para>
    1044 The available models for ElectronicStoppingPower and
    1045 NuclearStoppingPower are documented in the
    1046 <ulink url="http://www.ge.infn.it/geant4/lowE/swprocess/design/">
    1047 class diagrams</ulink>.
    1048928</para>
    1049929
     
    1090970<ulink url="http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/PhysicsReferenceManual/html/PhysicsReferenceManual.html">
    1091971Physics Reference Manual
    1092 </ulink>
    1093 and in the Geant4 Low Energy Electromagnetic Physics Working Group
    1094 <ulink url="http://www.ge.infn.it/geant4/lowE/index.html">
    1095 homepage</ulink>.
     972</ulink>.
    1096973</para>
    1097974
     
    11391016G4PhotoElectricAngularGeneratorSauterGavrilla and
    11401017G4PhotoElectricAngularGeneratorPolarized can be set using the
    1141 strings "standard" and "polarized". Information regarding
    1142 conditions of use, performance and energy limits of different
    1143 models are available in the
    1144 <ulink url="http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/PhysicsReferenceManual/html/PhysicsReferenceManual.html">
    1145 Physics Reference Manual
    1146 </ulink>
    1147 and in the Geant4 Low Energy Electromagnetic Physics Working Group
    1148 <ulink url="http://www.ge.infn.it/geant4/lowE/index.html">
    1149 homepage</ulink>.
     1018strings "standard" and "polarized".
    11501019</para>
    11511020
     
    11551024<sect3 id="sect.PhysProc.EleMag.VeryLowE">
    11561025<title>
    1157 Very Low energy Electromagnetic Processes (Geant4 DNA extension)
     1026Very Low energy Electromagnetic Processes (Geant4-DNA extension)
    11581027</title>
    11591028
     
    11621031to energies of a few electronVolts suitable for the simulation of radiation
    11631032effects in liquid water for applications at the cellular and sub-cellular
    1164 level. These developments take place in the framework of the Geant4 DNA
    1165 project
    1166 [
    1167 <ulink url="http://www.ge.infn.it/geant4/dna">
    1168 http://www.ge.infn.it/geant4/dna
    1169 </ulink>
    1170 ] and are fully described in the paper
     1033level. These developments take place in the framework of the Geant4-DNA
     1034project and are described in the paper
    11711035<citation>
    11721036<xref linkend="biblio.chauvie2007" endterm="biblio.chauvie2007.abbrev" />
     
    11961060<itemizedlist spacing="compact">
    11971061  <listitem><para>
    1198     Elastic scattering (two complementary models available depending on energy range)
     1062    Elastic scattering (two complementary models available depending on energy range, and one alternative model)
    11991063    <itemizedlist spacing="compact">
    12001064      <listitem><para>
    1201         Cross section policy class name, common to both models :
    1202         G4CrossSectionElasticScreenedRutherford       
    1203       </para></listitem>
    1204       <listitem><para>
    1205         Final state policy class names : G4FinalStateElasticScreenedRutherford
    1206         or  G4FinalStateElasticBrennerZaider     
     1065        - 1) either : cross section policy class names : G4CrossSectionElasticScreenedRutherfordLE (below 200 eV)
     1066        and G4CrossSectionElasticScreenedRutherfordHE (above 200 eV). Both should be used together.
     1067        - 2) or : cross section policy class name : G4CrossSectionElasticChampion.       
     1068      </para></listitem>
     1069      <listitem><para>
     1070        - 1) either : final state policy class names : G4FinalStateElasticBrennerZaider (corresponding to G4CrossSectionElasticScreenedRutherfordLE)
     1071        and G4CrossSectionElasticScreenedRutherfordLE (corresponding to G4CrossSectionElasticScreenedRutherfordHE).
     1072        - 2) or final state policy class name : G4FinalStateElasticChampion (corresponding to G4CrossSectionElasticChampion).       
    12071073      </para></listitem>
    12081074    </itemizedlist>
     
    14711337#include "G4FinalStateExcitationEmfietzoglou.hh"
    14721338
    1473 #include "G4CrossSectionElasticScreenedRutherford.hh"
     1339#include "G4CrossSectionElasticScreenedRutherfordLE.hh"
     1340#include "G4FinalStateElasticBrennerZaider.hh"
     1341
     1342#include "G4CrossSectionElasticScreenedRutherfordHE.hh"
    14741343#include "G4FinalStateElasticScreenedRutherford.hh"
    1475 #include "G4FinalStateElasticBrennerZaider.hh"
     1344
     1345#include "G4CrossSectionElasticChampion.hh"
     1346#include "G4FinalStateElasticChampion.hh"
    14761347
    14771348#include "G4CrossSectionExcitationBorn.hh"
     
    14951366// Processes definition
    14961367
    1497 typedef G4DNAProcess&lt;G4CrossSectionElasticScreenedRutherford,G4FinalStateElasticScreenedRutherford&gt;
    1498   ElasticScreenedRutherford;
    1499 typedef G4DNAProcess&lt;G4CrossSectionElasticScreenedRutherford,G4FinalStateElasticBrennerZaider&gt;
    1500   ElasticBrennerZaider;
     1368typedef G4DNAProcess&lt;G4CrossSectionElasticScreenedRutherfordLE,G4FinalStateElasticBrennerZaider&gt;
     1369  ElasticScreenedRutherfordLE;
     1370typedef G4DNAProcess&lt;G4CrossSectionElasticScreenedRutherfordHE,G4FinalStateElasticScreenedRutherford&gt;
     1371  ElasticScreenedRutherfordHE;
     1372typedef G4DNAProcess&lt;G4CrossSectionElasticChampion,G4FinalStateElasticChampion&gt;
     1373  ElasticChampion;
    15011374typedef G4DNAProcess&lt;G4CrossSectionExcitationEmfietzoglou,G4FinalStateExcitationEmfietzoglou&gt;
    15021375  ExcitationEmfietzoglou;
     
    15271400
    15281401    if (particleName == "e-") {
    1529        processManager-&gt;AddDiscreteProcess(new ExcitationEmfietzoglou);
    1530        processManager-&gt;AddDiscreteProcess(new ElasticScreenedRutherford);
    1531        processManager-&gt;AddDiscreteProcess(new ElasticBrennerZaider);
    1532        processManager-&gt;AddDiscreteProcess(new IonisationBorn);
     1402       processManager-&gt;AddDiscreteProcess(new ExcitationEmfietzoglou("ExcitationEmfietzoglou"));
     1403       
     1404       // The two following elastic scattering models should be registered together
     1405       processManager-&gt;AddDiscreteProcess(new ElasticScreenedRutherfordLE("ElasticScreenedRutherfordLE"));
     1406       processManager-&gt;AddDiscreteProcess(new ElasticScreenedRutherfordHE("ElasticScreenedRutherfordHE"));
     1407       
     1408       // The following process is commented here because it is ALTERNATIVE to ElasticScreenedRutherfordLE and ElasticScreenedRutherfordHE
     1409       // It should NOT be registered simultaneously with ElasticScreenedRutherfordLE and ElasticScreenedRutherfordHE
     1410       // processManager-&gt;AddDiscreteProcess(new ElasticChampion("ElasticChampion"));
     1411       
     1412       processManager-&gt;AddDiscreteProcess(new IonisationBorn("IonisationBorn"));
    15331413
    15341414    } else if ( particleName == "proton" ) {
    1535        processManager-&gt;AddDiscreteProcess(new ExcitationMillerGreen);
    1536        processManager-&gt;AddDiscreteProcess(new ExcitationBorn);
    1537        processManager-&gt;AddDiscreteProcess(new IonisationRudd);
    1538        processManager-&gt;AddDiscreteProcess(new IonisationBorn);
    1539        processManager-&gt;AddDiscreteProcess(new ChargeDecrease);
     1415       processManager-&gt;AddDiscreteProcess(new ExcitationMillerGreen("ExcitationMillerGreen"));
     1416       processManager-&gt;AddDiscreteProcess(new ExcitationBorn("ExcitationBorn"));
     1417       processManager-&gt;AddDiscreteProcess(new IonisationRudd("IonisationRudd"));
     1418       processManager-&gt;AddDiscreteProcess(new IonisationBorn("IonisationBorn"));
     1419       processManager-&gt;AddDiscreteProcess(new ChargeDecrease("ChargeDecrease"));
    15401420
    15411421    } else if ( particleName == "hydrogen" ) {
    1542        processManager-&gt;AddDiscreteProcess(new IonisationRudd);
    1543        processManager-&gt;AddDiscreteProcess(new ChargeIncrease);
     1422       processManager-&gt;AddDiscreteProcess(new IonisationRudd("IonisationRudd"));
     1423       processManager-&gt;AddDiscreteProcess(new ChargeIncrease("ChargeIncrease"));
    15441424
    15451425    } else if ( particleName == "alpha" ) {
    1546        processManager-&gt;AddDiscreteProcess(new ExcitationMillerGreen);
    1547        processManager-&gt;AddDiscreteProcess(new IonisationRudd);
    1548        processManager-&gt;AddDiscreteProcess(new ChargeDecrease);
     1426       processManager-&gt;AddDiscreteProcess(new ExcitationMillerGreen("ExcitationMillerGreen"));
     1427       processManager-&gt;AddDiscreteProcess(new IonisationRudd("IonisationRudd"));
     1428       processManager-&gt;AddDiscreteProcess(new ChargeDecrease("ChargeDecrease"));
    15491429   
    15501430    } else if ( particleName == "alpha+" ) {
    1551        processManager-&gt;AddDiscreteProcess(new ExcitationMillerGreen);
    1552        processManager-&gt;AddDiscreteProcess(new IonisationRudd);
    1553        processManager-&gt;AddDiscreteProcess(new ChargeDecrease);
    1554        processManager-&gt;AddDiscreteProcess(new ChargeIncrease);
     1431       processManager-&gt;AddDiscreteProcess(new ExcitationMillerGreen("ExcitationMillerGreen"));
     1432       processManager-&gt;AddDiscreteProcess(new IonisationRudd("IonisationRudd"));
     1433       processManager-&gt;AddDiscreteProcess(new ChargeDecrease("ChargeDecrease"));
     1434       processManager-&gt;AddDiscreteProcess(new ChargeIncrease("ChargeIncrease"));
    15551435   
    15561436    } else if ( particleName == "helium" ) {
    1557        processManager-&gt;AddDiscreteProcess(new ExcitationMillerGreen);
    1558        processManager-&gt;AddDiscreteProcess(new IonisationRudd);
    1559        processManager-&gt;AddDiscreteProcess(new ChargeIncrease);
     1437       processManager-&gt;AddDiscreteProcess(new ExcitationMillerGreen("ExcitationMillerGreen"));
     1438       processManager-&gt;AddDiscreteProcess(new IonisationRudd("IonisationRudd"));
     1439       processManager-&gt;AddDiscreteProcess(new ChargeIncrease("ChargeIncrease"));
    15601440    }
    15611441
     
    34673347      <mediaobject>
    34683348        <imageobject role="fo">
    3469           <imagedata fileref="./AllResources/TrackingAndPhysics/physicsProcessPARAM.src/ComponentsWithRegion.gif"
     3349          <imagedata fileref="./AllResources/TrackingAndPhysics/physicsProcessPARAM.src/ComponentsWithRegion.jpg"
    34703350                     format="JPG" contentwidth="7.0cm" align="center" />
    34713351        </imageobject>
    34723352        <imageobject role="html">
    3473           <imagedata fileref="./AllResources/TrackingAndPhysics/physicsProcessPARAM.src/ComponentsWithRegion.gif"
     3353          <imagedata fileref="./AllResources/TrackingAndPhysics/physicsProcessPARAM.src/ComponentsWithRegion.jpg"
    34743354                     format="JPG" align="center" />
    34753355        </imageobject>
  • trunk/documents/UserDoc/DocBookUsersGuides/ForApplicationDeveloper/xml/TrackingAndPhysics/physicsTable.xml

    r904 r921  
    2525event loop, the <literal>BuildPhysicsTable()</literal> method of
    2626<emphasis>G4VProcess</emphasis> is invoked for all processes and
    27 cross section tables are prepared. "Standard" electromagnetic
    28 processes calculate cross section and/or energy loss values for
     27as a part of initialisation procedure cross section tables are prepared.
     28Energy loss processes calculate cross section and/or energy loss values for
    2929each material and for each production cut value assigned to each
    3030material. A change in production cut values therefore require these
    3131cross sections to be re-calculated. Cross sections for hadronic
    32 processes do not depend on the production cut.
     32processes and gamma processes do not depend on the production cut.
    3333</para>
    3434
     
    3838<emphasis>G4PhysicsVector</emphasis> (and derived classes), each of which has
    3939cross section values for a particle within a given energy range
    40 traveling in a material.
     40traveling in a material. By default the linear interpolation is used, alternatively
     41spline may be used if the flag
     42of spline is activated by <emphasis>SetSpline</emphasis> method of the
     43<emphasis>G4PhysicsVector</emphasis>
    4144</para>
    4245
     
    8184
    8285<para>
    83 Calculated physics tables for "Standard" electromagnetic processes
     86Calculated physics tables for electromagnetic processes
    8487can be stored in files. The user may thus eliminate the time
    8588required for the calculation of physics tables by retrieving them
  • trunk/documents/UserDoc/DocBookUsersGuides/ForApplicationDeveloper/xml/Visualization/commandcontrol.xml

    r905 r921  
    33<!--  [History]                                               -->
    44<!--    Converted to DocBook: Katsuya Amako, Aug-2006         -->
     5<!--    Added Qt Info: Laurent Garnier, Dec-2008              -->
    56<!--                                                          -->
    67<!-- ******************************************************** -->
     
    373374    </para>
    374375  </para></listitem>
     376  <listitem><para>
     377    <emphasis role="bold">Additional note 2</emphasis>
     378    <para>
     379    Events may be kept and reviewed at end of run with
     380    <programlisting>
     381    Idle&gt; /vis/reviewKeptEvents
     382    </programlisting>
     383    Keep all events with
     384    <programlisting>
     385    Idle&gt; /vis/scene/endOfEventAction accumulate [maxNumber]
     386    </programlisting>
     387    (see
     388    <xref linkend="sect.VisCntCmmd.EndEvtRun" />)
     389    </para><para>
     390    or keep some chosen subset with
     391    <programlisting>
     392    G4EventManager::GetEventManager()->KeepTheCurrentEvent();
     393    </programlisting>
     394    as described in
     395    <xref linkend="programlist_OptUAct_1" />.
     396    </para><para>
     397    To suppress drawing during a run
     398    <programlisting>
     399    Idle&gt; /vis/disable
     400    Idle&gt; /run/beamOn 10000
     401    </programlisting>
     402    then at end of run
     403    <programlisting>
     404    Idle&gt; /vis/enable
     405    Idle&gt; /vis/reviewKeptEvents
     406    </programlisting>
     407    </para>
     408  </para></listitem>
    375409</itemizedlist>
    376410
     
    650684End of Event Action and End of Run Action:
    651685<literal>/vis/viewer/endOfEventAction</literal> and
    652 <literal>/vis/viewer/endOfEventAction</literal> commands
     686<literal>/vis/viewer/endOfRunAction</literal> commands
    653687</title>
    654688
     
    845879
    846880<para>
    847 The WIRED3 HepRep Browser and WIRED4 JAS Plug-In can generate a
     881The HepRApp HepRep Browser and WIRED4 JAS Plug-In can generate a
    848882wide variety of bitmap and vector output formats including
    849883PostScript and PDF.
     
    12251259    </para>
    12261260  </para></listitem>
    1227   <listitem><para>
    1228     <ulink url="./Visualization/visTutor/exN03Vis15_mac.html">
    1229     exN03Vis15.mac:</ulink>
    1230     <para>
    1231     A basic macro for visualization of detector geometry and events
    1232     using Qt.
    1233     </para>
    1234   </para></listitem>
    1235   <listitem><para>
     1261   <listitem><para>
    12361262    <ulink url="./Visualization/visTutor/exN03Tree0_mac.html">
    12371263    exN03Tree0.mac:</ulink>
  • trunk/documents/UserDoc/DocBookUsersGuides/ForApplicationDeveloper/xml/Visualization/introduction.xml

    r905 r921  
    66<!--    Proof read by: Joe Chuma,  5-Jul-1999                 -->
    77<!--    Converted to DocBook: Katsuya Amako, Aug-2006         -->
     8<!--    Added Qt Info: Laurent Garnier, Dec-2008              -->
     9<!--    Updates for Qt and HepRApp: Joseph Perl, Dec-2008     -->
    810<!--                                                          -->
    911<!-- ******************************************************** -->
     
    4749graphics systems use a graphics library compiled with Geant4, such
    4850as OpenGL, Qt, while others involve a separate application, such as
    49 WIRED or DAWN.
     51HepRApp or DAWN.
    5052</para>
    5153
     
    123125      </para></listitem>
    124126      <listitem><para>
    125         Uses GL libraries that are already included on most Linux
    126         systems (plus some Windows availability)
     127        Requires addition of GL libraries that are freely avialable for all operating systems (and pre-installed on many)
    127128      </para></listitem>
    128129      <listitem><para>
     
    137138      </para></listitem>
    138139      <listitem><para>
    139         Limited printing ability (pixel graphics, not vector graphics)
     140        Print to EPS (vector and pixel graphics)
    140141      </para></listitem>
    141142    </itemizedlist>
     
    148149      </para></listitem>
    149150      <listitem><para>
    150         Uses Qt and GL libraries that are already included on most Linux
    151         systems (plus some Windows availability)
     151        Requies addition of Qt and GL libraries that are freely available on most operating
     152        systems
    152153      </para></listitem>
    153154      <listitem><para>
     
    168169      </para></listitem>
    169170      <listitem><para>
    170         Make movies interactively
     171        Easy interface to make movies
    171172      </para></listitem>
    172173    </itemizedlist>
     
    205206  </para></listitem>
    206207  <listitem><para>
    207     HepRep/WIRED
    208     <itemizedlist spacing="compact">
    209       <listitem><para>
    210         Create a file to view in the WIRED3 HepRep Browser or the
    211         WIRED4 JAS Plugin
    212       </para></listitem>
    213       <listitem><para>
    214         Requires WIRED browser (a Java application easily to install on
    215         all operating systems)
     208    HepRep
     209    <itemizedlist spacing="compact">
     210      <listitem><para>
     211        Create a file to view in a HepRep browser such as HepRApp,
     212        FRED or WIRED4
     213      </para></listitem>
     214      <listitem><para>
     215        Requires a HepRep browser (above options work on any operating system)
    216216      </para></listitem>
    217217      <listitem><para>
     
    348348  <listitem><para>
    349349    If you want very responsive photorealistic graphics plus more
    350     interactivity (and have the OpenInventor libraries installed)
    351     <itemizedlist spacing="compact">
    352       <listitem><para>
    353         OpenInventor is a good solution
     350    interactivity (and have the OpenInventor or Qt libraries installed)
     351    <itemizedlist spacing="compact">
     352      <listitem><para>
     353        OpenInventor or Qt are good solutions
    354354      </para></listitem>
    355355    </itemizedlist>
     
    370370    <itemizedlist spacing="compact">
    371371      <listitem><para>
    372         HepRep/WIRED will meet your needs
     372        HepRep will meet your needs
    373373      </para></listitem>
    374374    </itemizedlist>
     
    473473    <itemizedlist spacing="compact">
    474474      <listitem><para>
    475         HepRep/WIRED
     475        HepRep
    476476      </para></listitem>
    477477      <listitem><para>
     
    527527    <xref linkend="sect.VisPlylMrkTxt" />
    528528    Polylines, Markers and Text
     529  </para></listitem>
     530  <listitem><para>
     531    <xref linkend="sect.MkMovie" />
     532    Making a Movie
    529533  </para></listitem>
    530534</itemizedlist>
  • trunk/documents/UserDoc/DocBookUsersGuides/ForApplicationDeveloper/xml/Visualization/makingamovie.xml

    r904 r921  
    33<!--  [History]                                               -->
    44<!--    Converted to DocBook: Katsuya Amako, Aug-2006         -->
     5<!--    Updates for Qt: Laurent Garnier, Dec-2008             -->
    56<!--                                                          -->
    67<!-- ******************************************************** -->
     
    2930drivers currently capable of producing picture files are:
    3031
     32<ulink url="http://bmrc.berkeley.edu/frame/research/mpeg/mpeg_encode.html">More informations about MPEG encoder</ulink>
     33
    3134<informaltable>
    3235  <tgroup cols="2">
     
    7073      <entry>
    7174        eps
     75      </entry>
     76    </row>
     77    <row>
     78      <entry>
     79        Qt
     80      </entry>
     81      <entry>
     82        jpeg, eps, ppm, ...
    7283      </entry>
    7384    </row>
     
    205216</sect2>
    206217
     218<!-- ******************* Section (Level#2) ****************** -->
     219<sect2 id="sect.MkMovie.Qt">
     220<title>
     221Qt
     222</title>
     223
     224<para>
     225The Qt driver provides one of the easiest ways to make a movie.
     226Of course, you first need to add the Qt libraries and link with Qt,
     227but once you have that, Qt provides a ready-made function to store all updates of the OpenGL
     228frame into the movie format.
     229You then use loops (as defined in OGLX section above) or even move/rotate/zoom you scene
     230by mouse actions to form your movie.
     231</para>
     232<para>
     233The Qt driver automatically handles all of the movie-making steps described in the OGLX section of this document - storing the files, converting them and assembling the finished movie.
     234You just have to take care of installing an mpeg_encoder.
     235</para>
     236<para>
     237To make a movie :
     238<itemizedlist spacing="compact">
     239  <listitem><para>
     240   Right click to display a context menu, "Action"->"Movie parameters".
     241  </para></listitem>
     242  <listitem><para>
     243   Select MPEG encoder path if it was not found.
     244  </para></listitem>
     245  <listitem><para>
     246   Select the name of the output movie.
     247  </para></listitem>
     248  <listitem><para>
     249   Let go! Hit SPACE to Start/Pause recording, RETURN to STOP
     250  </para></listitem>
     251</itemizedlist>
     252</para>
     253<para>
     254Then, open your movie (on Mac, for example):
     255
     256<informalexample>
     257<programlisting>
     258open G4OpenGL.mpg
     259</programlisting>
     260</informalexample>
     261
     262opens a QuickTime player.
     263</para>
     264
     265</sect2>
     266
    207267
    208268<!-- ******************* Section (Level#2) ****************** -->
  • trunk/documents/UserDoc/DocBookUsersGuides/ForApplicationDeveloper/xml/Visualization/visdrivers.xml

    r905 r921  
    44<!--    Changed by: Dennis Wright, 27-Nov-2001                -->
    55<!--    Converted to DocBook: Katsuya Amako, Aug-2006         -->
     6<!--    Updates for Qt and HepRApp: Joseph Perl, Dec-2008     -->
    67<!--                                                          -->
    78<!-- ******************************************************** -->
     
    114115    </entry>
    115116    <entry>
    116       Linux, Unix, Mac with Xlib
     117      Linux, UNIX, Mac with Xlib
    117118    </entry>
    118119  </row>
     
    147148    </entry>
    148149    <entry>
    149       Linux, Unix, Mac, Windows
     150      Linux, UNIX, Mac, Windows
    150151    </entry>
    151152  </row>
     
    177178    </entry>
    178179    <entry>
    179       WIRED or FRED HepRep Browser
     180      HepRApp, FRED or WIRED4 HepRep Browser
    180181    </entry>
    181182    <entry>
     
    191192    </entry>
    192193    <entry>
    193       Linux, Unix, Mac, Windows
     194      Linux, UNIX, Mac, Windows
    194195    </entry>
    195196  </row>
     
    304305
    305306<para>
    306 If you don't have Motif, all control is done from Geant4
     307Output can be exported to EPS (both vector and pixel graphics)
     308using vis/ogl/printEPS.
     309</para>
     310
     311<para>
     312If you don't have Motif or Qt, all control is done from Geant4
    307313commands:
    308314
     
    327333</programlisting>
    328334</informalexample>
     335</para>
     336
     337<para>
     338If you have Qt, see the Qt section below.
    329339</para>
    330340
     
    367377
    368378<para>
    369 This driver have been developed by Laurent Garnier (IN2P3, LAL Orsay). 
    370 It is an interface to the powerful toolkit Qt, now free on lot of 
    371 platforms. This driver needs OpenGL library to be install. It is well suited for
    372 real-time fast visualization and demonstration. Fast visualization
    373 is realized with hardware acceleration, reuse of shapes stored in a
     379This driver has been developed by Laurent Garnier (IN2P3, LAL Orsay). 
     380It is an interface to the powerful application framework, Qt, now free on most 
     381platforms. This driver also requires the OpenGL library.
     382</para><para>
     383The Qt driver is well suited for real-time fast visualization and demonstration.
     384Fast visualization is realized with hardware acceleration, reuse of shapes stored in a
    374385display list, etc. NURBS visualization is also supported. All OpenGL 
    375 features are implements in Qt driver . In addition, mouse events control
    376 are used to rotation/move/zoom volume, you can save your scene in lots
    377 of formats (vector or not), make movies... 
     386features are implemented in the Qt driver, but one also gets mouse
     387control of rotation/translation/zoom, the ability to save your scene in many formats
     388(both vector and pixel graphics) and an easy interface for making movies.
    378389</para><para>
    379 There is only one session of Qt driver for all available platform. 
    380390Two display modes are available: immediate mode and stored mode.
    381391The former has no limitation on data size, and the latter is fast
     
    386396<para>
    387397To see the visualization window :
    388 </para>
     398
    389399<?soft-pagebreak ?>
    390400<informalexample>
    391401<programlisting>
    392      /vis/open OGLSQt
     402     /vis/open OGLSQt  (for Stored mode)
     403or
     404     /vis/open OGLIQt  (for Immediate mode)
    393405</programlisting>
    394406</informalexample>
     
    404416  </para></listitem>
    405417  <listitem><para>
    406     <ulink url="http://geant4.slac.stanford.edu/Presentations/vis/G4OpenGLTutorial/G4OpenGLTutorial.html">
     418    <ulink url="http://users.lal.in2p3.fr/garnier/G4QtTutorial.html">
    407419    Geant4 Visualization Tutorial
    408420    </ulink>
     
    410422  </para></listitem>
    411423</itemizedlist>
     424</para>
    412425</sect2>
    413426
     
    523536The HepRepFile driver creates a HepRep XML file in the HepRep1
    524537format suitable for viewing with the
    525 <ulink url="http://www.slac.stanford.edu/BFROOT/www/Computing/Graphics/Wired/">
    526 WIRED3</ulink> HepRep Browser.
     538<ulink url="http://www.slac.stanford.edu/~perl/HepRApp/">
     539HepRApp</ulink> HepRep Browser.
    527540</para>
    528541
     
    565578
    566579<para>
    567 View the file using the WIRED3 HepRep Browser, available from:
    568 </para>
    569 <para>
    570 <ulink url="http://www.slac.stanford.edu/BFROOT/www/Computing/Graphics/Wired/">
    571 http://www.slac.stanford.edu/BFROOT/www/Computing/Graphics/Wired/
     580View the file using the HepRApp HepRep Browser, available from:
     581</para>
     582<para>
     583<ulink url="http://www.slac.stanford.edu/~perl/HepRApp/">
     584http://www.slac.stanford.edu/~perl/HepRApp/
    572585</ulink>
    573586.
     
    575588
    576589<para>
    577 WIRED3 allows you to pick on volumes, trajectories and hits to
     590HepRApp allows you to pick on volumes, trajectories and hits to
    578591find out their associated HepRep Attributes, such as volume name,
    579592particle ID, momentum, etc. These same attributes can be displayed
     
    584597
    585598<para>
    586 WIRED3 can read heprep files in zipped format as well as
     599HepRApp can read heprep files in zipped format as well as
    587600unzipped, so you can save space by applying gzip to the heprep
    588601file. This will reduce the file to about five percent of its
     
    661674<itemizedlist spacing="compact">
    662675  <listitem><para>
    663     WIRED3 Users Home Page:
     676    HepRApp Users Home Page:
    664677    <para>
    665     <ulink url="http://www.slac.stanford.edu/BFROOT/www/Computing/Graphics/Wired/">
    666     http://www.slac.stanford.edu/BFROOT/www/Computing/Graphics/Wired/
     678    <ulink url="http://www.slac.stanford.edu/~perl/HepRApp/">
     679    http://www.slac.stanford.edu/~perl/HepRApp/
    667680    </ulink>
    668681    .
     
    678691  </para></listitem>
    679692  <listitem><para>
    680     Geant4 Visualization Tutorial using the WIRED3 HepRep Browser
     693    Geant4 Visualization Tutorial using the HepRApp HepRep Browser
    681694    <para>
    682     <ulink url="http://geant4.slac.stanford.edu/Presentations/vis/G4WIREDTutorial/G4WIREDTutorial.html">
    683     http://geant4.slac.stanford.edu/Presentations/vis/G4WIREDTutorial/G4WIREDTutorial.html
     695    <ulink url="http://geant4.slac.stanford.edu/Presentations/vis/G4HepRAppTutorial/G4HepRAppTutorial.html">
     696    http://geant4.slac.stanford.edu/Presentations/vis/G4HepRAppTutorial/G4HepRAppTutorial.html
    684697    </ulink>
    685698    </para>
     
    16231636    <mediaobject>
    16241637      <imageobject role="fo">
    1625         <imagedata fileref="./AllResources/Visualization/visualization.src/xmlnp.gif"
     1638        <imagedata fileref="./AllResources/Visualization/visualization.src/xmlnp.jpg"
    16261639                   format="JPG" contentwidth="12.0cm" align="center" />
    16271640      </imageobject>
    16281641      <imageobject role="html">
    1629         <imagedata fileref="./AllResources/Visualization/visualization.src/xmlnp.gif"
     1642        <imagedata fileref="./AllResources/Visualization/visualization.src/xmlnp.jpg"
    16301643                   format="JPG" align="center" />
    16311644        </imageobject>
     
    16431656    <mediaobject>
    16441657      <imageobject role="fo">
    1645         <imagedata fileref="./AllResources/Visualization/visualization.src/xmlnpfind.gif"
     1658        <imagedata fileref="./AllResources/Visualization/visualization.src/xmlnpfind.jpg"
    16461659                   format="JPG" contentwidth="12.0cm" align="center" />
    16471660      </imageobject>
    16481661      <imageobject role="html">
    1649         <imagedata fileref="./AllResources/Visualization/visualization.src/xmlnpfind.gif"
     1662        <imagedata fileref="./AllResources/Visualization/visualization.src/xmlnpfind.jpg"
    16501663                   format="JPG" align="center" />
    16511664      </imageobject>
  • trunk/documents/UserDoc/DocBookUsersGuides/ForApplicationDeveloper/xml/Visualization/visexecutable.xml

    r905 r921  
    33<!--  [History]                                               -->
    44<!--    Converted to DocBook: Katsuya Amako, Aug-2006         -->
     5<!--    Updates for Qt: Laurent Garnier, Dec-2008             -->
    56<!--                                                          -->
    67<!-- ******************************************************** -->
  • trunk/documents/UserDoc/DocBookUsersGuides/ForApplicationDeveloper/xml/XSLCustomizationLayer/G4XSLCustomFO.xsl

    r904 r921  
    1010<!-- Import the FO stylesheet                                             -->
    1111<!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
    12 <xsl:import href="/usr/share/xml/docbook/stylesheet/nwalsh/current/fo/docbook.xsl"/>
     12<xsl:import href="/usr/share/xml/docbook/stylesheet/nwalsh/fo/docbook.xsl" />
    1313
    1414<!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
  • trunk/documents/UserDoc/DocBookUsersGuides/ForApplicationDeveloper/xml/XSLCustomizationLayer/G4XSLCustomHTML.xsl

    r904 r921  
    99<!-- Import the stylesheet to chunk the html output                       -->
    1010<!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
    11 <xsl:import href="/usr/share/xml/docbook/stylesheet/nwalsh/current/html/chunk.xsl" />
     11<xsl:import href="/usr/share/xml/docbook/stylesheet/nwalsh/html/chunk.xsl" />
    1212
    1313<!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
  • trunk/documents/UserDoc/DocBookUsersGuides/ForToolkitDeveloper/xml/BookForToolDev.xml

    r904 r921  
    3232  </authorgroup>
    3333
    34   <pubdate>14 December, 2007</pubdate>
    35   <releaseinfo>Version: geant4 9.1</releaseinfo>
     34  <pubdate>19 December, 2008</pubdate>
     35  <releaseinfo>Version: geant4 9.2</releaseinfo>
    3636
    3737</bookinfo>
  • trunk/documents/UserDoc/DocBookUsersGuides/ForToolkitDeveloper/xml/GuideToExtendFunctionality/HadronicPhysics/hadronics.xml

    r904 r921  
    131131<mediaobject>
    132132  <imageobject role="fo">
    133     <imagedata fileref="./AllResources/GuideToExtendFunctionality/HadronicPhysics/Level1.gif"
    134                format="GIF" align="center" contentwidth="10.0cm" />
     133    <imagedata fileref="./AllResources/GuideToExtendFunctionality/HadronicPhysics/Level1.jpg"
     134               format="JPG" align="center" contentwidth="10.0cm" />
    135135  </imageobject>
    136136  <imageobject role="html">
    137     <imagedata fileref="./AllResources/GuideToExtendFunctionality/HadronicPhysics/Level1.gif"
    138                format="GIF" align="center" />
     137    <imagedata fileref="./AllResources/GuideToExtendFunctionality/HadronicPhysics/Level1.jpg"
     138               format="JPG" align="center" />
    139139  </imageobject>
    140140</mediaobject>
     
    270270<mediaobject>
    271271  <imageobject role="fo">
    272     <imagedata fileref="./AllResources/GuideToExtendFunctionality/HadronicPhysics/Level2_1.gif"
    273                format="GIF" align="center" contentwidth="10.0cm" />
     272    <imagedata fileref="./AllResources/GuideToExtendFunctionality/HadronicPhysics/Level2_1.jpg"
     273               format="JPG" align="center" contentwidth="10.0cm" />
    274274  </imageobject>
    275275  <imageobject role="html">
    276     <imagedata fileref="./AllResources/GuideToExtendFunctionality/HadronicPhysics/Level2_1.gif"
    277                format="GIF" align="center" />
     276    <imagedata fileref="./AllResources/GuideToExtendFunctionality/HadronicPhysics/Level2_1.jpg"
     277               format="JPG" align="center" />
    278278  </imageobject>
    279279</mediaobject>
     
    287287<mediaobject>
    288288  <imageobject role="fo">
    289     <imagedata fileref="./AllResources/GuideToExtendFunctionality/HadronicPhysics/Level2_2.gif"
    290                format="GIF" align="center" contentwidth="10.0cm" />
     289    <imagedata fileref="./AllResources/GuideToExtendFunctionality/HadronicPhysics/Level2_2.jpg"
     290               format="JPG" align="center" contentwidth="10.0cm" />
    291291  </imageobject>
    292292  <imageobject role="html">
    293     <imagedata fileref="./AllResources/GuideToExtendFunctionality/HadronicPhysics/Level2_2.gif"
    294                format="GIF" align="center" />
     293    <imagedata fileref="./AllResources/GuideToExtendFunctionality/HadronicPhysics/Level2_2.jpg"
     294               format="JPG" align="center" />
    295295  </imageobject>
    296296</mediaobject>
     
    304304<mediaobject>
    305305  <imageobject role="fo">
    306     <imagedata fileref="./AllResources/GuideToExtendFunctionality/HadronicPhysics/Level2_3.gif"
    307                format="GIF" align="center" contentwidth="10.0cm" />
     306    <imagedata fileref="./AllResources/GuideToExtendFunctionality/HadronicPhysics/Level2_3.jpg"
     307               format="JPG" align="center" contentwidth="10.0cm" />
    308308  </imageobject>
    309309  <imageobject role="html">
    310     <imagedata fileref="./AllResources/GuideToExtendFunctionality/HadronicPhysics/Level2_3.gif"
    311                format="GIF" align="center" />
     310    <imagedata fileref="./AllResources/GuideToExtendFunctionality/HadronicPhysics/Level2_3.jpg"
     311               format="JPG" align="center" />
    312312  </imageobject>
    313313</mediaobject>
     
    485485<mediaobject>
    486486  <imageobject role="fo">
    487     <imagedata fileref="./AllResources/GuideToExtendFunctionality/HadronicPhysics/Level3_1.gif"
    488                format="GIF" align="center" contentwidth="10.0cm" />
     487    <imagedata fileref="./AllResources/GuideToExtendFunctionality/HadronicPhysics/Level3_1.jpg"
     488               format="JPG" align="center" contentwidth="10.0cm" />
    489489  </imageobject>
    490490  <imageobject role="html">
    491     <imagedata fileref="./AllResources/GuideToExtendFunctionality/HadronicPhysics/Level3_1.gif"
    492                format="GIF" align="center" />
     491    <imagedata fileref="./AllResources/GuideToExtendFunctionality/HadronicPhysics/Level3_1.jpg"
     492               format="JPG" align="center" />
    493493  </imageobject>
    494494</mediaobject>
     
    682682<mediaobject>
    683683  <imageobject role="fo">
    684     <imagedata fileref="./AllResources/GuideToExtendFunctionality/HadronicPhysics/Level4_1.gif"
    685                format="GIF" align="center" contentwidth="10.0cm" />
     684    <imagedata fileref="./AllResources/GuideToExtendFunctionality/HadronicPhysics/Level4_1.jpg"
     685               format="JPG" align="center" contentwidth="10.0cm" />
    686686  </imageobject>
    687687  <imageobject role="html">
    688     <imagedata fileref="./AllResources/GuideToExtendFunctionality/HadronicPhysics/Level4_1.gif"
    689                format="GIF" align="center" />
     688    <imagedata fileref="./AllResources/GuideToExtendFunctionality/HadronicPhysics/Level4_1.jpg"
     689               format="JPG" align="center" />
    690690  </imageobject>
    691691</mediaobject>
     
    699699<mediaobject>
    700700  <imageobject role="fo">
    701     <imagedata fileref="./AllResources/GuideToExtendFunctionality/HadronicPhysics/Level4_2.gif"
    702                format="GIF" align="center" contentwidth="10.0cm" />
     701    <imagedata fileref="./AllResources/GuideToExtendFunctionality/HadronicPhysics/Level4_2.jpg"
     702               format="JPG" align="center" contentwidth="10.0cm" />
    703703  </imageobject>
    704704  <imageobject role="html">
    705     <imagedata fileref="./AllResources/GuideToExtendFunctionality/HadronicPhysics/Level4_2.gif"
    706                format="GIF" align="center" />
     705    <imagedata fileref="./AllResources/GuideToExtendFunctionality/HadronicPhysics/Level4_2.jpg"
     706               format="JPG" align="center" />
    707707  </imageobject>
    708708</mediaobject>
     
    808808<mediaobject>
    809809  <imageobject role="fo">
    810     <imagedata fileref="./AllResources/GuideToExtendFunctionality/HadronicPhysics/Level5_1.gif"
    811                format="GIF" align="center" contentwidth="10.0cm" />
     810    <imagedata fileref="./AllResources/GuideToExtendFunctionality/HadronicPhysics/Level5_1.jpg"
     811               format="JPG" align="center" contentwidth="10.0cm" />
    812812  </imageobject>
    813813  <imageobject role="html">
    814     <imagedata fileref="./AllResources/GuideToExtendFunctionality/HadronicPhysics/Level5_1.gif"
    815                format="GIF" align="center" />
     814    <imagedata fileref="./AllResources/GuideToExtendFunctionality/HadronicPhysics/Level5_1.jpg"
     815               format="JPG" align="center" />
    816816  </imageobject>
    817817</mediaobject>
  • trunk/documents/UserDoc/DocBookUsersGuides/ForToolkitDeveloper/xml/GuideToExtendFunctionality/Particles/particles.xml

    r904 r921  
    6363Particle properties can be overridden with the method
    6464<informalexample><programlisting>
    65 G4bool SetParticleProperty(const G4ParticlePropertyData& newProperty)
     65G4bool SetParticleProperty(const G4ParticlePropertyData&amp; newProperty)
    6666</programlisting></informalexample>
    6767by setting new values in <emphasis> G4ParticlePropertyData </emphasis>.
     
    9292
    9393  G4Monopole(
    94        const G4String&     aName,        G4double            mass,
     94       const G4String&amp;     aName,        G4double            mass,
    9595       G4double            width,        G4double            charge,   
    9696       G4int               iSpin,        G4int               iParity,   
    9797       G4int               iConjugation, G4int               iIsospin,   
    9898       G4int               iIsospin3,    G4int               gParity,
    99        const G4String&     pType,        G4int               lepton,     
     99       const G4String&amp;     pType,        G4int               lepton,     
    100100       G4int               baryon,       G4int               encoding,
    101101       G4bool              stable,       G4double            lifetime,
  • trunk/documents/UserDoc/DocBookUsersGuides/ForToolkitDeveloper/xml/GuideToExtendFunctionality/Visualization/visualization.xml

    r904 r921  
    2525<mediaobject>
    2626  <imageobject role="fo">
    27     <imagedata fileref="./AllResources/GuideToExtendFunctionality/Visualization/visClassDiagram.gif"
    28                format="GIF" contentwidth="10.0cm" align="center" />
     27    <imagedata fileref="./AllResources/GuideToExtendFunctionality/Visualization/visClassDiagram.jpg"
     28               format="JPG" contentwidth="10.0cm" align="center" />
    2929  </imageobject>
    3030  <imageobject role="html">
    31     <imagedata fileref="./AllResources/GuideToExtendFunctionality/Visualization/visClassDiagram.gif"
    32                format="GIF" align="center" scale="110" />
     31    <imagedata fileref="./AllResources/GuideToExtendFunctionality/Visualization/visClassDiagram.jpg"
     32               format="JPG" align="center" scale="110" />
    3333  </imageobject>
    3434</mediaobject>
  • trunk/documents/UserDoc/DocBookUsersGuides/ForToolkitDeveloper/xml/OOAnalysisDesign/ChapDsgnFunc.xml

    r904 r921  
    3131&sectDsgnFuncVisualization;
    3232&sectDsgnFuncUserInterface;
     33
    3334</chapter>
    3435
  • trunk/documents/UserDoc/DocBookUsersGuides/ForToolkitDeveloper/xml/OOAnalysisDesign/ElectromagneticField/electroMagneticField.xml

    r904 r921  
    2020<mediaobject>
    2121  <imageobject role="fo">
    22     <imagedata fileref="./AllResources/OOAnalysisDesign/ElectromagneticField/field-prop.gif"
    23                format="GIF" contentwidth="10.0cm" align="center" />
     22    <imagedata fileref="./AllResources/OOAnalysisDesign/ElectromagneticField/field-prop.jpg"
     23               format="JPG" contentwidth="10.0cm" align="center" />
    2424  </imageobject>
    2525  <imageobject role="html">
    26     <imagedata fileref="./AllResources/OOAnalysisDesign/ElectromagneticField/field-prop.gif"
    27                format="GIF" align="center" />
     26    <imagedata fileref="./AllResources/OOAnalysisDesign/ElectromagneticField/field-prop.jpg"
     27               format="JPG" align="center" />
    2828  </imageobject>
    2929</mediaobject>
  • trunk/documents/UserDoc/DocBookUsersGuides/ForToolkitDeveloper/xml/OOAnalysisDesign/Event/event.xml

    r904 r921  
    7979<mediaobject>
    8080  <imageobject role="fo">
    81     <imagedata fileref="./AllResources/OOAnalysisDesign/Event/classDgmEventManager.gif
    82                format="GIF" contentwidth="10.0cm" align="center" />
     81    <imagedata fileref="./AllResources/OOAnalysisDesign/Event/classDgmEventManager.jpg
     82               format="JPG" contentwidth="10.0cm" align="center" />
    8383  </imageobject>
    8484  <imageobject role="html">
    85     <imagedata fileref="./AllResources/OOAnalysisDesign/Event/classDgmEventManager.gif
    86                format="GIF" align="center" />
     85    <imagedata fileref="./AllResources/OOAnalysisDesign/Event/classDgmEventManager.jpg
     86               format="JPG" align="center" />
    8787  </imageobject>
    8888</mediaobject>
     
    9595<mediaobject>
    9696  <imageobject role="fo">
    97     <imagedata fileref="./AllResources/OOAnalysisDesign/Event/classDgmEventGen.gif
    98                format="GIF" contentwidth="10.0cm" align="center" />
     97    <imagedata fileref="./AllResources/OOAnalysisDesign/Event/classDgmEventGen.jpg
     98               format="JPG" contentwidth="10.0cm" align="center" />
    9999  </imageobject>
    100100  <imageobject role="html">
    101     <imagedata fileref="./AllResources/OOAnalysisDesign/Event/classDgmEventGen.gif
    102                format="GIF" align="center" />
     101    <imagedata fileref="./AllResources/OOAnalysisDesign/Event/classDgmEventGen.jpg
     102               format="JPG" align="center" />
    103103  </imageobject>
    104104</mediaobject>
  • trunk/documents/UserDoc/DocBookUsersGuides/ForToolkitDeveloper/xml/OOAnalysisDesign/Geometry/geometry.xml

    r904 r921  
    290290<mediaobject>
    291291  <imageobject role="fo">
    292     <imagedata fileref="./AllResources/OOAnalysisDesign/Geometry/overall.gif" format="GIF" contentwidth="10.0cm" align="center" />
     292    <imagedata fileref="./AllResources/OOAnalysisDesign/Geometry/overall.jpg" format="JPG" contentwidth="10.0cm" align="center" />
    293293  </imageobject>
    294294  <imageobject role="html">
    295     <imagedata fileref="./AllResources/OOAnalysisDesign/Geometry/overall.gif" format="GIF" align="center" />
     295    <imagedata fileref="./AllResources/OOAnalysisDesign/Geometry/overall.jpg" format="JPG" align="center" />
    296296  </imageobject>
    297297</mediaobject>
     
    321321<mediaobject>
    322322  <imageobject role="fo">
    323     <imagedata fileref="./AllResources/OOAnalysisDesign/Geometry/smart_voxels.gif" format="GIF" contentwidth="10.0cm" align="center" />
     323    <imagedata fileref="./AllResources/OOAnalysisDesign/Geometry/smart_voxels.jpg" format="JPG" contentwidth="10.0cm" align="center" />
    324324  </imageobject>
    325325  <imageobject role="html">
    326     <imagedata fileref="./AllResources/OOAnalysisDesign/Geometry/smart_voxels.gif" format="GIF" align="center" />
     326    <imagedata fileref="./AllResources/OOAnalysisDesign/Geometry/smart_voxels.jpg" format="JPG" align="center" />
    327327  </imageobject>
    328328</mediaobject>
     
    336336<mediaobject>
    337337  <imageobject role="fo">
    338     <imagedata fileref="./AllResources/OOAnalysisDesign/Geometry/navigator.gif" format="GIF" contentwidth="10.0cm" align="center" />
     338    <imagedata fileref="./AllResources/OOAnalysisDesign/Geometry/navigator.jpg" format="JPG" contentwidth="10.0cm" align="center" />
    339339  </imageobject>
    340340  <imageobject role="html">
    341     <imagedata fileref="./AllResources/OOAnalysisDesign/Geometry/navigator.gif" format="GIF" align="center" />
     341    <imagedata fileref="./AllResources/OOAnalysisDesign/Geometry/navigator.jpg" format="JPG" align="center" />
    342342  </imageobject>
    343343</mediaobject>
  • trunk/documents/UserDoc/DocBookUsersGuides/ForToolkitDeveloper/xml/OOAnalysisDesign/GlobalUsage/globalUsage.xml

    r904 r921  
    171171<mediaobject>
    172172  <imageobject role="fo">
    173     <imagedata fileref="./AllResources/OOAnalysisDesign/GlobalUsage/classDgmRandom.gif"
    174                format="GIF" contentwidth="10.0cm" align="center" />
     173    <imagedata fileref="./AllResources/OOAnalysisDesign/GlobalUsage/classDgmRandom.jpg"
     174               format="JPG" contentwidth="10.0cm" align="center" />
    175175  </imageobject>
    176176  <imageobject role="html">
    177     <imagedata fileref="./AllResources/OOAnalysisDesign/GlobalUsage/classDgmRandom.gif"
    178                format="GIF" align="center" />
     177    <imagedata fileref="./AllResources/OOAnalysisDesign/GlobalUsage/classDgmRandom.jpg"
     178               format="JPG" align="center" />
    179179  </imageobject>
    180180</mediaobject>
     
    194194<mediaobject>
    195195  <imageobject role="fo">
    196     <imagedata fileref="./AllResources/OOAnalysisDesign/GlobalUsage/ObjDiagStat.gif"
    197                format="GIF" contentwidth="10.0cm" align="center" />
     196    <imagedata fileref="./AllResources/OOAnalysisDesign/GlobalUsage/ObjDiagStat.jpg"
     197               format="JPG" contentwidth="10.0cm" align="center" />
    198198  </imageobject>
    199199  <imageobject role="html">
    200     <imagedata fileref="./AllResources/OOAnalysisDesign/GlobalUsage/ObjDiagStat.gif"
    201                format="GIF" align="center" />
     200    <imagedata fileref="./AllResources/OOAnalysisDesign/GlobalUsage/ObjDiagStat.jpg"
     201               format="JPG" align="center" />
    202202  </imageobject>
    203203</mediaobject>
     
    216216<mediaobject>
    217217  <imageobject role="fo">
    218     <imagedata fileref="./AllResources/OOAnalysisDesign/GlobalUsage/ObjDiagDist.gif"
    219                format="GIF" contentwidth="10.0cm" align="center" />
     218    <imagedata fileref="./AllResources/OOAnalysisDesign/GlobalUsage/ObjDiagDist.jpg"
     219               format="JPG" contentwidth="10.0cm" align="center" />
    220220  </imageobject>
    221221  <imageobject role="html">
    222     <imagedata fileref="./AllResources/OOAnalysisDesign/GlobalUsage/ObjDiagDist.gif"
    223                format="GIF" align="center" />
     222    <imagedata fileref="./AllResources/OOAnalysisDesign/GlobalUsage/ObjDiagDist.jpg"
     223               format="JPG" align="center" />
    224224  </imageobject>
    225225</mediaobject>
     
    238238<mediaobject>
    239239  <imageobject role="fo">
    240     <imagedata fileref="./AllResources/OOAnalysisDesign/GlobalUsage/ObjDiagEng.gif"
    241                format="GIF" contentwidth="10.0cm" align="center" />
     240    <imagedata fileref="./AllResources/OOAnalysisDesign/GlobalUsage/ObjDiagEng.jpg"
     241               format="JPG" contentwidth="10.0cm" align="center" />
    242242  </imageobject>
    243243  <imageobject role="html">
    244     <imagedata fileref="./AllResources/OOAnalysisDesign/GlobalUsage/ObjDiagEng.gif"
    245                format="GIF" align="center" />
     244    <imagedata fileref="./AllResources/OOAnalysisDesign/GlobalUsage/ObjDiagEng.jpg"
     245               format="JPG" align="center" />
    246246  </imageobject>
    247247</mediaobject>
  • trunk/documents/UserDoc/DocBookUsersGuides/ForToolkitDeveloper/xml/OOAnalysisDesign/Hit/hit.xml

    r904 r921  
    109109  <imageobject role="fo">
    110110    <imagedata
    111 fileref="./AllResources/OOAnalysisDesign/Hit/classDgmHitMain.gif" format="GIF" contentwidth="10.0cm"  align="center" />
     111fileref="./AllResources/OOAnalysisDesign/Hit/classDgmHitMain.jpg" format="JPG" contentwidth="10.0cm"  align="center" />
    112112  </imageobject>
    113113  <imageobject role="html">
    114     <imagedata fileref="./AllResources/OOAnalysisDesign/Hit/classDgmHitMain.gif" format="GIF" align="center" />
     114    <imagedata fileref="./AllResources/OOAnalysisDesign/Hit/classDgmHitMain.jpg" format="JPG" align="center" />
    115115  </imageobject>
    116116</mediaobject>
     
    125125  <imageobject role="fo">
    126126    <imagedata
    127 fileref="./AllResources/OOAnalysisDesign/Hit/classDgmHitUser.gif" format="GIF"
     127fileref="./AllResources/OOAnalysisDesign/Hit/classDgmHitUser.jpg" format="JPG"
    128128contentwidth="10.0cm" align="center" />
    129129  </imageobject>
    130130  <imageobject role="html">
    131     <imagedata fileref="./AllResources/OOAnalysisDesign/Hit/classDgmHitUser.gif" format="GIF" align="center" />
     131    <imagedata fileref="./AllResources/OOAnalysisDesign/Hit/classDgmHitUser.jpg" format="JPG" align="center" />
    132132  </imageobject>
    133133</mediaobject>
     
    140140<mediaobject>
    141141  <imageobject role="fo">
    142     <imagedata fileref="./AllResources/OOAnalysisDesign/Hit/classDgmReadoutGeom.gif" format="GIF" contentwidth="10.0cm" align="center" />
     142    <imagedata fileref="./AllResources/OOAnalysisDesign/Hit/classDgmReadoutGeom.jpg" format="JPG" contentwidth="10.0cm" align="center" />
    143143  </imageobject>
    144144  <imageobject role="html">
    145     <imagedata fileref="./AllResources/OOAnalysisDesign/Hit/classDgmReadoutGeom.gif" format="GIF" align="center" />
     145    <imagedata fileref="./AllResources/OOAnalysisDesign/Hit/classDgmReadoutGeom.jpg" format="JPG" align="center" />
    146146  </imageobject>
    147147</mediaobject>
  • trunk/documents/UserDoc/DocBookUsersGuides/ForToolkitDeveloper/xml/OOAnalysisDesign/Materials/materials.xml

    r904 r921  
    5858<mediaobject>
    5959  <imageobject role="fo">
    60     <imagedata fileref="./AllResources/OOAnalysisDesign/Materials/classDgmMaterials.gif"
    61                format="GIF" contentwidth="10.0cm" align="center" />
     60    <imagedata fileref="./AllResources/OOAnalysisDesign/Materials/classDgmMaterials.jpg"
     61               format="JPG" contentwidth="10.0cm" align="center" />
    6262  </imageobject>
    6363  <imageobject role="html">
    64     <imagedata fileref="./AllResources/OOAnalysisDesign/Materials/classDgmMaterials.gif"
    65                format="GIF" align="center" />
     64    <imagedata fileref="./AllResources/OOAnalysisDesign/Materials/classDgmMaterials.jpg"
     65               format="JPG" align="center" />
    6666  </imageobject>
    6767</mediaobject>
  • trunk/documents/UserDoc/DocBookUsersGuides/ForToolkitDeveloper/xml/OOAnalysisDesign/Particles/particles.xml

    r904 r921  
    5858<mediaobject>
    5959  <imageobject role="fo">
    60     <imagedata fileref="./AllResources/OOAnalysisDesign/Particles/classDgmParticlesMain.gif"
    61                format="GIF" contentwidth="10.0cm" align="center" />
     60    <imagedata fileref="./AllResources/OOAnalysisDesign/Particles/classDgmParticlesMain.jpg"
     61               format="JPG" contentwidth="10.0cm" align="center" />
    6262  </imageobject>
    6363  <imageobject role="html">
    64     <imagedata fileref="./AllResources/OOAnalysisDesign/Particles/classDgmParticlesMain.gif"
    65                format="GIF" align="center" />
     64    <imagedata fileref="./AllResources/OOAnalysisDesign/Particles/classDgmParticlesMain.jpg"
     65               format="JPG" align="center" />
    6666  </imageobject>
    6767</mediaobject>
     
    7575<mediaobject>
    7676  <imageobject role="fo">
    77     <imagedata fileref="./AllResources/OOAnalysisDesign/Particles/classDgmParticleTable.gif"
    78                format="GIF" contentwidth="10.0cm" align="center" />
     77    <imagedata fileref="./AllResources/OOAnalysisDesign/Particles/classDgmParticleTable.jpg"
     78               format="JPG" contentwidth="10.0cm" align="center" />
    7979  </imageobject>
    8080  <imageobject role="html">
    81     <imagedata fileref="./AllResources/OOAnalysisDesign/Particles/classDgmParticleTable.gif"
    82                format="GIF" align="center" />
     81    <imagedata fileref="./AllResources/OOAnalysisDesign/Particles/classDgmParticleTable.jpg"
     82               format="JPG" align="center" />
    8383  </imageobject>
    8484</mediaobject>
     
    9292<mediaobject>
    9393  <imageobject role="fo">
    94     <imagedata fileref="./AllResources/OOAnalysisDesign/Particles/classDgmParticleDecay.gif"
    95                format="GIF" contentwidth="10.0cm" align="center" />
     94    <imagedata fileref="./AllResources/OOAnalysisDesign/Particles/classDgmParticleDecay.jpg"
     95               format="JPG" contentwidth="10.0cm" align="center" />
    9696  </imageobject>
    9797  <imageobject role="html">
    98     <imagedata fileref="./AllResources/OOAnalysisDesign/Particles/classDgmParticleDecay.gif"
    99                format="GIF" align="center" />
     98    <imagedata fileref="./AllResources/OOAnalysisDesign/Particles/classDgmParticleDecay.jpg"
     99               format="JPG" align="center" />
    100100  </imageobject>
    101101</mediaobject>
  • trunk/documents/UserDoc/DocBookUsersGuides/ForToolkitDeveloper/xml/OOAnalysisDesign/PhysicsProcesses/physicsProcesses.xml

    r904 r921  
    106106<mediaobject>
    107107  <imageobject role="fo">
    108     <imagedata fileref="./AllResources/OOAnalysisDesign/PhysicsProcesses/classDgmProcessMain.gif"
    109                format="GIF" contentwidth="10.0cm" align="center" />
     108    <imagedata fileref="./AllResources/OOAnalysisDesign/PhysicsProcesses/classDgmProcessMain.jpg"
     109               format="JPG" contentwidth="10.0cm" align="center" />
    110110  </imageobject>
    111111  <imageobject role="html">
    112     <imagedata fileref="./AllResources/OOAnalysisDesign/PhysicsProcesses/classDgmProcessMain.gif"
    113                format="GIF" align="center" />
     112    <imagedata fileref="./AllResources/OOAnalysisDesign/PhysicsProcesses/classDgmProcessMain.jpg"
     113               format="JPG" align="center" />
    114114  </imageobject>
    115115</mediaobject>
     
    122122<mediaobject>
    123123  <imageobject role="fo">
    124     <imagedata fileref="./AllResources/OOAnalysisDesign/PhysicsProcesses/classDgmProcessProcesses.gif"
    125                format="GIF" contentwidth="10.0cm" align="center" />
     124    <imagedata fileref="./AllResources/OOAnalysisDesign/PhysicsProcesses/classDgmProcessProcesses.jpg"
     125               format="JPG" contentwidth="10.0cm" align="center" />
    126126  </imageobject>
    127127  <imageobject role="html">
    128     <imagedata fileref="./AllResources/OOAnalysisDesign/PhysicsProcesses/classDgmProcessProcesses.gif"
    129                format="GIF" align="center" />
     128    <imagedata fileref="./AllResources/OOAnalysisDesign/PhysicsProcesses/classDgmProcessProcesses.jpg"
     129               format="JPG" align="center" />
    130130  </imageobject>
    131131</mediaobject>
  • trunk/documents/UserDoc/DocBookUsersGuides/ForToolkitDeveloper/xml/OOAnalysisDesign/Tracking/tracking.xml

    r904 r921  
    9595<mediaobject>
    9696  <imageobject role="fo">
    97     <imagedata fileref="./AllResources/OOAnalysisDesign/Tracking/classDgmTracking.gif"
    98                format="GIF" contentwidth="10.0cm" align="center" />
     97    <imagedata fileref="./AllResources/OOAnalysisDesign/Tracking/classDgmTracking.jpg"
     98               format="JPG" contentwidth="10.0cm" align="center" />
    9999  </imageobject>
    100100  <imageobject role="html">
    101     <imagedata fileref="./AllResources/OOAnalysisDesign/Tracking/classDgmTracking.gif"
    102                format="GIF" align="center" />
     101    <imagedata fileref="./AllResources/OOAnalysisDesign/Tracking/classDgmTracking.jpg"
     102               format="JPG" align="center" />
    103103  </imageobject>
    104104</mediaobject>
  • trunk/documents/UserDoc/DocBookUsersGuides/ForToolkitDeveloper/xml/OOAnalysisDesign/UserInterface/userInterface.xml

    r904 r921  
    8989<mediaobject>
    9090  <imageobject role="fo">
    91     <imagedata fileref="./AllResources/OOAnalysisDesign/UserInterface/classDgmUserInterface.gif"
    92                format="GIF" contentwidth="10.0cm" align="center" />
     91    <imagedata fileref="./AllResources/OOAnalysisDesign/UserInterface/classDgmUserInterface.jpg"
     92               format="JPG" contentwidth="10.0cm" align="center" />
    9393  </imageobject>
    9494  <imageobject role="html">
    95     <imagedata fileref="./AllResources/OOAnalysisDesign/UserInterface/classDgmUserInterface.gif"
    96                format="GIF" align="center" />
     95    <imagedata fileref="./AllResources/OOAnalysisDesign/UserInterface/classDgmUserInterface.jpg"
     96               format="JPG" align="center" />
    9797  </imageobject>
    9898</mediaobject>
  • trunk/documents/UserDoc/DocBookUsersGuides/ForToolkitDeveloper/xml/XSLCustomizationLayer/G4XSLCustomFO.xsl

    r904 r921  
    1010<!-- Import the FO stylesheet                                             -->
    1111<!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
    12 <xsl:import href="/usr/share/xml/docbook/stylesheet/nwalsh/current/fo/docbook.xsl"/>
     12<xsl:import href="/usr/share/xml/docbook/stylesheet/nwalsh/fo/docbook.xsl" />
    1313
    1414<!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
  • trunk/documents/UserDoc/DocBookUsersGuides/ForToolkitDeveloper/xml/XSLCustomizationLayer/G4XSLCustomHTML.xsl

    r904 r921  
    99<!-- Import the stylesheet to chunk the html output                       -->
    1010<!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
    11 <xsl:import href="/usr/share/xml/docbook/stylesheet/nwalsh/current/html/chunk.xsl" />
     11<xsl:import href="/usr/share/xml/docbook/stylesheet/nwalsh/html/chunk.xsl" />
    1212
    1313<!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
  • trunk/documents/UserDoc/DocBookUsersGuides/InstallationGuide/xml/BookInstalGuide.xml

    r904 r921  
    3535  </authorgroup>
    3636
    37   <pubdate>14 December, 2007</pubdate>
    38   <releaseinfo>Version: geant4 9.1</releaseinfo>
     37  <pubdate>19 December, 2008</pubdate>
     38  <releaseinfo>Version: geant4 9.2</releaseinfo>
    3939
    4040</bookinfo>
  • trunk/documents/UserDoc/DocBookUsersGuides/InstallationGuide/xml/Introduction/introduction.xml

    r904 r921  
    146146  </para></listitem>
    147147  <listitem><para>
     148    <ulink url="http://www.trolltech.com">
     149    Qt
     150    </ulink>
     151    , a powerfull toolkit
     152  </para></listitem>
     153  <listitem><para>
    148154    <ulink url="http://oss.sgi.com/projects/inventor/">
    149155    Open Inventor
  • trunk/documents/UserDoc/DocBookUsersGuides/InstallationGuide/xml/XSLCustomizationLayer/G4XSLCustomFO.xsl

    r904 r921  
    1010<!-- Import the FO stylesheet                                             -->
    1111<!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
    12 <xsl:import href="/usr/share/xml/docbook/stylesheet/nwalsh/current/fo/docbook.xsl"/>
     12<xsl:import href="/usr/share/xml/docbook/stylesheet/nwalsh/fo/docbook.xsl" />
    1313
    1414<!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
  • trunk/documents/UserDoc/DocBookUsersGuides/InstallationGuide/xml/XSLCustomizationLayer/G4XSLCustomHTML.xsl

    r904 r921  
    99<!-- Import the stylesheet to chunk the html output                       -->
    1010<!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
    11 <xsl:import href="/usr/share/xml/docbook/stylesheet/nwalsh/current/html/chunk.xsl" />
     11<xsl:import href="/usr/share/xml/docbook/stylesheet/nwalsh/html/chunk.xsl" />
    1212
    1313<!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
  • trunk/documents/UserDoc/DocBookUsersGuides/IntroductionToGeant4/xml/BookIntroToGeant4.xml

    r904 r921  
    3131  </authorgroup>
    3232
    33   <pubdate>14 December, 2007</pubdate>
    34   <releaseinfo>Version: geant4 9.1</releaseinfo>
     33  <pubdate>19 December, 2008</pubdate>
     34  <releaseinfo>Version: geant4 9.2</releaseinfo>
    3535
    3636</bookinfo>
  • trunk/documents/UserDoc/DocBookUsersGuides/IntroductionToGeant4/xml/XSLCustomizationLayer/G4XSLCustomFO.xsl

    r904 r921  
    1010<!-- Import the FO stylesheet                                             -->
    1111<!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
    12 <xsl:import href="/usr/share/xml/docbook/stylesheet/nwalsh/current/fo/docbook.xsl"/>
     12<xsl:import href="/usr/share/xml/docbook/stylesheet/nwalsh/fo/docbook.xsl" />
    1313
    1414<!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
  • trunk/documents/UserDoc/DocBookUsersGuides/IntroductionToGeant4/xml/XSLCustomizationLayer/G4XSLCustomHTML.xsl

    r904 r921  
    99<!-- Import the stylesheet to chunk the html output                       -->
    1010<!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
    11 <xsl:import href="/usr/share/xml/docbook/stylesheet/nwalsh/current/html/chunk.xsl" />
     11<xsl:import href="/usr/share/xml/docbook/stylesheet/nwalsh/html/chunk.xsl" />
    1212
    1313<!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
Note: See TracChangeset for help on using the changeset viewer.