Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-18 09:16:07

0001 <HTML>
0002 <HEAD>
0003 <TITLE>Geant4 7.1 Release Notes</TITLE>
0004 </HEAD>
0005 <BODY BGCOLOR='F0F0F0'>
0006 
0007 <P> </P>
0008 <BR>
0009 <P> </P>
0010 
0011 <P ALIGN="Center">
0012 <FONT SIZE="+4" COLOR="#238E23">
0013 <B>Geant4 7.1 Release Notes</B>
0014 </FONT>
0015 
0016 <TABLE WIDTH="100%">
0017 <TR><TD ALIGN="Right">
0018 <FONT SIZE="-1" COLOR="#5C3317">
0019 <B><I>June 30<SUP>th</SUP>, 2005</I></B>
0020 </FONT>
0021 </TD></TR>
0022 </TABLE>
0023 
0024 <BR><BR>
0025 <HR ALIGN="Center" SIZE="7%">
0026 <P>
0027 The code and binary libraries for the supported systems are available
0028 through our <A TARGET="ext" HREF="http://cern.ch/geant4">Source Code Web page</A>.
0029 </P>
0030 <P>
0031 Please refer to the
0032 <A TARGET="ext" HREF="http://cern.ch/geant4/G4UsersDocuments/Overview/html">Geant4
0033 User Documentation</A> for further information about using Geant4.
0034 </P>
0035 
0036 <H2><I>Contents</I></H2>
0037 <OL>
0038 <LI><A HREF="#1.">Supported and Tested Platforms</A></LI>
0039 <LI><A HREF="#2.">AIDA and CLHEP</A></LI>
0040 <LI><A HREF="#3.">Known Run-Time Problems</A></LI>
0041 <LI><A HREF="#4.">Compilation Warnings</A></LI>
0042 <LI><A HREF="#5.">Known Run-Time Warnings</A></LI>
0043 <LI><A HREF="#6.">Items for migration of the user code</A></LI>
0044 <LI><A HREF="#7.">Detailed list of changes and fixes</A></LI>
0045 </OL>
0046 
0047 <P> </P>
0048 <A NAME="1."></a>
0049 <HR>
0050 
0051 <!-- ============================================== -->
0052 
0053 <H2>1. Supported and Tested Platforms</H2>
0054 
0055 Official platforms:
0056 <UL>
0057 <LI>SUN Solaris 5.8, C++ CC-5.4 Patch 111715-02.</LI>
0058 <LI>Linux, gcc 3.2.3.<BR>
0059     This configuration was tested on <I>32 bits architectures (Intel)</I>
0060     and <I>64 bits architectures (AMD)</I> with the Scientific Linux CERN 3 (SLC3)
0061     distribution (based on RedHat Linux Enterprise 3).
0062     Versions of Geant4 have also been compiled successfully on other
0063     Linux distributions, like Debian, Suse or other RedHat systems.</LI>
0064 <LI>Windows/XP and CygWin Tools with: Visual C++ 7.1 .NET</LI>
0065 </UL>
0066 
0067 More verified configurations:
0068 <UL>
0069 <LI>SUN Solaris 5.8, C++ CC-5.5</LI>
0070 <LI>Linux, gcc-3.4.3, gcc-3.4.4, gcc-4.0.0</LI>
0071 <LI>Linux, Intel-icc 8.0</LI>
0072 <LI>MacOS 10.3, gcc-3.3</LI>
0073 <LI>MacOS 10.4, gcc-4.0</LI>
0074 </UL>
0075 
0076 Platforms configured but not tested and not supported:
0077 <UL>
0078 <LI>AIX 4.3.2, xlC 6.0</LI>
0079 <LI>DEC V4.0, cxx C++ V6.1-027</LI>
0080 <LI>HP 10.20, aCC C++ B3910B A.01.23</LI>
0081 <LI>SGI V6.5.5, CC 7.2.1</LI>
0082 </UL>
0083 
0084 <P> </P>
0085 <A NAME="2."></A>
0086 <HR>
0087 
0088 <!-- ============================================== -->
0089 
0090 <H2>2. AIDA and CLHEP</H2>
0091 
0092 Geant4 7.1 requires the installation of
0093 <A TARGET="ext" HREF="http://cern.ch/clhep">CLHEP</A>.<BR>
0094 Tests have been performed with <B>CLHEP-1.9.2.1</B><BR>
0095 The software has been verified to be still compatible with <B>CLHEP-1.8.1.0</B>.<BR>
0096 <P> </P>
0097 Geant4 7.1 examples with histogramming cowork with AIDA 3.2.1
0098 implementations. These include:
0099 <UL>
0100 <LI><A TARGET="ext" HREF="http://cern.ch/PI">PI</A> and included components</LI>
0101 <LI><A TARGET="ext" HREF="http://jas.freehep.org">JAS (Java Analysis Studio)</A></LI>
0102 <LI><A TARGET="ext" HREF="http://www.lal.in2p3.fr/OpenScientist">Open Scientist</A></LI>
0103 </UL>
0104 
0105 AIDA headers can be downloaded from:
0106 <A TARGET="ext" HREF="http://aida.freehep.org">http://aida.freehep.org</A>
0107 
0108 
0109 <P> </P>
0110 <A NAME="3."></A>
0111 <HR>
0112 
0113 <!-- ============================================== -->
0114 
0115 <H2>3. Known Run-Time Problems and Limitations</H2>
0116 
0117 For a complete list of outstanding run-time problems and to submit any
0118 problem you may find running this version of Geant4, please refer to the
0119 <A TARGET="ext" HREF="http://cern.ch/geant4/problemreport">Geant4 Problem Reporting
0120 System</A>.
0121 
0122 
0123 <P> </P>
0124 <A NAME="4."></A>
0125 <HR>
0126 
0127 <!-- ============================================== -->
0128 
0129 <H2>4. Compilation Warnings</H2>
0130 
0131 There may be compilation warnings on some platforms.  We do not believe
0132 that any will lead to incorrect run-time behaviour.
0133 
0134 
0135 <P> </P>
0136 <A NAME="5."></A>
0137 <HR>
0138 
0139 <!-- ============================================== -->
0140 
0141 <H2>5. Known Run-Time Warnings</H2>
0142 
0143 The following message can be written to error output while tracking.
0144 We believe it does not give rise to incorrect behaviour.
0145 <PRE>
0146     G4PropagateInField: Warning: Particle is looping 
0147     -  tracking in field will be stopped. 
0148        It has performed 1000 steps in Field while a maximum of 1000
0149        are allowed. 
0150 </PRE>
0151 
0152 
0153 <P> </P>
0154 <A NAME="6."></A>
0155 <HR>
0156 
0157 <!-- ============================================== -->
0158 
0159 <H2>6. Items for migration of the user code</H2>
0160 
0161 Some minor migrations may be necessary for advanced uses of features in Geant4 in
0162 order to upgrade from release 7.0 to release 7.1, a full recompilation and/or
0163 reinstallation of libraries and user applications is anyhow required.
0164 
0165 <P> </P>
0166 <B>New Installation flags</B>
0167 <P> </P>
0168 Some installation flags have been introduced or slightly modified:
0169 <UL>
0170 <LI><TT>G4LIB_BUILD_ZLIB, G4LIB_USE_ZLIB</TT>: building the <TT>zlib</TT> file compression
0171     module has now become optional. It is not required on UNIX-like platforms where the
0172     built-in <TT>zlib</TT> library is used, while it is optional on Windows where it is
0173     disabled by default.</LI> 
0174 <LI><TT>G4LIB_BUILD_G3TOG4, G4LIB_USE_G3TOG4</TT>: now required to build and use the optional
0175     <TT>g3tog4</TT> module.</LI>
0176 </UL>
0177 
0178 <P> </P>
0179 <B>New Data libraries</B>
0180 <P> </P>
0181 New data libraries for "low-energy" processes (G4LOWEN-3.0) and "elastic scattering"
0182 at high-energy (G4ELASTIC-1.1) should be used in this release.
0183 
0184 <P> </P>
0185 <B>User defined solids</B>
0186 <P> </P>
0187 User codes which include implementations of customised solids are required to slightly
0188 modify their implementation of the helper method for visualization
0189 <TT>DescribeYourselfTo()</TT> to replace the call to <TT>AddThis()</TT> with
0190 <TT>AddSolid()</TT>.
0191 
0192 <P> </P>
0193 <A NAME="7."></A>
0194 <HR>
0195 
0196 <!-- ============================================== -->
0197 
0198 <H2>7. Detailed list of changes and fixes</H2>
0199 
0200 These are the main new features/fixes included in this release since the
0201 last patched public release (for the detailed list of fixes/additions,
0202 please refer to the related History files provided in most packages):
0203 
0204 <P> </P>
0205 
0206 <A NAME="conf-notes">
0207 <H3><I>Configuration</I></H3></A>
0208 <UL>
0209 <LI><TT>Configure</TT> script:
0210   <UL>
0211   <LI>Now setting a unique entry point for path to data; added also settings for
0212       new data sets (low-energy-EM and elastic-scattering).</LI>
0213   <LI>Updated variable settings for G3toG4 module and zlib.</LI>
0214   <LI>Corrected text where necessary.</LI>
0215   </UL></LI>
0216 <LI>Added printout of Geant4 version at build startup and removed verbose output
0217     from libmap stage.</LI>
0218 <LI>Modified <TT>clean</TT> targets to allow multiple clean rules.</LI>
0219 <LI>Setup variables:
0220   <UL>
0221   <LI>Changed <TT>G4USE_G4TOG4</TT> to <TT>G4LIB_USE_G3TOG4</TT> to be consistent
0222       with the rest of configuration variables. Now <TT>G4LIB_BUILD_G3TOG4</TT> is
0223       required in order to build the <TT>G3toG4</TT> module.</LI>
0224   <LI>Added <TT>G4LIB_BUILD/USE_ZLIB</TT> flags:
0225       <UL>
0226       <LI><TT>G4LIB_BUILD_ZLIB</TT> is mandatory for Windows, if zlib is required;</LI>
0227       <LI>if <TT>G4LIB_BUILD_ZLIB</TT> is set, the Geant4 zlib module is used (all
0228           platforms);</LI>
0229       <LI>if only <TT>G4LIB_USE_ZLIB</TT> is set, the system built-in zlib is used
0230           (UNIX only);</LI>
0231       <LI>if none is set, zlib is not used (all platforms).</LI>
0232       </UL></LI>
0233   </UL></LI>
0234 <LI>Changed configuration for OPENGLXM to explicitely require OPENGLX.</LI>
0235 <LI>System configurations:
0236     <UL>
0237     <LI>SUN-CC: removed obsolete compilation option for redirection to
0238         template repository, no longer necessary, and added <TT>-lsunmath</TT> to
0239         <TT>LOADLIBS</TT> now required with CLHEP-1.9.X for static libraries.</LI>
0240     <LI>Darwin-g++: updated compilation options, now similar to Linux-g++ setup.</LI>
0241     </UL>
0242 </UL>
0243 
0244 <A NAME="dgt-notes">
0245 <H3><I>Digitization & Hits</I></H3></A>
0246 <UL>
0247 <LI><TT>G4VHit</TT>: fixed interface to <TT>CreateAttValues()</TT>,
0248     removed <TT>const</TT> qualifier.</LI>
0249 </UL>
0250 
0251 <A NAME="emlow-notes">
0252 <H3><I>Electromagnetic Processes (Low-energy)</I></H3></A>
0253 <UL>
0254 <LI>Included implementation of DNA elastic scattering in water.</LI>
0255 <LI>New low energy polarised Rayleigh scattering process:
0256     <TT>G4LowEnergyPolarizedRayleigh</TT></LI>
0257 <LI>Fix to Penelope ionisation for atomic deexcitation.</LI>
0258 <LI>Fixed Sauter angular distribution in <TT>G4PenelopePhotoelectric</TT>.</LI>
0259 <LI>Minor fixes in: <TT>G4hICRU49Nuclear</TT>, <TT>G4hZiegler1985Nuclear</TT> and
0260     <TT>G4LowEnergyPolarizedCompton</TT>.</LI>
0261 <LI>Bug fix in AtomicDeexcitation concerning the Auger effect.</LI>
0262 <LI>Bug fix in PenelopeIonisation, addressing problem report #729.</LI>
0263 </UL>
0264 
0265 <A NAME="emstd-notes">
0266 <H3><I>Electromagnetic Processes (Standard)</I></H3></A>
0267 <UL>
0268 <LI><B>Utils & Standard</B>
0269     <UL>
0270     <LI>The photon processes (<TT>G4PhotoElectric</TT>, <TT>G4ComptonScattering</TT>,
0271         <TT>G4GammaConversion</TT>) and <TT>G4eplusnAnnihilation</TT> have been redesigned
0272         according to the process-model approach, like for the energy loss processes.<BR>
0273         The common base classes, <TT>G4VEmProcess</TT> and <TT>G4VEmModel</TT>, have been
0274         consequently upgraded. Physics results should be unchanged.<BR>
0275         The redesign is transparent to the user. 'Old' photon and positron processes have
0276         been frozen and kept for a while, under <TT>G4PhotoElectric52</TT> ... etc ...
0277         See the class <TT>PhysListEmG4v52</TT> in most of extended/electromagnetic
0278         examples and <TT>g4v52</TT> alternative PhyicsList in
0279         physics_list/electromagnetic.</LI>
0280     <LI>The class <TT>G4EmCalculator</TT> allows to access most of the basic quantities of
0281         electromagnetic processes: crossSections, meanFreePath, stoppingPower, csdaRange.
0282         It has been updated and can be applied to all standard processes.
0283         See examples in extended/electromagnetic <TT>RunAction</TT> for TestEm1, TestEm5
0284         and TestEm11.</LI>
0285     <LI>The limit of applicability of the model of energy loss straggling
0286         (<TT>G4UniversalFluctuation</TT>) has been reviewed and extended to smaller energy
0287         loss (~eV). This affects energy loss distributions for small steps (under
0288         micrometer).</LI>
0289     <LI>The <TT>G4EmCorrections</TT> class has been introduced to provide corrections to
0290         energy loss of hadrons and ions. With the standard package, stopping power for
0291         protons and alpha particles are within 2% with the Nist data, from <TT>1 keV</TT>
0292         to <TT>100 GeV</TT> for all atoms.</LI>
0293     </UL></LI>
0294 <LI><B>Muons</B>
0295     <UL>
0296     <LI>A new class <TT>G4EnergyLossForExtrapolator</TT> has been introduced. This class
0297         provides calculation of average energy loss and its dispersion for the step of
0298         charged particles in media. It also provides average angle of multiple scattering.
0299         This class is working independently of the Geant4 event loop and does not require
0300         Run, Event and Stepping managers. It requires only particles and materials
0301         instantiation.</LI>
0302     </UL></LI>
0303 <LI><B>HighEnergy</B>
0304     <UL>
0305     <LI>Two new models <TT>G4BetheBlochNoDeltaModel</TT> and <TT>G4BraggNoDeltaModel</TT>
0306         are released; they can be used for the simulation of exotic heavy ionizing objects
0307         (monopoles ..etc..).</LI>
0308     </UL></LI>
0309 <LI><B>Xrays</B>
0310     <UL>
0311     <LI>Updated TRD model for regular radiator, to provide more realistic gamma spectrum.
0312         Added <TT>G4StrawTubeXTRadiator</TT> and modified the integration algorithm in
0313         <TT>G4TransparentRegXTRadiator</TT>.</LI>
0314     </UL></LI>
0315 </UL>
0316 
0317 <A NAME="evt-notes">
0318 <H3><I>Event</I></H3></A>
0319 <UL>
0320 <LI>Extended <TT>G4PrimaryTransformer</TT> to accept exotic particles, to take care of
0321     mass defined in <TT>G4PrimaryParticle</TT> and to accept shortlived primary particles
0322     with proper decay table. Also issueing a warning message if a shortlived primary
0323     does not have decay table nor pre-assigned decay mode. Added also a new virtual
0324     method to alter the conversion of such shortlived into a track.</LI>
0325 <LI>Modified <TT>G4ParticleGun</TT> and <TT>G4ParticleGunMessenger</TT> to accept
0326     shortlived primary particle with proper decay table.</LI>
0327 <LI>Moved <TT>G4PrimaryParticle</TT>, <TT>G4PrimaryVertex</TT>,
0328     <TT>G4VUserPrimaryParticleInformation</TT>, and
0329     <TT>G4VUserPrimaryVertexInformation</TT> to 'particles' category.</LI>
0330 <LI>Fixed bug for particle weight in <TT>G4SingleParticlesource</TT>.</LI>
0331 </UL>
0332 
0333 <A NAME="gen-notes">
0334 <H3><I>General Processes: Decay, Transportation</I></H3></A>
0335 <UL>
0336 <LI><B>Decay</B>
0337     <UL>
0338     <LI>Fixed bug in <TT>G4Decay::AtRestGetPhysicalInteractionLength()</TT>.
0339         Condition is now fixed to <TT>Not Forced</TT>.</LI>
0340     </UL></LI>
0341 <LI><B>Transportation</B>
0342     <UL>
0343     <LI>Made destructors virtual for <TT>G4StepLimiter</TT> and
0344         <TT>G4UserSpecialCuts</TT>.</LI>
0345     <LI>Added process type to <TT>G4Transportation</TT>.
0346         Addresses problem report #743.</LI>
0347     </UL></LI>
0348 </UL>
0349 
0350 <A NAME="geo-notes">
0351 <H3><I>Geometry</I></H3></A>
0352 <UL>
0353 <LI><B>Management</B>
0354     <UL>
0355     <LI>Extended <TT>G4Region</TT> to hold <TT>G4UserLimits</TT> so that the
0356         information will be propagated as for the cuts; added access
0357         from <TT>G4LogicalVolume</TT>.</LI>
0358     <LI>Added optional boolean argument <TT>propagate</TT> to <TT>GetMass()</TT>
0359         to avoid propagation of computation of masses to the daughter volumes on
0360         request. Propagation to daughters is done by default.</LI>
0361     <LI>Extended signatures for <TT>OpenGeometry()</TT> and <TT>CloseGeometry()</TT>
0362         to consider local optimisation of a subtree of volumes. Voxelisation can now
0363         apply to just a specific subtree if a physical volume is specified.</LI>
0364     <LI>Added protection against <TT>NULL</TT> material pointer for volumes belonging
0365         to the tracking geometry in <TT>G4Region</TT> scanning.
0366         Addresses problem report #735.</LI>
0367     <LI>Updated implementation of <TT>GetPolyhedron()</TT> in <TT>G4ReflectedSolid</TT>.</LI>
0368     <LI>Modified <TT>G4LogicalVolume::SetVisAttributes(const G4VisAttributes& VA)</TT> to
0369         now create a copy of <TT>VA</TT> on the heap. Temporary solution, until a proper
0370         'store' for visualization attributes will be implemented to take care of the
0371         memory management.</LI>
0372     </UL></LI>
0373 <LI><B>Solids</B>
0374     <UL>
0375     <LI>Implemented <TT>Get/CreatePolyhedron()</TT> where missing</LI>
0376     <LI>Changed <TT>AddThis()</TT> with <TT>AddSolid()</TT> for all solids in
0377         <TT>DescribeYourselfTo()</TT>.</LI>
0378     <LI>Some code cleanup.</LI>
0379     <LI><I>Boolean</I>:
0380         <UL>
0381         <LI>Fix in <TT>G4IntersectionSolid::DistanceToIn(p,v)</TT> to allow for correct
0382             simmetrical treatment of the solids' intersection. Algorithm reviewed
0383             as proposed in problem report #723.</LI>
0384         <LI>Modified <TT>Inside(p)</TT> in <TT>G4SubtractionSolid</TT> and
0385             <TT>G4UnionSolid</TT>, to fix inconsistency for non-zero sum of
0386             surface-normals. Now computing surface-normal for edges/vertices.</LI>
0387         <LI>Use the newly available <TT>CreatePolyhedron()</TT> for components of
0388             Boolean solids, instead of <TT>GetPolyhedron()</TT>.</LI>
0389         </UL></LI>
0390     <LI><I>CSG</I>:
0391         <UL>
0392         <LI>New implementation of <TT>SurfaceNormal(p)</TT> with edges/vertices.
0393             The implementation is now consistent with <TT>Inside(p)</TT> functions for
0394             the treatment of phi/theta surfaces, which are now treated in terms of
0395             <TT>kAngTolerance</TT>; the surface selection is made according to
0396             <TT>Inside(p)</TT> approach. The old specification is temporarily kept
0397             to treat exotic uses of the function for points not at the surface.</LI>
0398         </UL></LI>
0399     <LI><I>Specific</I>:
0400         <UL>
0401         <LI>New generic framework for twisted solids <TT>G4TwistedBox</TT>,
0402             <TT>G4TwistedTrd</TT> and <TT>G4TwistedTrap</TT>: inheriting now from a
0403             new base class <TT>G4VTwistedFaceted</TT>.</LI>
0404         <LI>Extended <TT>G4TwistedTrap</TT> to support setups with different trapezoidal
0405             endcaps with centres not necessarily on a line parallel to the <TT>z</TT>
0406             axis.</LI>
0407         <LI><TT>G4TwistedSurface</TT>: fixed bug in <TT>GetAreaCode()</TT> affecting
0408             <TT>G4TwistedTubs</TT>.</LI>
0409         </UL></LI>
0410     </UL></LI>
0411 <LI><B>Volumes</B>
0412     <UL>
0413     <LI>Made constructors/destructors and operators for <TT>G4NavigationLevelRep</TT>
0414         and <TT>G4NavigationLevel</TT> not inlined. Rationalised definition
0415         of allocators to belong to related translation units. Workaround necessary
0416         to allow for correct optimisation on some compilers on 64-bits systems.</LI>
0417     </UL></LI>
0418 </UL>
0419 
0420 <A NAME="glob-notes">
0421 <H3><I>Global</I></H3></A>
0422 <UL>
0423 <LI>Migrated calls to <TT>G4Exception</TT> in HEPNumerics to canonical signature.</LI>
0424 <LI>Q/A cleanup to clear CodeWizard warnings, minor fixes and moved inline methods to
0425     .icc files.</LI>
0426 <LI>Added <TT>G4BestUnit::operator G4String</TT> in <TT>G4UnitsTable</TT>.</LI>
0427 <LI>Added new class <TT>G4AnalyticalPolSolver</TT> in HEPNumerics module, implementing
0428     the CACM algorithm for solving analytically a polynomial equation up to the 4th order.</LI>
0429 </UL>
0430 
0431 <UL>
0432 </UL>
0433 
0434 <A NAME="greps-notes">
0435 <H3><I>Graphical Representations</I></H3></A>
0436 <UL>
0437 <LI><TT>HepPolyhedron</TT>: added method <TT>IsErrorBooleanProcess()</TT>.
0438     and <TT>BooleanProcessor::get_processor_error()</TT>.</LI>
0439 <LI>Implementation improvements in <TT>G4VisExtent</TT>, <TT>G4Polyhedron</TT>,
0440     and <TT>G4VisAttributes</TT>. Added new class <TT>G4AttCheck</TT>.</LI>
0441 </UL>
0442 
0443 <A NAME="mat-notes">
0444 <H3><I>Materials</I></H3></A>
0445 <UL>
0446 <LI>New public interface to build elements and materials, based on the <B>Nist</B> 
0447     materials data base. In particular one can easily define an element with its natural
0448     isotope composition. About 300 materials are included into the Geant4 material DB.<BR>
0449     Examples are given in extended/electromagnetic examples TestEm9, TestEm11 and
0450     extended/medical/GammaTherapy.<BR>
0451     The material category is equipped by its messenger, which allows to access elements
0452     and materials from data-base.</LI>
0453 <LI>Made <TT>A</TT> optional in <TT>G4Isotope</TT>, now taken from Nist data base by
0454     default.</LI>
0455 <LI>Added new data member in <TT>G4Element</TT> to count the number of elements
0456     with same <TT>Z</TT>.</LI>
0457 <LI>Added <TT>SetGROUPVEL()</TT> to <TT>G4MaterialPropertiesTable</TT>. Addresses
0458     problem report #741.</LI>
0459 <LI>Trivial fix in <TT>G4IonisParamMat::FindMeanExcitationEnergy()</TT>. Addresses
0460     problem report #746.</LI>
0461 </UL>
0462 
0463 <A NAME="had-notes">
0464 <H3><I>Hadronic Processes</I></H3></A>
0465 <UL>
0466 <LI><B>cross_sections</B>:
0467     <UL>
0468     <LI>Cleared compilation warnings in <TT>G4EMDissociationCrossSection</TT>.</LI>
0469     </UL></LI>
0470 <LI><B>management</B>:
0471     <UL>
0472     <LI>Checking for <TT>NaN</TT> at input to <TT>PostStepDoit()</TT> method.</LI>
0473     <LI>Corrected treatement of momentum balance for elastic scattering final states.</LI>
0474     <LI>Isotope production code now also provides name of producing model.</LI>
0475     </UL></LI>
0476 <LI><B>models/abrasion</B>:
0477     <UL>
0478     <LI>Pointers to theAbrasionGeometry and products generated by the deexcitation
0479         handler deleted to prevent memory leaks. Also particle change of projectile
0480         fragment previously not properly defined.</LI>
0481     </UL></LI>
0482 <LI><B>models/cascade/cascade</B>:
0483     <UL>
0484     <LI>Added kaon extension to Bertini cascade. Currently, in order to compile
0485         the new code, the conditional assembly flag <TT>G4BERTINI_KAON</TT> must be set.</LI>
0486     <LI>Fixed compilation warnings on gcc-4.0.0.</LI>
0487     </UL></LI>
0488 <LI><B>models/chiral_invariant_phase_space</B>:
0489     <UL>
0490     <LI>Adapted interface to 'body' module as to not simulate heavy fragments.</LI>
0491     <LI>Physics tuning for the antiproton-nuclear annihilation at rest.</LI>
0492     <LI>Corrected error in hypernuclear degradation to normal nuclear fragment
0493         (1 per 5 millions interactions on <TT>Al</TT>).</LI>
0494     <LI>Fixed bug in <TT>G4QEnvironment::EvaporateResidual()</TT> observed on SUN.
0495         Return statement added in the end of recursive void function.</LI>
0496     <LI>Cleared warnings after QGSC test for 30.E6 interactions of protons.</LI>
0497     <LI>Fix for uninitialised <TT>G4QPDGCode</TT> in "interface module".</LI>
0498     </UL></LI>
0499 <LI><B>models/coherent_elastic</B>:
0500     <UL>
0501     <LI>New implementation of high energy coherent elastic scattering, with
0502         substantial improvement of angular distributions for heavy materials and
0503         large scattering angles.</LI>
0504     </UL></LI>
0505 <LI><B>models/de_excitation</B>:
0506     <UL>
0507     <LI>fermi_breakup: registration of fermi fragments made less redundant.</LI>
0508     <LI>gem_evaporation: channel registration sequence simplified.</LI>
0509     <LI>handler: fixed a small memory leak for light fragments.</LI>
0510     </UL></LI>
0511 <LI><B>models/low_energy</B>:
0512     <UL>
0513     <LI>Fixed cases of very rare crashes for low energy strange particle interactions.</LI>
0514     <LI>Fixed long standing bug in triton inelastic scattering (lead to platform
0515         dependence).</LI>
0516     </UL></LI>
0517 <LI><B>models/management</B>:
0518     <UL>
0519     <LI>Removed obsolete classes.</LI>
0520     </UL></LI>
0521 <LI><B>models/parton_string/qgsm</B>:
0522     <UL>
0523     <LI>Improved baryon splitting and removed <TT>InelasticSplitableHadron</TT> now no
0524         longer needed.</LI>
0525     <LI>Fixed compilation warnings on gcc-4.0.0 and some code cleanup.</LI>
0526     </UL></LI>
0527 <LI><B>models/pre_equilibrium</B>:
0528     <UL>
0529     <LI>Performance optimization by means of reshuffling channels.</LI>
0530     </UL></LI>
0531 <LI><B>models/radioactive_decay</B>:
0532     <UL>
0533     <LI>Added tests to avoid cosine rounding errors in <TT>G4NuclearDecayChannel</TT>.</LI>
0534     <LI>Minor correction to <TT>G4NuclearDecayChannel</TT> to fix bug #711.</LI>
0535     </UL></LI>
0536 <LI><B>models/util</B>:
0537     <UL>
0538     <LI>Some code cleanup.</LI>
0539     </UL></LI>
0540 </UL>
0541 
0542 <A NAME="parmodels-notes">
0543 <H3><I>Parameterisations</I></H3></A>
0544 <UL>
0545 <LI><TT>GFlashShowerModel</TT>: fixed compilation warning on gcc-4.0.0 for possible
0546     undefined operations and warnings on SUN-CC for hiding of class attributes.</LI>
0547 <LI>Corrected signature for <TT>IntegrateNspLongitudinal()</TT> in implementation
0548     of <TT>GFlashHomoShowerParamterisation</TT>, to remove const qualifier.
0549     Problem detected on SUN-CC.</LI>
0550 </UL>
0551 
0552 <A NAME="part-notes">
0553 <H3><I>Particles</I></H3></A>
0554 <UL>
0555 <LI>Changed default value of mass of <TT>G4PrimaryParticle</TT> from 0 to -1 and
0556     added <TT>GetPDGcode()</TT> method.</LI>
0557 <LI>Added neutrino energy spectrum in <TT>G4MuonDecayChannel</TT>.</LI>
0558 <LI>Moved <TT>G4PrimaryParticle</TT>, G4PrimaryVertex</TT>,
0559     <TT>G4VUserPrimaryParticleInformation</TT> and
0560     <TT>G4VUserPrimaryVertexInformation</TT> from event category to management module.</LI>
0561 </UL>
0562 
0563 <A NAME="run-notes">
0564 <H3><I>Run, Itercoms and Interfaces</I></H3></A>
0565 <UL>
0566 <LI><B>Intercoms</B>:
0567     <UL>
0568     <LI>Modified <TT>G4UIbatch</TT> so that it now aborts the execution of the macro file
0569         (and any other parent macro files which issued this macro file) if a
0570         command in the macro file is wrong or cannot be executed.
0571         Fixes problem report #734.</LI>
0572     <LI>Migration from <TT>AddThis()</TT> to <TT>AddSolid()</TT>
0573         and <TT>AddCompound()</TT>.</LI>
0574     <LI><TT>G4VGraphicsScene</TT>: introduced new names.
0575         Old methods call new methods as interim solution.</LI>
0576     <LI><TT>G4VVisManager::Draw()</TT>: removed default argument.</LI>
0577     </UL></LI>
0578 <LI><B>Interfaces</B>:
0579     <UL>
0580     <LI><TT>G4UIGainServer</TT>: fixed conditional compilation for porting on MacOS 10.4.</LI>
0581     </UL></LI>
0582 <LI><B>Run</B>:
0583     <UL>
0584     <LI>Messages about defined particles and physics tables are now printed
0585         out only for verbose level greater than 1.</LI>
0586     <LI>Moved invocation of <TT>ConstructParticle()</TT> method back to the original
0587         place in <TT>InitializePhysics()</TT>.</LI>
0588     <LI>Added <TT>SetPrimaryTransformer()</TT> method to <TT>G4RunManager</TT>
0589         and <TT>G4RunManagerKernel</TT>.</LI>
0590     <LI>Changed version string in <TT>G4RunManagerKernel</TT> not to have CVS symbols.</LI>
0591     </UL></LI>
0592 </UL>
0593 
0594 <A NAME="track-notes">
0595 <H3><I>Track and Tracking</I></H3></A>
0596 <UL>
0597 <LI><B>Track</B>
0598     <UL>
0599     <LI>Added new class <TT>G4ParticleChangeForGamma</TT>.</LI>
0600     <LI>Fix in <TT>G4Track::GetVelocity()</TT>. Addresses problem report #741.</LI>
0601     <LI>Modified <TT>G4ParticleChangeForLoss</TT> to inline 'update' methods.</LI>
0602     </UL></LI>
0603 <LI><B>Tracking</B>
0604     <UL>
0605     <LI>Simplified creation of <TT>G4AttValues</TT> using
0606         <TT>G4BestUnit::operator G4String()</TT> and
0607         <TT>G4UIcommand::ConvertToString()</TT>.</LI>
0608     <LI>Changed Trajectory classes to make use of <TT>G4AttCheck</TT>.</LI>
0609     <LI>Removed redundant declaration of <TT>SetNavigator()</TT> method.
0610         Addresses problem report #742.</LI>
0611     </UL></LI>
0612 </UL>
0613 
0614 <A NAME="vis-notes">
0615 <H3><I>Visualization</I></H3></A>
0616 <UL>
0617 <LI><B>HepRepFile</B>
0618     <UL>
0619     <LI>Providing more efficient representation of many solids (reduces
0620         typical geometry file sizes by half).</LI>
0621     <LI>Allow user to specify output directory and filename.</LI>
0622     <LI>Allow user to specify whether to append a file number to the file
0623         name or to overwrite a single file.</LI>
0624     <LI>Allow user to specify whether or not invisible volumes should be
0625         culled from the HepRepFile.</LI>
0626     <LI>Correctly respect trajectory color from <TT>G4VisAttributes</TT>.</LI>
0627     <LI>Handling <TT>G4VisAttributes</TT> from hits.</LI>
0628     <LI>Using <TT>G4AttCheck</TT> to standardize attribute units.</LI>
0629     <LI>Decomposed attributes that are 3Vectors into three separate HepRep
0630         Attributes.</LI>
0631     </UL></LI>
0632 <LI><B>HepRepXML</B>
0633     <UL>
0634     <LI>Fixed problems with sequential heprep files, gz files and too much
0635         info.</LI>
0636     <LI>Fixes for compilation on gcc-4.0.0.</LI>
0637     <LI>Moved to heprep version 2.0.1 and cheprep version 2.0.5.</LI>
0638     <LI>Reorganised ZLIB and ZIPIOS++ code.</LI>
0639     <LI>Providing more efficient representation of many solids.</LI>
0640     <LI>Handling attributes on hits and trajectories.</LI>
0641     </UL></LI>
0642 <LI><B>management</B>
0643     <UL>
0644     <LI>Introduced drawing of readout geometry for logical volumes.
0645         For drawing of logical volumes, introduced boolean flags to control drawing of:
0646         boolean components (if any), voxels (if any) and readout geometry (if any).
0647         Augmented commands <TT>/vis/specify</TT> and <TT>/vis/scene/add/logicalVolume</TT>
0648         to use above flags.</LI>
0649     <LI>Migration from <TT>AddThis()</TT> to <TT>AddSolid()</TT> (method for adding
0650         solids to the scene handler) and <TT>AddCompound()</TT> (method for adding
0651         "compound" objects to the scene handler). These methods may either (a)
0652         invoke "user code" through <TT>G4VVisManager</TT> or (b) invoke
0653         <TT>AddPrimitives()</TT> or (c) use graphics-system-specific code or (d) any
0654         combination of the above.</LI>
0655     <LI>Introduced <TT>G4VisExecutive</TT>. <TT>MyVisManager</TT> deprecated.</LI>
0656     <LI>Added first implementation of cutaway: a clipping box for physical
0657         volume tree:   <TT>vis/scene/add/volume ! ! ! box km 0 1 0 1 0 1</TT>.</LI>
0658     <LI><TT>G4VisCommandsViewerSet</TT>: made Up and Viewpoint vectors unit for safety.</LI>
0659     <LI><TT>G4VisManager</TT>: removed "Delete" methods. Removed "remove" and "edit"
0660         commands.</LI>
0661     <LI>Reviewed all vis commands. Improved guidance, simplified and
0662         rationalised the commands.</LI>
0663     <LI>Fixed UI command <TT>/vis/scene/add/text</TT> to accept text with spaces.</LI>
0664     <LI>Reduced text size of scale annotation to 12 pixels.</LI>
0665     <LI>Issue warning in <TT>G4ViewParameters</TT> for viewpoint direction close to
0666         up vector direction.</LI>
0667     <LI>Fixed case of scene handler with no viewer in UI command
0668         <TT>/vis/scene/notifyHandlers</TT>.</LI>
0669     <LI>Removed automatic parameter candidate specification for commands
0670         that take an argument that is a scene, scene handler or viewer name: it is checked
0671         in <TT>SetNewValue()</TT> methods.</LI>
0672     <LI>Added <TT>G4VUserVisAction</TT> and <TT>G4CallbackModel</TT> classes.</LI>
0673     <LI>Implemented <TT>/vis/scene/add/userAction</TT> and introduced
0674         <TT>/vis/scene/add/logo</TT>.</LI>
0675     <LI>Protected scene handlers for the case of the drawing of solids NOT from a physical
0676         volume tree.</LI>
0677     <LI>Improved physical volume clipping.</LI>
0678     <LI>Fixed bug in <TT>/vis/viewer/update</TT> to check the existence of the scene
0679         handler and the scene.</LI>
0680     </UL></LI>
0681 <LI><B>modeling</B>
0682     <UL>
0683     <LI><TT>G4PhysicalVolumeModel</TT>: <TT>SetCopyNo</TT> of replicas and paramaterised
0684         volumes.</LI>
0685     <LI><TT>G4TextModel</TT>: improved global tag for better identification.</LI>
0686     <LI><TT>G4PhysicalVolumeModel</TT>: fixed case of off-origin volume and handling
0687         of rotation steps.</LI>
0688     </UL></LI>
0689 <LI><B>OpenGL</B>
0690     <UL>
0691     <LI><TT>G4OpenGLViewer</TT>: created virtual void <TT>CreateFontLists()</TT>.
0692         In all concrete viewers, added call to <TT>CreateFontLists()</TT>.
0693         Moved font code for X to <TT>G4OpenGLXViewer::CreateFontLists()</TT>.</LI>
0694     <LI>There is no longer a need to implement in the XmViewer, since it
0695         now inherits. Thus the font code now only appears once for X.</LI>
0696     <LI>Restored sequence <TT>Set/Clear/DrawView</TT> in <TT>ClearTransientStore()</TT>.
0697         Fixed bug for views not refreshed.</LI>
0698     </UL></LI>
0699 <LI><B>OpenInventor</B>
0700     <UL>
0701     <LI>Implemented marker sizes.</LI>
0702     <LI>Changed <TT>char*</TT> to <TT>const char*</TT> in <TT>gl2psMsg</TT>.</LI>
0703     <LI>Removed extra ';' for porting on gcc-3.4.X and higher.</LI>
0704     <LI><TT>G4OpenInventorTransform3D</TT>: use <TT>CLHEP::Transform3D::operator(i,j)</TT>
0705         in order to be compatible with new versions of CLHEP.</LI>
0706     </UL></LI>
0707 <LI><B>Tree</B>
0708     <UL>
0709     <LI>Changed ASCIITree to use <TT>G4VSolid::GetCubicVolume()</TT> and
0710         <TT>G4LogicalVolume::GetMass()</TT>; added printing of names of sensitive
0711         detector (if any) and readout geometry (if any).</LI>
0712     <LI>Improved ASCIITree guidance.</LI>
0713     </UL></LI>
0714 <LI><B>XXX</B>
0715     <UL>
0716     <LI>Removed scene count and included some ongoing developments to do with
0717         making a consistent geometry hierarchy in presence of culled volumes.
0718     <LI>Fixed some compilation warnings.</LI>
0719     </UL></LI>
0720 </UL>
0721 
0722 <A NAME="lst-notes">
0723 <H3><I>Physics lists</I></H3></A>
0724 <UL>
0725 <LI><B>electromagnetic</B>: changed gamma and e+ classes in <TT>G4EmQEDBuilder52</TT>.</LI>
0726 </UL>
0727 
0728 <A NAME="g3tog4-notes">
0729 <H3><I>G3toG4 Tool</I></H3></A>
0730 <UL>
0731 <LI>Fixed initialisation local pointer variable in
0732     <TT>G3toG4BuildTree::G3toG4BuildPVTree()</TT>.</LI>
0733 </UL>
0734 
0735 <A NAME="data-notes">
0736 <H3><I>Data</I></H3></A>
0737 <UL>
0738 <LI>New data set for low-energy EM processes: G4EMLOWEN-3.0.</LI>
0739 <LI>New data set for elastic scattering: G4ELASTIC-1.1.</LI>
0740 </UL>
0741 
0742 <A NAME="ex-notes">
0743 <H3><I>Examples</I></H3></A>
0744 <UL>
0745 <LI>Updated reference outputs.</LI>
0746 <LI>Changed <TT>VisManagers</TT> in all examples making use of visualization to now
0747     adopt <TT>G4VisExecutive</TT>.</LI>
0748 <LI><B>advanced</B>
0749     <UL>
0750     <LI>air_shower
0751         <UL>
0752         <LI>Corrected usage of &lt;strstream&gt; in <TT>RunActionMessenger</TT>.</LI>
0753         <LI>Corrected call to <TT>Visualisation.mac</TT> from main. Changed viewer to OGLSX.</LI>
0754         <LI>Updated README.</LI>
0755         </UL></LI>
0756     <LI>brachytherapy
0757         <UL>
0758         <LI>Updated README and tested with AIDA 3.2.1 and PI-1.3.3.</LI>
0759         </UL></LI>
0760     <LI>cosmicray_charging
0761         <UL>
0762         <LI>Fixed trivial compilation error on gcc-3.4.X (double semicolon).</LI>
0763         </UL></LI>
0764     <LI>gammaray_telescope
0765         <UL>
0766         <LI>Minor changes to macro files.</LI>
0767         </UL></LI>
0768     <LI>hadrontherapy
0769         <UL>
0770         <LI>Optimisation of the detector construction and sensitive detector</LI>
0771         <LI>Introduced modular physics and added hadronic physic list for
0772             proton and ion.</LI>
0773         <LI>Corrected bug in the modulator wheel.</LI>
0774         <LI>Code review, removed warnings and deleted public variables.</LI>
0775         <LI>Tested analisys with AIDA 3.2.1 and PI 1.3.3.</LI>
0776         </UL></LI>
0777     <LI>medical_linac
0778         <UL>
0779         <LI>Fixed bug in <TT>ROGeometry</TT>.</LI>
0780         <LI>Code review.</LI>
0781         </UL></LI>
0782     <LI>radioprotection
0783         <UL>
0784         <LI>Code review and tested with AIDA 3.2.1 and PI-1.3.3.</LI>
0785         </UL></LI>
0786     <LI>Rich
0787         <UL>
0788         <LI>Replaced &lt;iostream.h&gt; with &lt;iostream&gt; and <TT>cout</TT>
0789             with <TT>G4cout</TT>.</LI>
0790         </UL></LI>
0791     <LI>Tiara
0792         <UL>
0793         <LI>Migration to SLC3 with latest versions of PI 1.3.X.</LI>
0794         </UL></LI>
0795     <LI>xray_fluorescence
0796         <UL>
0797         <LI>Added new developments and tested with PI-1.3.3.</LI>
0798         </UL></LI>
0799     </UL></LI>
0800 <LI><B>extended</B>
0801     <UL>
0802     <LI>analysis/A01
0803         <UL>
0804         <LI>Fixed linking problem with AIDA on WIN32-VC.</LI>
0805         <LI>Added <TT>G4Atts</TT> to hits so that one can see them if hits
0806             are picked in WIRED.</LI>
0807         <LI>Fixed filling of hit histograms.</LI>
0808         <LI>Updated documentation for the use of Binary HepRep.</LI>
0809         <LI>Added setting of initial viewpoint to macro files.</LI>
0810         <LI>Added bheprep example files.</LI>
0811         </UL></LI>
0812     <LI>biasing/B02
0813         <UL>
0814         <LI>Migration to SLC3 with latest versions of PI 1.3.X.</LI>
0815         </UL></LI>
0816     <LI>biasing/B03
0817         <UL>
0818         <LI>Migration to SLC3 with latest versions of PI 1.3.X.</LI>
0819         </UL></LI>
0820     <LI>electromagnetic/TestEm1
0821         <UL>
0822         <LI><TT>PhysListEmStandard</TT>: use <TT>G4eBremsstrahlung</TT> from the standard;
0823             removed <TT>G4eBremsstrahlungCMS</TT>. Treat Alpha as GenericIon.</LI>
0824         <LI>Removed He3 from predefined particles.</LI>
0825         <LI><TT>HistoManager</TT>: added option --noErrors for hbook files.</LI>
0826         <LI><TT>PhysListEmG4v52</TT>: old photon processes and eplusAnnihilation
0827             marked as 52.</LI>
0828         </UL></LI>
0829     <LI>electromagnetic/TestEm2
0830         <UL>
0831         <LI><TT>HistoManager</TT>: added protection for the creation of the
0832             analysis factory.</LI>
0833         <LI>Migration to model version of gamma processes.</LI>
0834         <LI><TT>RunAction</TT>: added option --noErrors for hbook files.</LI>
0835         </UL></LI>
0836     <LI>electromagnetic/TestEm3
0837         <UL>
0838         <LI><TT>HistoManager</TT>: added protection for the creation of the
0839             analysis factory; file extension is <TT>fileType</TT>.</LI>
0840         <LI><TT>HistoMessenger</TT>: new command <TT>setFileOption</TT>.</LI>
0841         <LI>Removed He3 from predefined particles.</LI>
0842         <LI><TT>PhysListEmStandard</TT>: treat Alpha as GenericIon.</LI>
0843         <LI><TT>RunAction</TT>: added option --noErrors for hbook files.</LI>
0844         <LI>Forward and backward energy flow in <TT>SteppingAction</TT> + <TT>RunAction</TT>.</LI>
0845         </UL></LI>
0846     <LI>electromagnetic/TestEm4
0847         <UL>
0848         <LI><TT>RunAction</TT>: added protection for the creation of the analysis factory
0849             and option --noErrors for hbook files.</LI>
0850         </UL></LI>
0851     <LI>electromagnetic/TestEm5
0852         <UL>
0853         <LI><TT>HistoManager</TT>: added protection for the creation of the
0854             analysis factory; file extension is <TT>fileType</TT>.</LI>
0855         <LI><TT>HistoMessenger</TT>: new command <TT>setFileOption</TT>.</LI>
0856         <LI>Removed He3 and ionC12 from predefined particles, also from
0857             IonBinaryCascade.</LI>
0858         <LI><TT>PhysListEmStandard</TT>: treat alpha as GenericIon.</LI>
0859         <LI>Added <TT>PhysListEmPenelope</TT>.</LI>
0860         <LI><TT>RunAction</TT>: added option --noErrors for hbook files.</LI>
0861         <LI><TT>PhysListEmG4v52</TT>: old photon processes and eplusAnnihilation.</LI>
0862         </UL></LI>
0863     <LI>electromagnetic/TestEm6
0864         <UL>
0865         <LI><TT>RunAction</TT>: added protection for the creation of the analysis factory.</LI>
0866             and added option --noErrors for hbook files.</LI>
0867         </UL></LI>
0868     <LI>electromagnetic/TestEm7
0869         <UL>
0870         <LI><TT>RunAction</TT>: added protection for the creation of the analysis factory
0871             and added option --noErrors for hbook files.</LI>
0872         <LI>Removed He3 and ionC12 from predefined particles, also from
0873             IonBinaryCascade.</LI>
0874         <LI><TT>PhysListEmStandard</TT>: treat alpha as GenericIon.</LI>
0875         <LI><TT>PhysListEmG4v52</TT>: photon processes v52.</LI>
0876         </UL></LI>
0877     <LI>electromagnetic/TestEm8
0878         <UL>
0879         <LI>Remove IonC12 class and unused headers.</LI>
0880         <LI>Migration v70-&gt;standard-&gt;v52: <TT>PhysicsList</TT> and macros.</LI>
0881         </UL></LI>
0882     <LI>electromagnetic/TestEm9
0883         <UL>
0884         <LI>Removed He3 and ionC12 from predefined particles, also from
0885             IonBinaryCascade.</LI>
0886         <LI><TT>PhysListEmStandard</TT>: treat alpha as GenericIon.</LI>
0887         <LI>Migration to use NIST materials.</LI>
0888         <LI>Removed <TT>SteppingVerbose</TT> class.</LI>
0889         </UL></LI>
0890     <LI>electromagnetic/TestEm11
0891         <UL>
0892         <LI>New example showing handling of energy deposited by particles in
0893             material and illustrating how to use the concept of 'process' in order
0894             to implement a constraint on the step size of the particle trajectories.</LI>
0895         </UL></LI>
0896     <LI>electromagnetic/MuonProcesses
0897         <UL>
0898         <LI><TT>HistoManager</TT>: added protection for the creation of the
0899             analysis factory; file extension is <TT>fileType</TT>,
0900             and added option --noErrors for hbook files.</LI>
0901         </UL></LI>
0902     <LI>electromagnetic/PhotonProcesses
0903         <UL>
0904         <LI><TT>HistoManager</TT>: added protection for the creation of the
0905             analysis factory; file extension is <TT>fileType</TT>,
0906             and added option --noErrors for hbook files.</LI>
0907         <LI><TT>HistoMessenger</TT>: new command setFileOption.</LI>
0908         <LI>Migration v70-&gt;standard-&gt;v52: PhysicsList and macros.</LI>
0909         <LI>Use <TT>EmCalculator</TT> in <TT>RunAction</TT>.</LI>
0910         </UL></LI>
0911     <LI>medical/DICOM
0912         <UL>
0913         <LI>Revision and bug fixes.</LI>
0914         </UL></LI>
0915     <LI>medical/GammaTherapy
0916         <UL>
0917         <LI>Return back killing electrons in the gas volume.</LI>
0918         <LI>Migrated to use NIST materials and "ApplyCuts" option.</LI>
0919         <LI>Bug fix in UI for step-limiter.</LI>
0920         </UL></LI>
0921     <LI>optical/LXe
0922         <UL>
0923         <LI>Fixed a material dependent parameter input.</LI>
0924         </UL></LI>
0925     <LI>paralled
0926         <UL>
0927         <LI>Added missing directories with annotated files in ParN02 and ParN04.</LI>
0928         <LI>Added text description.</LI>
0929         </UL></LI>
0930     <LI>persistency
0931         <UL>
0932         <LI>Brought code up-to-date to compile with current Geant4 kernel and
0933             configuration setup.</LI>
0934         </UL></LI>
0935     <LI>radioactivedecay/exrdm
0936         <UL>
0937         <LI>Updated physics list and added macro test.mac for testing it.</LI>
0938         </UL></LI>
0939     <LI>runAndEvent/RE01
0940         <UL>
0941         <LI>Added visualization.</LI>
0942         <LI>Added <TT>G4Atts</TT> to hits so that one can see them if hits
0943             are picked in WIRED.</LI>
0944         </UL></LI>
0945     </UL></LI>
0946 <LI><B>novice</B>
0947     <UL>
0948     <LI>N02
0949         <UL>
0950         <LI>Uncommented <TT>G4UserLimits</TT> + <TT>G4StepLimiter</TT>.</LI>
0951         <LI><TT>ExN02TrackerHit</TT>: changed screen size to 2 pixels.</LI>
0952         </UL></LI>
0953     <LI>N03
0954         <UL>
0955         <LI>Decreased size of trajectory points in <TT>EventAction</TT>.</LI>
0956         </UL></LI>
0957     <LI>N06
0958         <UL>
0959         <LI>Use <TT>SetProcessOrdering()</TT> for the decay process.</LI>
0960         </UL></LI>
0961     </UL></LI>
0962 </UL>
0963 
0964 <HR>
0965 
0966 </BODY>
0967 </HTML>