[1337] | 1 | <HTML> |
---|
| 2 | <HEAD> |
---|
| 3 | <TITLE>Geant4 6.1 Release Notes</TITLE> |
---|
| 4 | </HEAD> |
---|
| 5 | <BODY BGCOLOR='F0F0F0'> |
---|
| 6 | |
---|
| 7 | <P> </P> |
---|
| 8 | <BR> |
---|
| 9 | <P> </P> |
---|
| 10 | |
---|
| 11 | <P ALIGN="Center"> |
---|
| 12 | <FONT SIZE="+4" COLOR="#238E23"> |
---|
| 13 | <B>Geant4 6.1 Release Notes</B> |
---|
| 14 | </FONT> |
---|
| 15 | |
---|
| 16 | <TABLE WIDTH="100%"> |
---|
| 17 | <TR><TD ALIGN="Right"> |
---|
| 18 | <FONT SIZE="-1" COLOR="#5C3317"> |
---|
| 19 | <B><I>March 25<SUP>th</SUP>, 2004</I></B> |
---|
| 20 | </FONT> |
---|
| 21 | </TD></TR> |
---|
| 22 | </TABLE> |
---|
| 23 | |
---|
| 24 | <BR><BR> |
---|
| 25 | <HR ALIGN="Center" SIZE="7%"> |
---|
| 26 | <P> |
---|
| 27 | The code and binary libraries for the supported systems are available |
---|
| 28 | through our <A TARGET="ext" HREF="http://cern.ch/geant4">Source Code Web page</A>. |
---|
| 29 | </P> |
---|
| 30 | <P> |
---|
| 31 | Please refer to the |
---|
| 32 | <A TARGET="ext" HREF="http://cern.ch/geant4/G4UsersDocuments/Overview/html">Geant4 |
---|
| 33 | User Documentation</A> for further information about using Geant4. |
---|
| 34 | </P> |
---|
| 35 | |
---|
| 36 | <H2><I>Contents</I></H2> |
---|
| 37 | <OL> |
---|
| 38 | <LI><A HREF="#1.">Supported and Tested Platforms</A></LI> |
---|
| 39 | <LI><A HREF="#2.">AIDA and CLHEP</A></LI> |
---|
| 40 | <LI><A HREF="#3.">Compiler Specific Problems</A></LI> |
---|
| 41 | <LI><A HREF="#4.">Known Run-Time Problems</A></LI> |
---|
| 42 | <LI><A HREF="#5.">Compilation Warnings</A></LI> |
---|
| 43 | <LI><A HREF="#6.">Known Run-Time Warnings</A></LI> |
---|
| 44 | <LI><A HREF="#7.">Major items for migration of user code</A></LI> |
---|
| 45 | <LI><A HREF="#8.">Detailed list of changes and fixes</A></LI> |
---|
| 46 | </OL> |
---|
| 47 | |
---|
| 48 | <P> </P> |
---|
| 49 | <A NAME="1."></a> |
---|
| 50 | <HR> |
---|
| 51 | |
---|
| 52 | <!-- ============================================== --> |
---|
| 53 | |
---|
| 54 | <H2>1. Supported and Tested Platforms</H2> |
---|
| 55 | |
---|
| 56 | Official platforms: |
---|
| 57 | <UL> |
---|
| 58 | <LI>SUN Solaris 5.8, C++ CC-5.4 Patch 111715-02.</LI> |
---|
| 59 | <LI>Linux, gcc 2.95.2, gcc 3.2.<BR> |
---|
| 60 | This configuration was tested with the RedHat 7.3 distribution, |
---|
| 61 | versions of Geant4 have also been compiled successfully on other |
---|
| 62 | Linux distributions, like Debian, Suse or more recent RedHat systems. |
---|
| 63 | The default RedHat compiler gcc-2.96 distributed in RedHat 7.X is NOT |
---|
| 64 | supported. It has been verified that it produces incorrect binaries, |
---|
| 65 | therefore is not reliable. See also <A HREF="#note-1">note below</A>.</LI> |
---|
| 66 | <LI>Windows/2000 and CygWin Tools with: Visual C++ 6.0 Service Pack 5</LI> |
---|
| 67 | </UL> |
---|
| 68 | |
---|
| 69 | More verified configurations: |
---|
| 70 | <UL> |
---|
| 71 | <LI>SUN Solaris 5.8, C++ CC-5.5.</LI> |
---|
| 72 | <LI>Linux, gcc 3.3.3.</LI> |
---|
| 73 | <LI>Linux, Intel-icc 8.0.</LI> |
---|
| 74 | <LI>MacOS 10.3, gcc-3.3</LI> |
---|
| 75 | <LI>Windows/XP and CygWin Tools, .NET Visual Studio 2003 C++ 7.1</LI> |
---|
| 76 | </UL> |
---|
| 77 | |
---|
| 78 | Platforms configured but not tested and not supported: |
---|
| 79 | <UL> |
---|
| 80 | <LI>AIX 4.3.2, xlC 6.0</LI> |
---|
| 81 | <LI>DEC V4.0, cxx C++ V6.1-027</LI> |
---|
| 82 | <LI>HP 10.20, aCC C++ B3910B A.01.23</LI> |
---|
| 83 | <LI>SGI V6.5.5, CC 7.2.1</LI> |
---|
| 84 | </UL> |
---|
| 85 | |
---|
| 86 | <P> </P> |
---|
| 87 | <A NAME="2."></A> |
---|
| 88 | <HR> |
---|
| 89 | |
---|
| 90 | <!-- ============================================== --> |
---|
| 91 | |
---|
| 92 | <H2>2. AIDA and CLHEP</H2> |
---|
| 93 | |
---|
| 94 | Geant4 6.1 requires the <A TARGET="ext" |
---|
| 95 | HREF="http://cern.ch/clhep/INSTALLATION/clhep.html">installation |
---|
| 96 | of CLHEP</A>.<BR> |
---|
| 97 | Tests have been performed with <B>CLHEP-1.8.1.0</B>. |
---|
| 98 | <P> </P> |
---|
| 99 | Geant4 6.1 examples with histogramming cowork with AIDA 3 |
---|
| 100 | implementations. These include: |
---|
| 101 | <UL> |
---|
| 102 | <LI><A TARGET="ext" HREF="http://cern.ch/anaphe">ANAPHE</A> and included components</LI> |
---|
| 103 | <LI><A TARGET="ext" HREF="http://jas.freehep.org">JAS (Java Analysis Studio)</A></LI> |
---|
| 104 | <LI><A TARGET="ext" HREF="http://www.lal.in2p3.fr/OpenScientist">Open Scientist</A></LI> |
---|
| 105 | </UL> |
---|
| 106 | |
---|
| 107 | AIDA headers can be downloaded from: |
---|
| 108 | <A TARGET="ext" HREF="http://aida.freehep.org">http://aida.freehep.org</A> |
---|
| 109 | |
---|
| 110 | |
---|
| 111 | <P> </P> |
---|
| 112 | <A NAME="3."></A> |
---|
| 113 | <HR> |
---|
| 114 | |
---|
| 115 | <!-- ============================================== --> |
---|
| 116 | |
---|
| 117 | <H2>3. Compiler Specific Problems</H2> |
---|
| 118 | |
---|
| 119 | <UL> |
---|
| 120 | <LI><A NAME="note-1"><B>Linux Red Hat 7.X, gcc-2.96</B></A>. |
---|
| 121 | <UL> |
---|
| 122 | <LI>The default compiler distributed by Red Hat since release 7.0 is |
---|
| 123 | NOT supported and not considered reliable for running a Geant4-based |
---|
| 124 | application. In more than one test case, binaries produced by gcc-2.96 |
---|
| 125 | have shown incorrect behavior, either due to wrong order of |
---|
| 126 | initialisation of static data in memory or to bugs in the system |
---|
| 127 | <TT>iostream</TT> classes, problems which apparently have all been |
---|
| 128 | solved in more recent versions of the compiler (3.X series).<BR> |
---|
| 129 | For information, gcc-2.96 is a compiler that has never been |
---|
| 130 | officially released, nor supported by the GNU team itself and is not |
---|
| 131 | considered reliable by the authors (for more information, see also |
---|
| 132 | <A TARGET="ext" HREF="http://gcc.gnu.org/gcc-2.96.html">http://gcc.gnu.org/gcc-2.96.html</A>).</LI> |
---|
| 133 | </UL></LI> |
---|
| 134 | </UL> |
---|
| 135 | |
---|
| 136 | <P> </P> |
---|
| 137 | <A NAME="4."></A> |
---|
| 138 | <HR> |
---|
| 139 | |
---|
| 140 | <!-- ============================================== --> |
---|
| 141 | |
---|
| 142 | <H2>4. Known Run-Time Problems and Limitations</H2> |
---|
| 143 | |
---|
| 144 | For a complete list of outstanding run-time problems and to submit any |
---|
| 145 | problem you may find running this version of Geant4, please refer to the |
---|
| 146 | <A TARGET="ext" HREF="http://cern.ch/geant4/problemreport">Geant4 Problem Reporting |
---|
| 147 | System</A>. |
---|
| 148 | |
---|
| 149 | |
---|
| 150 | <P> </P> |
---|
| 151 | <A NAME="5."></A> |
---|
| 152 | <HR> |
---|
| 153 | |
---|
| 154 | <!-- ============================================== --> |
---|
| 155 | |
---|
| 156 | <H2>5. Compilation Warnings</H2> |
---|
| 157 | |
---|
| 158 | There may be compilation warnings on some platforms. We do not believe |
---|
| 159 | that any will lead to incorrect run-time behaviour. |
---|
| 160 | |
---|
| 161 | |
---|
| 162 | <P> </P> |
---|
| 163 | <A NAME="6."></A> |
---|
| 164 | <HR> |
---|
| 165 | |
---|
| 166 | <!-- ============================================== --> |
---|
| 167 | |
---|
| 168 | <H2>6. Known Run-Time Warnings</H2> |
---|
| 169 | |
---|
| 170 | The following messages can be written to error output while tracking. |
---|
| 171 | We believe none give rise to incorrect behaviour. |
---|
| 172 | <PRE> |
---|
| 173 | G4PropagateInField: Warning: Particle is looping |
---|
| 174 | - tracking in field will be stopped. |
---|
| 175 | It has performed 1000 steps in Field while a maximum of 1000 |
---|
| 176 | are allowed. |
---|
| 177 | </PRE> |
---|
| 178 | |
---|
| 179 | |
---|
| 180 | <P> </P> |
---|
| 181 | <A NAME="7."></A> |
---|
| 182 | <HR> |
---|
| 183 | |
---|
| 184 | <!-- ============================================== --> |
---|
| 185 | |
---|
| 186 | <H2>7. Major items for migration of user code</H2> |
---|
| 187 | |
---|
| 188 | There not known migrations necessary if upgrading from release 6.0, |
---|
| 189 | other than recompilation and/or reinstallation of libraries and user |
---|
| 190 | applications. |
---|
| 191 | |
---|
| 192 | <P> </P> |
---|
| 193 | <A NAME="8."></A> |
---|
| 194 | <HR> |
---|
| 195 | |
---|
| 196 | <!-- ============================================== --> |
---|
| 197 | |
---|
| 198 | <H2>8. Detailed list of changes and fixes</H2> |
---|
| 199 | |
---|
| 200 | These are the main new features/fixes included in this release since the |
---|
| 201 | last patched public release (for the detailed list of fixes/additions, |
---|
| 202 | please refer to the related History files provided in most packages): |
---|
| 203 | |
---|
| 204 | <P> </P> |
---|
| 205 | |
---|
| 206 | <A NAME="conf-notes"> |
---|
| 207 | <H3><I>Configuration</I></H3></A> |
---|
| 208 | <UL> |
---|
| 209 | <LI>Fixes in the experimental configuration file <TT>Linux-icc.gmk</TT> |
---|
| 210 | for Intel/icc compiler on Linux systems.</LI> |
---|
| 211 | <LI><TT>WIN32-VC7.gmk</TT>: added material to build shared-libs for |
---|
| 212 | Windows (DLLs), for future use.<BR> |
---|
| 213 | Added program <TT>win32def.c</TT> to help building DLLs, for |
---|
| 214 | future use.</LI> |
---|
| 215 | </UL> |
---|
| 216 | |
---|
| 217 | <A NAME="dgt-notes"> |
---|
| 218 | <H3><I>Digitization & Hits</I></H3></A> |
---|
| 219 | <UL> |
---|
| 220 | <LI>Added methods to <TT>G4HCtable</TT> for additional verbosity.</LI> |
---|
| 221 | </UL> |
---|
| 222 | |
---|
| 223 | <A NAME="evt-notes"> |
---|
| 224 | <H3><I>Event</I></H3></A> |
---|
| 225 | <UL> |
---|
| 226 | <LI><TT>LocateGlobalPointAndSetup()</TT> method of <TT>G4Navigator</TT> |
---|
| 227 | is now invoked at the beginning of each new event to reset the |
---|
| 228 | navigation history.</LI> |
---|
| 229 | <LI>Bug Fix in the destructor of <TT>G4ParticleGunMessenger</TT>.</LI> |
---|
| 230 | </UL> |
---|
| 231 | |
---|
| 232 | <A NAME="emlow-notes"> |
---|
| 233 | <H3><I>Electromagnetic Processes (Low-energy)</I></H3></A> |
---|
| 234 | <UL> |
---|
| 235 | <LI>Implemented optimization of Bremsstrahlung angular generators.</LI> |
---|
| 236 | <LI>Bug fixes in <TT>G4IonisationParameters</TT>, <TT>G4PenelopeCompton</TT> |
---|
| 237 | and <TT>G4PenelopeIonisation</TT>.</LI> |
---|
| 238 | <LI>Fixed some compilation warnings on Intel/icc compiler.</LI> |
---|
| 239 | <LI>Bug fix in <TT>G4PenelopeRayleigh</TT>, related to problem report #605.</LI> |
---|
| 240 | <LI>Performance improvement in <TT>G4Generator2BN</TT> and Penelope |
---|
| 241 | processes.</LI> |
---|
| 242 | </UL> |
---|
| 243 | |
---|
| 244 | <A NAME="emstd-notes"> |
---|
| 245 | <H3><I>Electromagnetic Processes (Standard)</I></H3></A> |
---|
| 246 | <UL> |
---|
| 247 | <LI>Bug Fixes in model variant of multiple-scattering; simplified calculation |
---|
| 248 | of energy dependence of internal parameters.<BR> |
---|
| 249 | <TT>G4MscModel</TT>: corrections to path length conversion and theta angle.</LI> |
---|
| 250 | <LI>Updated parameterizations in G4MuPairProductionModel for energies |
---|
| 251 | over ~100 GeV. Precision of differential cross section parameterization is |
---|
| 252 | improved from 30% to 5%.</LI> |
---|
| 253 | <LI>Updated radiative corrections calculation for <TT>G4MuBetheBlochModel</TT> |
---|
| 254 | for muon energy above 1 GeV. Accuracy of energy loss of high energy muons |
---|
| 255 | updated from 10% to 2%.</LI> |
---|
| 256 | <LI>Fixed problem of ionisation in air with low pressure less than |
---|
| 257 | <TT>10<SUP>-4</SUP> Atm</TT>. Setting <TT>lowestKinEnergy</TT> to <TT>1.*eV</TT>, |
---|
| 258 | in <TT>G4VEnergyLossProcess</TT>.</LI> |
---|
| 259 | <LI>Fixed problem of simulation of fluctuation of energy losses in very |
---|
| 260 | small steps.</LI> |
---|
| 261 | <LI>Activated new optional feature, <I>PreciseRange</I> option, which |
---|
| 262 | provides ranges of particles calculated from total (not-truncated |
---|
| 263 | by cut) energy loss. Relevant for energies less than <TT>1 MeV</TT> |
---|
| 264 | and effect sampling calorimeter results.</LI> |
---|
| 265 | <LI>Added new class <TT>G4EmProcessOptions</TT> to be used in physics lists. |
---|
| 266 | <LI>Fixes in constructor of discrete processes for setting of process type.</LI> |
---|
| 267 | </UL> |
---|
| 268 | |
---|
| 269 | <A NAME="gen-notes"> |
---|
| 270 | <H3><I>General Processes, Parameterisation, Cuts, Decay, Optical</I></H3></A> |
---|
| 271 | <UL> |
---|
| 272 | <LI><B>Decay</B>: |
---|
| 273 | <UL> |
---|
| 274 | <LI>Fixed bug in <TT>PostStepGPIL()</TT> in case of stopping |
---|
| 275 | during AlongStep actions.</LI> |
---|
| 276 | </UL></LI> |
---|
| 277 | <LI><B>Optical</B>: |
---|
| 278 | <UL> |
---|
| 279 | <LI><TT>G4OpBoundaryProcess</TT>: |
---|
| 280 | <UL> |
---|
| 281 | <LI>Added process status <TT>NotAtBoundary</TT>, <TT>SameMaterial</TT>, |
---|
| 282 | <TT>StepTooSmall</TT>, <TT>NoRINDEX</TT>. Allowing for a |
---|
| 283 | skin-surface between mother and daughter volumes, with the |
---|
| 284 | daughter skin taking precedence.</LI> |
---|
| 285 | <LI>Initialise all class members in constructor.</LI> |
---|
| 286 | </UL></LI> |
---|
| 287 | </UL></LI> |
---|
| 288 | </UL> |
---|
| 289 | |
---|
| 290 | <A NAME="geo-notes"> |
---|
| 291 | <H3><I>Geometry</I></H3></A> |
---|
| 292 | <UL> |
---|
| 293 | <LI><B>Navigation</B> |
---|
| 294 | <UL> |
---|
| 295 | <LI><TT>G4Navigator</TT>: fixed old outstanding bug in |
---|
| 296 | <TT>ComputeStep()</TT> for the location of the local point in |
---|
| 297 | the calculation of a valid exit normal.</LI> |
---|
| 298 | <LI>Added <I>check_mode</I> state for navigators. The state can be |
---|
| 299 | activated by a new UI command |
---|
| 300 | (<TT>geometry/navigator/check_mode [true/false]</TT>) and will |
---|
| 301 | force more strict and less tolerant checks in step/safety computation |
---|
| 302 | to verify the correctness of solids' response in the geometry.</LI> |
---|
| 303 | <LI>Reorganised verbosity levels. Added more useful information activated |
---|
| 304 | when in <TT>G4VERBOSE</TT> mode and verbosity level selected.<BR> |
---|
| 305 | Fixed output formatting when entering/exiting verbose blocks.</LI> |
---|
| 306 | </UL></LI> |
---|
| 307 | <LI><B>Solids</B> |
---|
| 308 | <UL> |
---|
| 309 | <LI><I>Boolean solids</I>: |
---|
| 310 | <UL> |
---|
| 311 | <LI><TT>G4UnionSolid</TT>, <TT>G4SubtractionSolid</TT>: fix in debug |
---|
| 312 | printout for <TT>SurfaceNomal()</TT>.</LI> |
---|
| 313 | </UL></LI> |
---|
| 314 | <LI><I>CSG solids</I>: |
---|
| 315 | <UL> |
---|
| 316 | <LI><TT>G4Torus</TT>: fixed bug in <TT>Inside(p)</TT>, fixing warnings |
---|
| 317 | of '<TT>point p is outside</TT>' observed when running in |
---|
| 318 | debug-mode.</LI> |
---|
| 319 | </UL></LI> |
---|
| 320 | </UL></LI> |
---|
| 321 | </UL> |
---|
| 322 | |
---|
| 323 | <A NAME="glob-notes"> |
---|
| 324 | <H3><I>Global</I></H3></A> |
---|
| 325 | <UL> |
---|
| 326 | <LI>Removed obsolete "<TT>includes</TT>" target in <TT>management/GNUmakefile</TT>.</LI> |
---|
| 327 | <LI>Corrected comments in <TT>G4UserLimits</TT> header.</LI> |
---|
| 328 | </UL> |
---|
| 329 | |
---|
| 330 | <A NAME="had-notes"> |
---|
| 331 | <H3><I>Hadronic Processes</I></H3></A> |
---|
| 332 | <UL> |
---|
| 333 | <LI><B>management & utils</B> |
---|
| 334 | <UL> |
---|
| 335 | <LI>Added a white-board functionality to allow for in-core inspection |
---|
| 336 | of reaction conditions in optimized.</LI> |
---|
| 337 | <LI>Added a signal-handler (for SIGSEGV) that prints the reaction |
---|
| 338 | conditions before handling it over to the experiment (or default) |
---|
| 339 | signal handler.</LI> |
---|
| 340 | <LI>Fixed cases of double deletion of memory in cases when |
---|
| 341 | isotope-production models are used.</LI> |
---|
| 342 | <LI>Run-time checking for <TT>NaN</TT> values of energies of |
---|
| 343 | secondaries.</LI> |
---|
| 344 | <LI>Fix for suspended particles (only neutron_hp model has these).</LI> |
---|
| 345 | <LI>Rudimentary verification of consistancy of hadronic physics.</LI> |
---|
| 346 | <LI>Transition to <TT>std::pair</TT> in <TT>G4Pair</TT>.</LI> |
---|
| 347 | </UL></LI> |
---|
| 348 | <LI><B>models/binary_cascade</B> |
---|
| 349 | <UL> |
---|
| 350 | <LI>Fixed a few memory leaks in <TT>G4BinaryLightIonReaction</TT>.</LI> |
---|
| 351 | <LI>Fix for single nucleon spectator, resulting in occasional |
---|
| 352 | momentum non-conservation.</LI> |
---|
| 353 | <LI>Removed one recurring run time warning from <TT>G4RKPropagation</TT>. |
---|
| 354 | Relates to problem report #593.</LI> |
---|
| 355 | </UL></LI> |
---|
| 356 | <LI><B>models/chiral_inv_phase_space</B> |
---|
| 357 | <UL> |
---|
| 358 | <LI>Major improvement of the CHIPS nuclear fragmentation model: in |
---|
| 359 | addition to Lambdas, now Sigmas, Xi, and Omega hyperons are added to |
---|
| 360 | the fragmentation algorithm (together with N+Sigma and NN+Sigma nuclear |
---|
| 361 | fragments); Delta isobars together with iso-nuclei are implemented |
---|
| 362 | as an intermediate states of fragmentation; all leptons are added to |
---|
| 363 | the CHIPSWorld of particles, so that now the CHIPS model is ready for |
---|
| 364 | nuclear muon-minus capture at rest process and for the neutrino-nuclear |
---|
| 365 | reactions.</LI> |
---|
| 366 | <LI>Implemented new debug system of step by step energy/momentum and |
---|
| 367 | charge/baryon_number conservation control.</LI> |
---|
| 368 | <LI>Resolved en/mom conflicts in the Sigma+Delta++ and Sigma-Delta- |
---|
| 369 | final states.</LI> |
---|
| 370 | <LI>Corrected baryon number and charge non conservation observed in some |
---|
| 371 | decays.</lI> |
---|
| 372 | <LI>Cleared unnecessary run-time warnings, for which it was tested that |
---|
| 373 | the conflict situation is successfully resolved.</LI> |
---|
| 374 | <LI>Fixed bug for Delta-,Delta-,n under 3n+2pi- together with all possible |
---|
| 375 | Delta-Delta-,(k*n) under (k+2)*n+2pi- threshold and Delta++,Delta++, |
---|
| 376 | (k*p) under (k+2)*p+2pi+ threshold possible fragmentation states.</LI> |
---|
| 377 | <LI>Bug fixes and porting in the interface classses.</LI> |
---|
| 378 | </UL></LI> |
---|
| 379 | <LI><B>models/im_r_matrix</B> |
---|
| 380 | <UL> |
---|
| 381 | <LI>Improved configuration and configurability, using TMPs.</LI> |
---|
| 382 | </UL></LI> |
---|
| 383 | <LI><B>models/leading_particle</B> |
---|
| 384 | <UL> |
---|
| 385 | <LI>Added constructor message, specifying what code is used.</LI> |
---|
| 386 | </UL></LI> |
---|
| 387 | <LI><B>models/neutron_hp</B> |
---|
| 388 | <UL> |
---|
| 389 | <LI>Bug fix concerning Mandrake/Linux (CSTOP enum replaced).</LI> |
---|
| 390 | <LI>Fixed Valgrind run-time error on <TT>G4NeutronHPVector</TT>.</LI> |
---|
| 391 | </UL></LI> |
---|
| 392 | <LI><B>models/qgsm</B> |
---|
| 393 | <UL> |
---|
| 394 | <LI>Introduced minimal transverse mass for diffractive |
---|
| 395 | scattering of gammas.</LI> |
---|
| 396 | </UL></LI> |
---|
| 397 | <LI><B>stopping</B> |
---|
| 398 | <UL> |
---|
| 399 | <LI>Updated implementation of mu-nuclear absorption at rest.</LI> |
---|
| 400 | </UL></LI> |
---|
| 401 | </UL> |
---|
| 402 | |
---|
| 403 | <A NAME="part-notes"> |
---|
| 404 | <H3><I>Particles</I></H3></A> |
---|
| 405 | <UL> |
---|
| 406 | <LI>Updated mass and width to meet with PDG 2002 data.</LI> |
---|
| 407 | <LI>Added classes for retrieving particle properties from file: |
---|
| 408 | <UL> |
---|
| 409 | <LI>Base class <TT>G4VParticlePropertyRetriever</TT>.</LI> |
---|
| 410 | <LI>Classes <TT>G4TextPPReporter</TT> and <TT>G4TextPPRetriever</TT>.</LI> |
---|
| 411 | </UL></LI> |
---|
| 412 | </UL> |
---|
| 413 | |
---|
| 414 | <A NAME="readout-notes"> |
---|
| 415 | <H3><I>Readout</I></H3></A> |
---|
| 416 | <UL> |
---|
| 417 | <LI>Added some methods in <TT>G4DCtable</TT> to enhance a verbosity.</LI> |
---|
| 418 | </UL> |
---|
| 419 | |
---|
| 420 | <A NAME="run-notes"> |
---|
| 421 | <H3><I>Run, Intercoms and Interfaces</I></H3></A> |
---|
| 422 | <UL> |
---|
| 423 | <LI><TT>G4RunManager</TT>: |
---|
| 424 | <UL> |
---|
| 425 | <LI>Invocation of <TT>G4Navigator::LocateGlobalPointAndSetup()</TT> is now |
---|
| 426 | moved to <TT>G4EventManager</TT> so that the navigation history is |
---|
| 427 | reset for every new event.</LI> |
---|
| 428 | <LI>Added reference and WWW information to run-time header.</LI> |
---|
| 429 | </UL></LI> |
---|
| 430 | </UL> |
---|
| 431 | |
---|
| 432 | <A NAME="vis-notes"> |
---|
| 433 | <H3><I>Visualization</I></H3></A> |
---|
| 434 | <UL> |
---|
| 435 | <LI><B>HepRep</B> |
---|
| 436 | <UL> |
---|
| 437 | <LI>HepRepFile handle duplicate <TT>ShowView</TT>.</LI> |
---|
| 438 | <LI>HepRepFile improve layering and hierarchy for hits.</LI> |
---|
| 439 | <LI>Fixed compilation warnings for the Linux-icc (8.0) compiler.</LI> |
---|
| 440 | <LI>Removed appendzip.cc file, not strictly necessary. |
---|
| 441 | Fixes problem report #570.</LI> |
---|
| 442 | <LI>Renamed the HepRep schema locator to new web URL.</LI> |
---|
| 443 | </UL></LI> |
---|
| 444 | <LI><B>OpenGL</B> |
---|
| 445 | <UL> |
---|
| 446 | <LI>Fixed wrong order of statements in <TT>G4OpenGLXViewer</TT> |
---|
| 447 | destructor. Fixes bug report #581.</LI> |
---|
| 448 | </UL></LI> |
---|
| 449 | <LI><B>management</B> |
---|
| 450 | <UL> |
---|
| 451 | <LI>Added checks and minor improvement of behaviour at end of event |
---|
| 452 | and run.</LI> |
---|
| 453 | </UL></LI> |
---|
| 454 | </UL> |
---|
| 455 | |
---|
| 456 | <A NAME="hlst-notes"> |
---|
| 457 | <H3><I>Hadronic physics-lists</I></H3></A> |
---|
| 458 | <UL> |
---|
| 459 | <LI>Updates to package 4.1 (QGSP_BIC, QGSP_BERT).</LI> |
---|
| 460 | </UL> |
---|
| 461 | |
---|
| 462 | <A NAME="ex-notes"> |
---|
| 463 | <H3><I>Examples</I></H3></A> |
---|
| 464 | <UL> |
---|
| 465 | <LI>Updated reference outputs.</LI> |
---|
| 466 | <LI><B>advanced</B> |
---|
| 467 | <UL> |
---|
| 468 | <LI><I>brachytherapy</I> |
---|
| 469 | <UL> |
---|
| 470 | <LI>Added a new histogram and some code cleanup.</LI> |
---|
| 471 | </UL></LI> |
---|
| 472 | <LI><I>composite_calorimeter</I> |
---|
| 473 | <UL> |
---|
| 474 | <LI>Removed redefinition of streaming operator for |
---|
| 475 | <TT>G4LorentzVector</TT> in <TT>CCalRotationMatrixFactory</TT>, |
---|
| 476 | causing compilation problems on some compiler/system |
---|
| 477 | configurations.</LI> |
---|
| 478 | </UL></LI> |
---|
| 479 | <LI><I>Rich</I> |
---|
| 480 | <UL> |
---|
| 481 | <LI>Fixed compilation errors and warnings for gcc-3.2.</LI> |
---|
| 482 | </UL></LI> |
---|
| 483 | </UL></LI> |
---|
| 484 | <LI><B>extended</B> |
---|
| 485 | <UL> |
---|
| 486 | <LI><I>biasing/B01</I> |
---|
| 487 | <UL> |
---|
| 488 | <LI>Open the geometry to cleanly clear biasing stores |
---|
| 489 | at the end of the application.</LI> |
---|
| 490 | </UL></LI> |
---|
| 491 | <LI><I>electromagnetic/TestEm5</I> |
---|
| 492 | <UL> |
---|
| 493 | <LI>Modified histo 7: projected position at exit.</LI> |
---|
| 494 | <LI>RunAction: removed UI commands for visualisation, |
---|
| 495 | added a function <TT>ComputeMscHighland()</TT>.</LI> |
---|
| 496 | </UL></LI> |
---|
| 497 | <LI><I>field</I> |
---|
| 498 | <UL> |
---|
| 499 | <LI>Fixed methods that change the field to update the equation and |
---|
| 500 | field-manager in field01 and field03.</LI> |
---|
| 501 | </UL></LI> |
---|
| 502 | <LI><I>medical/DICOM</I> |
---|
| 503 | <UL> |
---|
| 504 | <LI>Added History file, changed README.</LI> |
---|
| 505 | </UL></LI> |
---|
| 506 | </UL></LI> |
---|
| 507 | <LI><B>novice</B> |
---|
| 508 | <UL> |
---|
| 509 | <LI><I>N06</I> |
---|
| 510 | <UL> |
---|
| 511 | <LI>DetectorConstruction: changed surface model between |
---|
| 512 | <TT>OpWaterSurface</TT> and <TT>OpAirSurface</TT>.</LI> |
---|
| 513 | </UL></LI> |
---|
| 514 | </UL></LI> |
---|
| 515 | </UL> |
---|
| 516 | |
---|
| 517 | <HR> |
---|
| 518 | |
---|
| 519 | </BODY> |
---|
| 520 | </HTML> |
---|