Forked from
LHCb / Geant4
345 commits behind the upstream repository.
-
Marco Clemencic authoredMarco Clemencic authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
release.notes 41.51 KiB
<PRE>
Package : Geant4Sys
Package manager(s) : Gloria Corti, Hubert DeGaudenzi, Nigel Watson
Purpose : LHCb build using cmt of Geant4
!=============================================================================
!</PRE><H1><A NAME=v95r2p5>2013-05-16 Geant4Sys v95r2p5</A></H1><PRE>
! 2013-05-16 - Nigel Watson
- Tagged for release to use fixed FTF model in G4processes.
!=============================================================================
!</PRE><H1><A NAME=v95r2p4>2013-04-10 Geant4Sys v95r2p4</A></H1><PRE>
! 2013-04-10 - Nigel Watson
- Tagged for new release for use fixed FTF model in G4processes.
!=============================================================================
!</PRE><H1><A NAME=v95r2p3>2013-03-28 Geant4Sys v95r2p3</A></H1><PRE>
! 2013-03-28 - Nigel Watson
- Tagged for new release for use with Gaudi v23r7, for upgrade/Gauss v46 series
!=============================================================================
!</PRE><H1><A NAME=v95r2p2>2013-02-28 Geant4Sys v95r2p2</A></H1><PRE>
! 2013-02-28 - Nigel Watson
- Tagged for new release for Sim08/MC12
!=============================================================================
!</PRE><H1><A NAME=v95r2p1>2013-02-18 Geant4Sys v95r2p1</A></H1><PRE>
! 2013-02-14 - Nigel Watson
- Fix copying patched source for G4processes via G4config scripts.
! ======================= G4config v95r2p1 2013-02-14 ========================
! 2013-02-14 - Nigel Watson
- Modified copy_source.*sh for patch to G4processes source.
! ======================= G4processes v8r3p1 2013-02-14 ========================
! 2013-02-14 - Nigel Watson
- Remove copyPatchedIncludes.py, add copyPatchedSource.py, replaces .cc/.hh from ../srcnew
(private version of G4 sources) into the InstallArea and package's include area.
! 2013-02-09 - Nigel Watson
Patch release because of bug found in use of LHEP cross-sections in FTFP_BERT
et al., where not intended by authors.
! ======================= G4processes v8r3 2013-02-08 ========================
! 2013-02-08 - Nigel Watson
- Added copyPatchedIncludes.py to put headers from ../srcnew (private version
of G4 sources) into the InstallArea, updated requirements for this action.
!=============================================================================
!</PRE><H1><A NAME=v95r2>2012-11-23 Geant4Sys v95r2</A></H1><PRE>
Use Gaudi v23r4 Geant4 9.5.patch02
! ======================= G4processes v8r2 2012-11-23 ========================
! 2012-11-23 - Nigel Watson
- Tagged for release with G4 v95r2.
! 2012-06-18 - James Mccarthy
- Removed path for dna model - not compatible with our version of CLHEP
and not useful anyway
- Added new path for LEND model and INCL++ library
- Added new path for quasi_elastic library in g4 v9.5.p01
!===================== G4physics_lists v1r3 2012-11-23 =====================
! 2012-11-23 - Nigel Watson
- Tagged version for G4 9.5.p02 release. Includes pattern to exclude
builder for DNA-related physics list (proble with requiring CLHEP headers
not present in 1.9.4.7).
! ======================= G4config v95r2 2012-11-23 ========================
! 2012-11-23 - Nigel Watson
- Updated local version number.
! 2012-11-13 - Nigel Watson
- Adopt 9.5.p02 for release.
! 2012-07-30 - Nigel Watson
- Permissions on existing GDML copy scripts fixed (properly).
! 2012-07-27 - Nigel Watson
- Removed redundant copying of headers in copy_include scripts, changed
permissions.
! 2012-07-26 - Nigel Watson
- Removed G4externalslcg, using LCG_Interfaces instead.
! 2012-07-18 - Nigel Watson
- Added copy pattern for G4GDML and copy scripts.
! 2012-06-19 - James McCarthy
- Added include path for new files in G4 9.5
! 2012-04-27 - Nigel Watson
- New version in 9.5 release series.
</PRE><H1><A NAME=v94r2p4>2012-07-17 Geant4Sys v94r2p4</A></H1><PRE>
! ======================= G4config v94r2b 2012-07-17 ========================
! 2012-07-17 - Nigel Watson
- Added G4GDML
!=============================================================================
!</PRE><H1><A NAME=v94r2p3>2012-04-03 Geant4Sys v94r2p3</A></H1><PRE>
use Gaudi v23r2 and geant4 9.4.patch02
built on slc5 i686(32-bit), x86_64(64-bit) and icc11
! ======================= G4config v94r2p3 2012-04-03 ========================
! 2012-04-03 - Gloria Corti
- Only change local version to build with different Gaudi.
!=============================================================================
!</PRE><H1><A NAME=v94r2p2>2011-10-17 Geant4Sys v94r2p2</A></H1><PRE>
use Gaudi v22r4 and geant4 9.4.patch02
built on slc5 i686(32-bit), x86_64(64-bit) and icc11
! ======================= G4config v94r2p2 2011-10-03 ========================
! 2011-10-03 - Gloria Corti
- Only change local version.
!======================== G4LHCblists v2r2 2011-10-03 ========================
! 2011-10-03 - Gloria Corti
- Add new list with suggestion from Matt Reid for improvement of Multiple
scattering. It has the same options as the LHCb list.
. G4EmStandardPhysics_LHCbTest.{hh,cc}
!=============================================================================
!</PRE><H1><A NAME=v94r2p1>2011-09-20 Geant4Sys v94r2p1</A></H1><PRE>
use Gaudi v22r4 and geant4 9.4.patch02
built on slc5 i686(32-bit), x86_64(64-bit) and icc11
! ======================= G4config v94r2p1 2011-09-18 ========================
! 2011-09-19 - Gloria Corti
- Only change local version.
!======================== G4LHCblists v2r1 2011-09-19 ========================
! 2011-09-18 - Gloria Corti
- Add options in contructor to apply or not the cuts, as to have the
possibility to have a physics list with old EM behaviour and new MS and to
apply simple MS to e+/- as provided by A.Dotti to address CMS calorimeter
issues with this physics list
!=============================================================================
!</PRE><H1><A NAME=v94r2>2011-07-14 Geant4Sys v94r2</A></H1><PRE>
use Gaudi v22r2 and geant4 9.4.patch02
built on slc5 i686(32-bit), x86_64(64-bit) and icc11
! ======================== G4config v94r2 2011-07-14 =========================
! 2011-07-06 - Gloria Corti
- Change version of Geant4 to 9.4.p02
!=============================================================================
!</PRE><H1><A NAME=v94r1>2011-07-14 Geant4Sys v94r1</A></H1><PRE>
<b> Only tagged in svn </b>
use Gaudi v22r2 and geant4 9.4.patch01
built on slc5 i686(32-bit), x86_64(64-bit) and icc11
! 2011-07-12 - Gloria Corti
- Use G4LHCblists package with new EM physic list by V.Ivanchenko for LHCb and
modified option1 to reproduce behaviour as in 9.2 as suggested by A.Dotti
! 2011-06-09 - Gloria Corti
- Introduce new package G4externals needed by G4OpenGL
!======================== G4LHCblists v2r0 2011-07-12 ========================
! 2011-07-12 - Gloria Corti
- Remove old physics list, that are obsolete.
- Introduce new physics lists for LHCb Em physics set up by V.Ivanchenko
(G4EmStandardPhysics_option1LHCb.{hh,cc}) with Wentzel model for all
particles types.
- Introduce modified version of option1 that does not apply cuts to reproduce
behaviour as in G4 9.2. (G4EmStandardPhysics_option1NoApplyCuts.{hh,cc})
!========================= G4external v1r0 2011-06-15 ========================
! 2011-06-15 - Gloria Corti
- Introduce compilation option -DG4VIS_BUILD_OPENGL_DRIVER needed to resolve
class definition. Also linking statemnts to pick up opengl library from
Mesa distribution in LCG external area.
! 2011-06-09 - Gloria Corti
- First version of the package. Requires G4config v94r0p1 as the script to
copy the necessary sources from $G4SRC/visualization/externals had to be
modified to cope with this package. Required by G4OpenGL in G4 9.4.p01.
! ======================== G4config v94r1 2011-06-29 =========================
! 2011-06-09 - Gloria Corti
- Modify script to copy visualization packages to add 'externals' and adapt
it to how the orginal is structured in Geant4
! 2011-05-17 - Gloria Corti
- Modify script to copy sources to ignore the includes in the abla directory:
the sources from this directory are ignored in Geant4 but the include files
have the same name of those in another directory and copying them overide
the good ones
! 2011-05-10 - Gloria Corti
- Change version of Geant4 to 9.4.p01
!========================= G4event v6r0p1 2011-06-29 =========================
! 2011-06-29 - Hubert DEGAUDENZI
- Added ignore properties in svn
!======================= G4intercoms v4r1p1 2011-06-29 =======================
! 2011-03-02 - Hubert Degaudenzi
- Add ignore properties in svn
!======================= G4particles v6r2p1 2011-06-29 =======================
! 2011-03-02 - Hubert DeGaudenzi
- Add ignore properties in svn
!======================== G4particles v6r2 2010-06-18 ========================
! 2010-06-17 - Gloria Corti
- New source directory 'adjoint' needed by G4processes in G4 9.3.ref05.
It already existed in G4 9.2{.p03} but it seems it was not used.
!========================= G4track v5r1p1 2011-07-14 =========================
! 2011-07-14 - Hubert DEGAUDENZI
- Added ignore properties in svn
!======================= G4geometry v6r2p1 2011-07-14 ========================
! 2011-07-14 - Hubert DEGAUDENZI
- Added ignore properties in svn
! ======================= G4processes v8r1 2011-07-14 ========================
! 2011-05-16 - Gloria Corti
- Include in library new source directories introduced in geant4 9.4.patch01
for PIXE simulation in electromagnetic
. electromagnetic/pii
and remove the one no lnger present
. hadronic/models/leading_particle
- Reorder linking of subdirectories according to what is in Geant4/processes
GNUMakefile
- Switch off the include path of this package to check if really needed
! 2011-03-02 - Hubert Degaudenzi
- Added ignore properties in svn
! ======================= G4processes v8r0 2010-06-18 ========================
! 2010-06-18 - Gloria Corti
- Include in library new source directories new in geant4 9.3.ref05 for
Hadronic cross sections for antiparticle in CHIPS
. hadronic/models/adjoint
. hadronic/models/chiral_inv_phase_space/cross_sections
. hadronic/models/chiral_inv_phase_space/fragmentation
. hadronic/models/chiral_inv_phase_space/processes
It needs G4particles v6r2.
!===================== G4physics_lists v1r2p1 2011-07-14 =====================
! 2011-03-02 - Hubert Degaudenzi
- Added ignore properties in svn
!======================= G4tracking v6r1p1 2011-07-14 ========================
! 2011-03-02 - Hubert Degaudenzi
- Added ignore properties in svn
!========================= G4global v5r1p1 2011-07-14 =========================
! 2011-03-02 - Hubert Degaudenzi
- Added ignore properties in svn
!======================= G4materials v5r0p1 2011-07-14 =======================
! 2011-03-02 - Hubert Degaudenzi
- Added ignore properties in svn
!====================== G4readout v4r1p1 2011-07-14 ==========================
! 2011-03-02 - Hubert Degaudenzi
- Added ignore properties in svn
!====================== G4digits_hits v7r1p1 2011-07-14 ======================
! 2011-03-02 - Hubert Degaudenzi
- Added ignore properties in svn
!=================== G4graphics_reps v4r1p1 2011-07-14 =======================
! 2011-03-02 - Hubert Degaudenzi
- Added ignore properties in svn
!========================== G4run v5r1p1 2011-07-14 ==========================
! 2011-03-02 - Hubert Degaudenzi
- Added ignore properties in svn
!======================= G4parmodels v6r2p1 2011-07-14 =======================
! 2011-03-02 - Hubert Degaudenzi
- Added ignore properties in svn
!========================== G4Tree v4r1p1 2011-07-14 =========================
! 2011-03-02 - Hubert Degaudenzi
- Added ignore properties in svn
!======================== G4modeling v4r1p1 2011-07-14 =======================
! 2011-03-02 - Hubert Degaudenzi
- Added ignore properties in svn
!================== G4vis_management v4r2p1 2011-07-14 =======================
! 2011-03-02 - Hubert Degaudenzi
- Added ignore properties in svn
!======================== G4RayTRacer v5r1 2011-07-14 ========================
! 2011-03-02 - Hubert Degaudenzi
- Added ignore properties in svn
!======================== G4OpenGL v4r4 2011-06-17 ===========================
! 2011-06-17 - Gloria Corti
- Use new G4external package needed for resolving class G4OpenGL2PSAction at
link time
!=============================================================================
!</PRE><H1><A NAME=v92r4p1>2011-04-12 Geant4Sys v92r4p1</A></H1><PRE>
use Gaudi v22r1 and geant4 9.2.patch04
built on slc5 slc5 i686(32-bit), x86_64(64-bit) and icc11
! ======================= G4config v92r4p1 2011-04-12 ========================
! 2011-04-12 - Gloria Corti
- Introduce new tag G4verbose to be able to switch it on independently of
debug compilation. Compiling in debug mode automatically picks it up.
! 2011-03-04 - Hubert Degaudenzi
- Fixed compilation problem with the v22 series of Gaudi.
!======================== G4UIcommon v5r3 2011-04-12 =========================
! 2011-04-12 - Gloria Corti
- Introduce use of pattern to switch off building this package on MacOS
!========================== G4UIbasic v4r3 2011-04-12 ========================
! 2011-04-12 - Gloria Corti
- Introduce use of pattern to switch off building this package on MacOS
!========================== G4UIGAG v4r2 2011-04-12 ==========================
! 2011-04-12 - Gloria Corti
- Introduce use of pattern to switch off building this package on MacOS and
WinXP
!========================== G4FR v4r4 2011-04-12 =============================
! 2011-04-12 - Gloria Corti
- Introduce use of pattern to switch off building this package on winxp
!============================ G4VRML v4r2 2011-04-12 =========================
! 2011-04-12 - Gloria Corti
- Introduce use of pattern to switch off building this package on winxp
!======================== G4OpenGL v4r3 2011-04-12 ===========================
! 2011-04-12 - Gloria Corti
- Introduce use of pattern to switch off building this package on darwin and
winxp
!======================== G4useVisUI v3r1 2011-04-12 =========================
! 2011-04-12 - Gloria Corti
- Remove conditional use of packages as they are handled by pattern in
packages themselves.
!=============================================================================
!</PRE><H1><A NAME=v92r4>2010-10-08 Geant4Sys v92r4</A></H1><PRE>
use Gaudi v21r11 and geant4 9.2.patch04
built on slc4 ia32 & amd64, slc5 x86_64 and win32
! ======================= G4config v92r3p2 2010-10-08 ========================
! 2010-10-08 - Gloria CORTI
- Use more recent patch of Geant4 9.2.04 and Gaudi v21r11
!</PRE><H1><A NAME=v92r3p2>2010-07-29 Geant4Sys v92r3p2</A></H1><PRE>
use Gaudi v21r10p1 and geant4 9.2.patch03
built on slc4 ia32 & amd64, slc5 x86_64 and win32
! ======================= G4config v92r3p2 2010-07-29 ========================
! 2010-05-06 - Gloria CORTI
- Build based on Gaudi v21r10p1
!=============================================================================
!</PRE><H1><A NAME=v92r3p1>2010-05-06 Geant4Sys v92r3p1</A></H1><PRE>
use Gaudi v21r9 and geant4 9.2.patch03
built on slc4 ia32 & amd64, slc5 x86_64 and win32
! ======================= G4config v92r3p1 2010-05-06 ========================
! 2010-05-06 - Gloria CORTI
- Build based on Gaudi v21r9
!=============================================================================
!</PRE><H1><A NAME=v92r3>2010-03-04 Geant4Sys v92r3</A></H1><PRE>
use Gaudi v21r7p1 and geant4 9.2.patch03
built on slc4 ia32 & amd64, slc5 x86_64 and win32
! ======================== G4config v92r3 2010-03-03 =========================
! 2010-03-03 - Gloria CORTI
- Build based on latest patch for G4 9.2, i.e. geant4.9.2.p03
!=============================================================================
!</PRE><H1><A NAME=v92r2p2>2010-02-06 Geant4Sys v92r2p2</A></H1><PRE>
use Gaudi v21r7 and geant4 9.2.patch02
built on slc4 ia32 & amd64, slc5 x86_64 and win32
! ======================= G4config v92r2p2 2010-02-06 ========================
! 2010-02-06 - Gloria CORTI
- Build based on Gaudi v21r7
!=============================================================================
!</PRE><H1><A NAME=v92r2p1>2009-12-18 Geant4Sys v92r2p1</A></H1><PRE>
use Gaudi v21r6 and geant4 9.2.patch02
built on slc4 ia32 & amd64, slc5 x86_64 and win32
! ======================= G4config v92r2p1 2009-12-18 ========================
! 2009-12-08 - Hubert DEGAUDENZI
- moved to the new GaudiPolicy for linker libraries, to allow deployement on
window
! ====================== G4processes v7r1p1 2009-12-18 =======================
! 2009-12-08 - Hubert DEGAUDENZI
- moved to the new GaudiPolicy for linker libraries, to allow deployement on
window
!=============================================================================
!</PRE><H1><A NAME=v92r2>2009-11-18 Geant4Sys v92r2</A></H1><PRE>
use Gaudi v21r6 and geant4 9.2.patch02
built on slc4 ia32 & amd64, slc5 x86_64 and win32
! 2009-05-06 - Gloria CORTI
- Fix requirements for conditional use of G4UIcommon and G4UIbasic on OSX,
missing a "use".
! 2009-01-17 - Chris Jones
- Changes for compilation on OSX
+ Use new G4_UNIX_COPY environment variable for cp command, to work around
different command line options between linux and OSX
+ Disable various packages on OSX (Darwin) that do not compile, for the time
being, until they can be looked into.
! ======================== G4config v92r2 2009-11-02 =========================
! 2009-06-10 - Gloria CORTI
- Build based on geant4.9.2.p01
! 2009-06-10 - Hubert DEGAUDENZI
- Changed the way that the external sources are imported. It is now a
CMT action and it is called with the simple make procedure.
No more setup script
! 2009-01-17 - Chris Jones
- Work around for different 'cp' flags between OSX and linux
!========================== G4event v6r0 2009-11-02 ==========================
! 2009-06-10 - Hubert DEGAUDENZI
- Adapt to new new the external sources are imported.
!=================== G4intercoms v4r1 2009-11-03 =============================
! 2009-06-10 - Hubert DEGAUDENZI
- Adapt to new new the external sources are imported.
!======================== G4particles v6r1 2009-11-03 ========================
! 2009-06-10 - Hubert DEGAUDENZI
- Adapt to new new the external sources are imported.
!====================== G4track v5r1 2009-11-03 ==============================
! 2009-06-10 - Hubert DEGAUDENZI
- Adapt to new new the external sources are imported.
!======================== G4geometry v6r2 2009-11-03 =========================
! 2009-06-10 - Hubert DEGAUDENZI
- Adapt to new new the external sources are imported.
!======================== G4processes v7r1 2009-11-03 ========================
! 2009-06-10 - Hubert DEGAUDENZI
- Adapt to new new the external sources are imported.
!====================== G4physics_lists v1r2 2009-11-03 ======================
! 2009-06-15 - Gloria CORTI
- Use G4run instead of G4process to fix compilation with G4 9.2.p01
! 2009-06-10 - Hubert DEGAUDENZI
- Adapt to new new the external sources are imported.
!=========================== G4tracking v6r1 ==============================
! 2009-06-10 - Hubert DEGAUDENZI
- Adapt to new new the external sources are imported.
! 2009-05-12 - Gloria CORTI
- requirements - how to activate verbose flag as example (commented)
!========================== G4global v5r1 2009-11-03 ==========================
! 2009-06-10 - Hubert DEGAUDENZI
- Adapt to new new the external sources are imported.
!======================== G4materials v5r0 2009-11-02 ========================
! 2009-06-10 - Hubert DEGAUDENZI
- Adapt to new new the external sources are imported.
!=================== G4readout v4r1 2009-11-03 ==============================
! 2009-06-10 - Hubert DEGAUDENZI
- Adapt to new new the external sources are imported.
!======================= G4digits_hits v7r1 2009-11-02 =======================
! 2009-06-10 - Hubert DEGAUDENZI
- Adapt to new new the external sources are imported.
!=================== G4graphics_reps v4r1 2009-11-03 ========================
! 2009-06-10 - Hubert DEGAUDENZI
- Adapt to new new the external sources are imported.
!========================= G4run v5r1 ==================================
! 2009-06-10 - Hubert DEGAUDENZI
- Adapt to new new the external sources are imported.
!========================== G4parmodels v6r2 2009-11-03 ==================
! 2009-06-10 - Hubert DEGAUDENZI
- Adapt to new new the external sources are imported.
!========================== G4Tree v4r1 2009-11-03 ========================
! 2009-06-10 - Hubert DEGAUDENZI
- Adapt to new new the external sources are imported.
!=================== G4modeling v4r1 2009-11-03 ========================
! 2009-06-10 - Hubert DEGAUDENZI
- Adapt to new new the external sources are imported.
!================== G4vis_management v4r2 2009-11-03 =======================
! 2009-06-10 - Hubert DEGAUDENZI
- Adapt to new new the external sources are imported.
!========================== G4RayTRacer v5r1 ================================
! 2009-06-10 - Hubert DEGAUDENZI
- Adapt to new new the external sources are imported.
!========================== G4FR v4r3 2009-11-03 =============================
! 2009-06-10 - Hubert DEGAUDENZI
- Adapt to new new the external sources are imported.
!========================== G4VRML v4r1 2009-11-03 ========================
! 2009-06-10 - Hubert DEGAUDENZI
- Adapt to new new the external sources are imported.
!======================== G4OpenGL v4r2 2009-11-02 ===========================
! 2009-11-02 - Gloria CORTI
- Remove Xaw from linkopts and shlibflags that do not exist on slc5 build
machine and do not seem to be necessary
! 2009-06-10 - Hubert DEGAUDENZI
- Adapt to new new the external sources are imported.
!======================== G4UIcommon v5r2 2009-11-03 =========================
! 2009-06-10 - Hubert DEGAUDENZI
- Adapt to new new the external sources are imported.
!========================== G4UIbasic v4r2 2009-11-03 ========================
! 2009-06-10 - Hubert DEGAUDENZI
- Adapt to new new the external sources are imported.
!=================== G4UIGAG v4r1 2009-11-03 =================================
! 2009-06-10 - Hubert DEGAUDENZI
- Adapt to new new the external sources are imported.
!=============================================================================
!</PRE><H1><A NAME=v91r3>2009-01-12 Geant4Sys v91r3</A></H1><PRE>
use Gaudi v20r4 and <b>geant4 9.1.patch03</b>
built on slc4 ia32, amd64 and win32
! ======================== G4config v91r3 2009-01-12 =========================
! 2009-01-12 - Gloria CORTI
- Build based on geant4.9.1.p03
and Gaudi v20r4
!=============================================================================
!</PRE><H1><A NAME=v91r2p4>2008-12-05 Geant4Sys v91r2p4</A></H1><PRE>
use Gaudi v20r3 and geant4 9.1.patch02
built on slc4 ia32, amd64 and win32
! 2008-12-05 - Gloria CORTI
- Modify cmt/copy_include.(c)sh to adapt to directories without version
! ======================= G4config v91r2p4 2008-12-05 =========================
! 2008-12-05 - Gloria CORTI
- Compile with Gaudi v20r3
!=============================================================================
!</PRE><H1><A NAME=v91r2p3>2008-09-30 Geant4Sys v91r2p3</A></H1><PRE>
use Gaudi v20r2 and geant4 9.1.patch02
built on slc4 ia32, amd64 and win32
!======================= G4config v91r2p3 2008-09-30 =========================
! 2008-09-30 - Gloria CORTI
- Only change version, since a new version of G4FR (purely for build reason)
is taken
!========================== G4FR v4r2 2008-09-30 =============================
! 2008-09-30 - Gloria CORTI
- requirements - Take DAWN and DAVID from the $LCG_external area (latest
versions) rather then obsolete $SITEROOT/sw/contrib
!=============================================================================
!</PRE><H1><A NAME=v91r2p2>2008-08-01 Geant4Sys v91r2p2</A></H1><PRE>
use Gaudi v20r2 and geant4 9.1.patch02
built on slc4 ia32, amd64 and win32
!======================= G4config v91r2p2 2008-08-01 =========================
! 2008-08-01 - Gloria CORTI
- Compile with Gaudi v20r2
!=============================================================================
!</PRE><H1><A NAME=v91r2p1>2008-06-10 Geant4Sys v91r2p1</A></H1><PRE>
use Gaudi v20r1 and geant4 9.1.patch02
built on slc4 ia32, amd64 and win32
!======================= G4config v91r2p1 2008-07-10 =========================
! 2008-07-10 - Gloria CORTI
- Compile with Gaudi v20r1
!=============================================================================
!</PRE><H1><A NAME=v91r2>2008-06-30 Geant4Sys v91r2</A></H1><PRE>
use Gaudi v19r9 and geant4 9.1.patch02
built on slc4 ia32, amd64 and win32
!======================== G4config v91r2 2008-06-30 ==========================
! 2008-06-29 - Gloria CORTI
- Build based on geant4.9.1.p02
!======================== G4processes v7r0 2008-06-30 ========================
! 2008-06-30 - Gloria CORTI
- Include in library new source directories new in geant4 9.1
(see details in geant4 9.1 release notes
http://geant4.web.cern.ch/geant4/support/ReleaseNotes4.9.1.html)
. hadronic/models/incl, Liege cascade INCL model, including ABLA evaporation
and fission
. hadronic/models/qmd, QMD reaction model based on JQMD
. hadronic/models/rpg, Re-Parametrized Gheisha-style model
!======================= G4digits_hits v7r0 2008-06-30 =======================
! 2008-06-30 - Gloria CORTI
- add compilation of code in scorer directory introduced in Geant4 9.1
Scorers have been moved here.
!=============================================================================
!</PRE><H1><A NAME=v90r2>2008-06-25 Geant4Sys v90r2</A></H1><PRE>
use Gaudi v19r9 and geant4 9.0.patch02
built on slc4 ia32, amd64 and win32
!======================== G4config v90r2 2008-06-17 ==========================
! 2008-06-16 - Gloria CORTI
- Build based on geant4.9.0p02
!======================== G4processes v6r0 2008-06-16 ========================
! 2008-06-16 - Gloria CORTI
- Add in libray some more source subdirectory new in geant4 9.0
. biasing
. hadronic/models/lll_fission
!========================== G4UIbasic v4r1 2008-06-17 ========================
! 2008-06-17 - Gloria CORTI
- Add use of G4run required to solve undefined reference to
`G4RunManager::GetRunManager()' with Geant4 v90r2 (9.0.p02)
!=============================================================================
!</PRE><H1><A NAME=v83r2>2008-06-09 Geant4Sys v83r2</A></H1><PRE>
use Gaudi v19r9 and geant4 8.3.patch02
build also on amd64 and win32
!======================== G4config v83r2 2008-06-09 ==========================
! 2008-06-09 - Gloria CORTI
- Build based on geant4.8.3.p02
- Take source from $SITEROOT/sw/lcg/external rather then $SITEROOT/sw/geant4
- Compile with Gaudi v19r9
!=========================== G4digits_hits v6r0 =============================
! 2008-02-19 - Gloria CORTI
- add compilation of code in utils directory introduced in Geant4 8.0.
It contains some primitive scorers implementations. Not used in Gauss
but made available. It is necessary for Geant4 9.1 where code otherwise
has undefined symbols for parallel navigation
!======================== G4geometry v6r1 2008-06-09 =========================
! 2008-06-09 - Gloria CORTI
- Fix requirements to pick code from divisions subdirectory
!======================== G4particles v6r0 2008-06-09 ========================
! 2008-06-09 - Gloria CORTI
- Include sources from utils subdirectory
!====================== G4physics_lists v1r1 2008-06-09 ======================
! 2008-06-09 - Gloria CORTI
- remove from library srcnew that does not exist
!======================== G4processes v5r0 2008-06-09 ========================
! 2008-06-09 - Gloria CORTI
- Remove code G4CascadeInterface.cc from srcnew since no longer used beacuase
fix was introduced in Geant4 itself
- Add in library some more source subdirectories even if not used in our
physics lists:
. scoring (new in 8.2)
. electromagnetic/highenergy (new 7.0)
. electromagnetic/polarization (new in 8.2)
. hadronic/models/abrasion (new in 6.2)
. hadronic/models/em_dissociation (new in 6.2)
. hadronic/models/de_excitation/ablation (new in 6.2)
Remove from library subdirectory em/photolepton_hadron (empty since 6.0)
and use G4digits_hits
!=============================================================================
!</PRE><H1><A NAME=v83r1p2>2008-03-20 Geant4Sys v83r1p2</A></H1><PRE>
use Gaudi v19r8 and geant4 8.3.patch01
build also on amd64 and win32
!====================== G4config v83r1p2 2008-03-20 ==========================
! 2008-03-20 - Gloria CORTI
- Compile with Gaudi v19r8
- Remove old pre-cmt-install area environment to mimick install area
behaviour for Geant4 build.
!========================================================================
!</PRE><H1><A NAME=v83r1p1>2007-12-07 Geant4Sys v83r1p1</A></H1><PRE>
use Gaudi v19r5 and geant4 8.3.patch01
build also on amd64 and win32
Fix doxygen to pick up geant4 files extensions
!====================== G4config v83r1p1 2007-12-07 ==========================
! 2007-12-07 - Gloria CORTI
- Compile with Gaudi v19r5
!========================================================================
</PRE><H1><A NAME=v83r1>2007-09-27 Geant4Sys v83r1</A></H1><PRE>
use Gaudi v19r4 and geant4 8.3.patch01
build also on amd64 and win32
!============================== G4config v83r1 ===============================
! 2007-09-27 - Gloria Corti
- Pick geant4.8.3.patch01 and compile it with Gaudi v19r4
Also on amd64 and win32
!=============================================================================
</PRE><H1><A NAME=v83r0p1>2007-07-03 Geant4Sys v83r0p1</A></H1><PRE>
use Gaudi v19r4 and geant4 8.3
build also on amd64 and win32
!========================== G4processes v4r3p1 ===============================
! 2007-07-25 - Hubert DEGAUDENZI
- Split the library in 2 parts: otherwise there are too many symbols
exported for the windows linker (>32768)
!========================================================================
</PRE><H1><A NAME=v83r0>2007-07-03 Geant4Sys v83r0</A></H1><PRE>
use Gaudi v19r4 and geant4 8.3
build also on amd64
!========================================================================
</PRE><H1><A NAME=v82r1>2007-03-23 Geant4Sys v82r1</A></H1><PRE>
use Gaudi v19r2 and geant4 8.2.p01
use G4processes v4r3
but use G4physics_lists
!========================================================================
</PRE><H1><A NAME=v82r0>2006-12-20 Geant4Sys v82r0</A></H1><PRE>
use Gaudi v19r0 and geant4 8.2
still use G4processes v4r1
but use G4physics_lists
build the project with InstallArea
!=========================================================================
</PRE><H1><A NAME=v81r0>2006-07-04 Geant4Sys v81r0</A></H1><PRE>
use Gaudi v18r5 and geant4 8.1
still use G4processes v4r1
but use G4hadlists v4r0 and no G4LHCbhadlists
build the project with InstallArea
!========================== G4parmodels v6r1 2006-07-4 ==================
! 2006-07-04 - Florence RANJARD
- requirements - compile ../gflash/src/*.cc
!=========================================================================
</PRE><H1><A NAME=v80r4>2006-5-08 Geant4Sys v80r4</A></H1><PRE>
use Gaudi v18r4 and geant4 8.0.ref04
still use G4processes v4r1
but use G4hadlists v4r0 and no G4LHCbhadlists
!=========================================================================
</PRE><H1><A NAME=v80r0>2005-12-19 Geant4Sys v80r0</A></H1><PRE>
use Gaudi v18r0 and geant4 8.0
still use G4processes v4r1
but use G4hadlists v4r0 and no G4LHCbhadlists
!=========================================================================
</PRE><H1><A NAME=v71r0p12>2005-12-08 Geant4Sys v71r0p12</A></H1><PRE>
use Gaudi v17r2 and geant4 7.1.p01
!=========================================================================
</PRE><H1><A NAME=v71r0p11>2005-11-09 Geant4Sys v71r0p11</A></H1><PRE>
use Gaudi v16r5 and geant4 7.1.p01
! 2005-11-09 - Gloria CORTI
- requirements - use G4processes v4r1 to prevent some crashes
use G4LHCblists v1r0 to use private neutron low energy
physics list
!======================= G4processes v4r1 =================================
! 2005-11-07 - Gloria CORTI
- introduce path to G4CascadeInterface to prevent crash when using it
with problematic materials with fractional Z. Will remove it when
materials will be described without it.
!========================= G4LHCblists v1r0 ===============================
! 2005-11-09 - Gloria CORTI
- New package to hold private LHCb physics lists. It has the QGSP_BERT_HP
list provided by H-P Wellish for low energy neutron studies
!========================================================================
</PRE><H1><A NAME=v71r0p1>2005-08-22 Geant4Sys v71r0p1</A></H1><PRE>
use Gaudi v16r5 and geant4 7.1
! 2005-08-22 - Gloria Corti
- requirements - use G4materials v4r1 to fix some warnings
use G4hadlists v3r0 to use neutron low energy physics list
!=================== G4materials v4r1 2005-08-22 ========================
v4r1 is built on v4r0b branch
! 2005-08-22 - Gloria Corti
- srcnew - fix to avoid unnecessary Warnings when NOT in debug mode
!====================== G4hadlists v3r0 ================================
! 2005-08-22 - Florence RANJARD
- requirement - add physics list for low energy hadronic processes
!========================================================================
</PRE><H1><A NAME=v71r0>2005-07-14 Geant4Sys v71r0</A></H1><PRE>
use Gaudi v16r4 and geant4 7.1
! 2005-07-14 - Florence RANJARD
- requirements - introduce conditional use for visualisation
!========================== G4event v5r2 =================================
! 2005-07-13 - Florence RANJARD
- srcnew - remove private G4PrimaryTransformer.cc which is now properly
done by geant4 7*
- add G4eventManager.cc, G4Hep*.cc to avoid CLHEP HepMC
- requirements - add cppflag : LHCB_NO_HEPMC to avoid CLHEP HepMC
!========================================================================
</PRE><H1><A NAME=v70r2>2005-02-23 Geant4Sys v70r2</A></H1><PRE>
use Gaudi v16r2 and Geant4 7.0.ref02
with G4config_pp_cppflags += -DG4NEW_SURF_NORMAL set in G4config
!========================================================================
</PRE><H1><A NAME=v70r0p1>2005-02-23 Geant4Sys v70r0p1</A></H1><PRE>
use Gaudi v16r1 and Geant4 7.0.p01
- requirements - do not use patch version of G4event
!=========================================================================
</PRE><H1><A NAME=v70r0>2005-01-03 Geant4Sys v70r0</A></H1><PRE>
use Gaudi v15r3 and Geant4 7.0
!========================== G4event v5r1 ==================================
is built on v50r0b branch
! 2005-01-31 - Florence RANJARD
- srcnew - G4PrimaryTransformer.cc - to manage "unknown" particles
!=========================================================================
</PRE><H1><A NAME=v62r5>2004-11-26 Geant4Sys v62r5</A></H1><PRE>
use Gaudi v15r3 and Geant4 6.2.ref05
!==========================================================================
</PRE><H1><A NAME=v62r0p2>2004-10-26 Geant4Sys v62r0p2</A></H1><PRE>
use Gaudi v15r2 and Geant4 6.2.p02
! 2004-10-26 - Florence RANJARD
- use G4processes v4r0 instead of G4progen, G4electromagnetic and G4hadronic
to build dynamic libraries on WIN32
- use G4processes in G4hadlists and G4tracking
- set /D"G4<pack>_ALLOC_EXPORT" for WIN32 in G4digits_hits
!================== G4vis_management v4r1 2004-10-28 =======================
! 2004-10-28 - Florence RANJARD
- requirements - remove setting of pp_cppflags which are set in G4FR and
G4VRML
!==========================================================================
</PRE><H1><A NAME=v62r0p1>2004-10-11 Geant4Sys v62r0p1</A></H1><PRE>
! 2004-08-10 - Florence RANJARD
- use Gaudi v15r1 and Geant4 6.2.p01
!=========================================================================
</PRE><H1><A NAME=v62r0>2004-07-07 Geant4Sys v62r0</A></H1><PRE>
! 2004-07-07 - Florence Ranjard
- set /D"G4<pack>_ALLOC_EXPORT" for WIN32 in following packages :
G4global, G4UIcommon, G4geometry, G4particles,G4tracking, G4event, G4run,
G4RayTracer
- include electromagnetic/utils in G4progen
- do not compile electromagnetic/utils in G4electromagnetic
! 2004-06-25 - Florence Ranjard
- requirements - use geant4 6.2.0
!=========================================================================
</PRE><H1><A NAME=v61r2>2004-06-08 Geant4Sys v61r2</A></H1><PRE>
! 2004-06-08 - Florence Ranjard
- requirements - use geant4 6.1.ref02
</PRE><H1><A NAME=v61r1>2004-05-07 Geant4Sys v61r1</A></H1><PRE>
! 2004-05-07 - Florence Ranjard
- requirements - use geant4 6.1.ref01
</PRE><H1><A NAME=v61r0>2004-03-26 Geant4Sys v61r0</A></H1><PRE>
! 2004-03-26 - Florence Ranjard
- requirements - use geant4 6.1
</PRE><H1><A NAME=v60r2>2004-03-03 Geant4Sys v60r2</A></H1><PRE>
! 2004-03-03 - Florence Ranjard
- requirements - use geant4 6.0.ref02
</PRE><H1><A NAME=v60r0p1>2004-02-18 Geant4Sys v60r0p1</A></H1><PRE>
! 2004-02-18 - Florence Ranjard
- requirements - add G4hadlists
! 2004-02-13 - Florence RANJARD
- requirements - use geant4 6.0.p01
</PRE><H1><A NAME=v60r1>2004-02-02 Geant4Sys v60r1</A></H1><PRE>
! 2004-02-02 - Florence RANJARD
- requirements - use geant4 6.0.ref01
</PRE><H1><A NAME=v60r0>2003-12-12 Geant4Sys v60r0</A></H1><PRE>
! 2003-12-12 - Florence RANJARD
- requirements - use geant4 6.0 without modification
</PRE><H1><A NAME=v52r6>2003-12-05 Geant4Sys v52r6</A></H1><PRE>
! 2003-12-05 - Florence RANJARD
- requirements - use geant4.5.2.ref06 without modifications
</PRE><H1><A NAME=v52r5>2003-11-04 Geant4Sys v52r5</A></H1><PRE>
! 2003-11-04 - Florence RANJARD
- requirements - use geant4.5.2.ref05 without modification.
copy all include files belonging to a package in a
<package> directory
</PRE><H1><A NAME=v52r4p1>2003-10-31 Geant4Sys v52r4p1</A></H1><PRE>
! 2003-10-31 - Florence Ranjard
- requirements - use G4geometry v4r2 to get *.cc files modified by
J.Apostolakis
use G4progen v2r0
</PRE><H1><A NAME=v52r4>2003-10-16 Geant4Sys v52r4</A></H1><PRE>
! 2003-10-16 - Florence Ranjard
- requirements - use G4config v52r4
remove G4version nolonger necessary
! 2003-10-15 - Florence Ranjard
- requirements - use G4geometry v4r1 to get *.cc files modified by Witek
use G4progen v2r1 to get *.cc files modified by Witek
! 2003-10-14 - Florence RANJARD
- requirements - use geant4.5.2.ref04
copy include files at setup time from geant4 release area
to InstallArea/include.
</PRE><H1><A NAME=v52r3p1>2003-10-07 Geant4Sys v52r3p1</A></H1><PRE>
! 2003-10-07 - Florence RANJARD
- requirements - use G4geometry v3r1 to keep Witek version merged with
geant4.5.2.ref03 version
use G4progen v1r1 to get Witek G4Transportation version
use G4electromagnetic v1r0 and G4hadronic v1r0
!======================== Geant4Sys v52r1p1 2003-09-25 ==================
! 2003-09-25 - Florence RANJARD
- requirements - use G4geometry v3r1 to get new
G4Navigator.cc G4PropagatorInField.cc G4SubstractionSolid.cc
use G4processes v3r1 to get new
G4Transportation.cc
</PRE><H1><A NAME=v52r1>2003-09-19 Geant4Sys v52r1</A></H1><PRE>
! 2003-09-19 - F.Ranjard
This is the 2nd attempt to build a Geant4 project in a CMT environment
(from a 1st attempt made by Vanya Belyaev):
- there is one package per global library: Geant4/G4<global_library>
- packages on CVS can be getpack but they don't contain any source file.
source files are copied from the official geant4 release area to the
corresponding package by the setup_script copy_source (or copy_vis_source
or copy_UI_source) which is executed with a source setup.
the copy is not executed if the corresponding directories already exist.
- include files are not copied to the corresponding packages, they are
included from the official geant4 release area.
- the project uses GaudiPolicy and CLHEP
- the geant4 native version is set in the Geant4/G4version package
some environment variables are set as well: G4PATH, G4SRC, G4INCLUDE
- Geant4/G4config sets cpp flags necessary for compilation
it sets $G4INCLUDE the location of all include files
it uses G4version and CLHEP
it is used explicetely by G4global which is used by all packages
- Geant4/G4use is the package to be used by any application,
it contains the list of necessary use packages.
- Geant4/G4examples is an application package running Geant4 examples