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 <strstream> 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 <iostream.h> with <iostream> 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->standard->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->standard->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>