Skip to content
Snippets Groups Projects
Commit 2f752b7a authored by Marco Clemencic's avatar Marco Clemencic
Browse files

v95r2

parent 2be3cd4b
No related branches found
No related tags found
No related merge requests found
Showing
with 208 additions and 66 deletions
#!/usr/bin/env csh
#nkw 21-jun-2012
# expat available on most linux, and also in LCG external area, but propose to adopt the version packaged within G4 to reduce unnecessary external dependences.
# Initially, set up for copying only expat, but anticipate we re-use this to use the g4 provided version of clhep as well.
set echo on
#copy files from G4Dir = externals
set G4Dir = "externals"
set here = $PWD
set pack = `cmt -quiet show macro_value package`
if ( "$pack" == "G4externalslcg" ) then
set p = "expat/src"
endif
cd $here/..
if !( -d $p) then
mkdir -p $p
echo "about to..."
echo $G4_UNIX_COPY ${G4SRC}/${G4Dir}/${p}/*.* ${p}/.
echo $G4_UNIX_COPY ${G4SRC}/${G4Dir}/${p}/../include/*.* ${pack}/.
$G4_UNIX_COPY ${G4SRC}/${G4Dir}/${p}/*.* ${p}/.
$G4_UNIX_COPY ${G4SRC}/${G4Dir}/${p}/../include/*.* ${pack}/.
echo " Source files have been copied from ${G4SRC}/{$G4Dir}/${p}"
else
echo " ${G4SRC}/${p} already exists, skipped copy"
endif
cd $here
unset echo
#set echo on
#nkw 21-jun-2012
#copy files from G4 directory = externals
# expat available on most linux, and also in LCG external area, but propose to adopt the version packaged within G4 to reduce unnecessary external dependences.
# Initially, set up for copying only expat, but anticipate we re-use this to use the g4 provided version of clhep as well.
G4Dir="externals"
here=$PWD
pack=`cmt -quiet show macro_value package`
if [ "$pack" == "G4externalslcg" ]
then
p="expat/src"
fi
cd $here/..
if [ ! -d $p ]
then
mkdir -p $p
$G4_UNIX_COPY ${G4SRC}/${G4Dir}/${p}/*.* ${p}/.
$G4_UNIX_COPY ${G4SRC}/${G4Dir}/${p}/../include/*.* ${pack}/.
echo "Source files have been copied from ${G4SRC}/${G4Dir}/${p}"
else
echo "${G4Dir}/${p} already exists, skipped copy"
fi
cd $here
unset echo
#!/usr/bin/env csh #!/usr/bin/env csh
# NKW 17-Jul-2012 # NKW 18-Jul-2012
# Non-standard copy script required to get GDML sources from G4 release area. # Non-standard copy script required to get GDML sources from G4 release area.
set echo on #set echo on
#copy files from G4Dir = externals
set G4Dir = "persistency/gdml" set G4Dir = "persistency/gdml"
set here = $PWD set here = $PWD
set list = ""
set pack = `cmt -quiet show macro_value package` set pack = `cmt -quiet show macro_value package`
if ( "$pack" == "G4GDML" ) then if ( "$pack" == "G4GDML" ) then
set list = "src schema" set list = "src schema"
endif endif
cd $here/.. cd $here/..
foreach p ($list[*]) foreach p ($list[*])
...@@ -29,5 +27,5 @@ end ...@@ -29,5 +27,5 @@ end
cd $here cd $here
unset echo #unset echo
#!/usr/bin/env csh #!/usr/bin/env csh
# NKW 17-Jul-2012 # NKW 18-Jul-2012
# Non-standard copy script required to get GDML sources from G4 release area. # Non-standard copy script required to get GDML sources from G4 release area.
set -x #set -x
#copy files from G4Dir = externals
G4Dir = "persistency/gdml" G4Dir = "persistency/gdml"
here = $PWD here = $PWD
list=""
pack = `cmt -quiet show macro_value package` pack = `cmt -quiet show macro_value package`
if [ "$pack" == "G4GDML" ] then if [ "$pack" == "G4GDML" ] then
list = "src schema" list = "src schema"
fi fi
cd $here/.. cd $here/..
for p in $list for p in $list
...@@ -31,5 +29,5 @@ done ...@@ -31,5 +29,5 @@ done
cd $here cd $here
set +x #set +x
...@@ -6,12 +6,13 @@ set here = $PWD ...@@ -6,12 +6,13 @@ set here = $PWD
cd ../../.. cd ../../..
set incl_dir = $G4SHARE/include set incl_dir = $G4SHARE/include/
if !( -d InstallArea/include ) then if !( -d InstallArea/include ) then
if !( -d InstallArea ) mkdir -p InstallArea if !( -d InstallArea ) mkdir -p InstallArea
cd InstallArea cd InstallArea
$G4_UNIX_COPY ${incl_dir} include $G4_UNIX_COPY ${incl_dir} .
echo ' include files have been copied from '${incl_dir} echo ' include files have been copied from '${incl_dir}
else else
echo ' include files exist - NO copy from '${incl_dir} echo ' include files exist - NO copy from '${incl_dir}
......
...@@ -2,7 +2,7 @@ here=$PWD ...@@ -2,7 +2,7 @@ here=$PWD
cd ../../.. cd ../../..
incl_dir=${G4SHARE}/include incl_dir=${G4SHARE}/include/
if [ ! -d InstallArea/include ] if [ ! -d InstallArea/include ]
...@@ -12,7 +12,7 @@ incl_dir=${G4SHARE}/include ...@@ -12,7 +12,7 @@ incl_dir=${G4SHARE}/include
mkdir -p InstallArea mkdir -p InstallArea
fi fi
cd InstallArea cd InstallArea
$G4_UNIX_COPY ${incl_dir} include $G4_UNIX_COPY ${incl_dir} .
echo ' include files have been copied from '${incl_dir} echo ' include files have been copied from '${incl_dir}
else else
echo ' include files exist - NO copy from '${incl_dir} echo ' include files exist - NO copy from '${incl_dir}
......
package G4config package G4config
version v94r2p6 version v95r2
branches cmt doc branches cmt doc
...@@ -11,8 +11,8 @@ use CLHEP v* LCG_Interfaces ...@@ -11,8 +11,8 @@ use CLHEP v* LCG_Interfaces
#============================================================================== #==============================================================================
# set versions of Geant4 # set versions of Geant4
#============================================================================== #==============================================================================
set G4_native_version "9.4.p02" set G4_native_version "9.5.p02"
set G4VERS v94r2p6 set G4VERS v95r2
# ============================================================================= # =============================================================================
# set Geant4 environment variables # set Geant4 environment variables
...@@ -86,10 +86,6 @@ pattern G4_copy_hadlists_source \ ...@@ -86,10 +86,6 @@ pattern G4_copy_hadlists_source \
pattern G4_copy_gdml_source \ pattern G4_copy_gdml_source \
apply_pattern G4_copy_pattern type=gdml apply_pattern G4_copy_pattern type=gdml
private private
action G4config_copy_include "$(G4CONFIGROOT)/cmt/copy_include.csh" WIN32 "$(G4CONFIGROOT)\cmt\copy_include.bat" action G4config_copy_include "$(G4CONFIGROOT)/cmt/copy_include.csh" WIN32 "$(G4CONFIGROOT)\cmt\copy_include.bat"
......
v94r2p6 v95r2
!----------------------------------------------------------------------------- !-----------------------------------------------------------------------------
! Package : Geant4/G4config ! Package : Geant4/G4config
! Responsible : Gloria Corti ! Responsible : Gloria Corti/ Nigel Watson
! Purpose : Configuration package for Geant4 build ! Purpose : Configuration package for Geant4 build
!----------------------------------------------------------------------------- !-----------------------------------------------------------------------------
! ======================= G4config v94r2p6 2012-10-30 ======================== ! ======================= G4config v95r2 2012-11-23 ========================
! 2012-11-30 - Nigel Watson ! 2012-11-23 - Nigel Watson
- New release, built on branch vb94r2b from v94r2p5, only revised Gaudi v23r5. - Updated local version number.
! 2012-11-13 - Nigel Watson
- Adopt 9.5.p02 for release.
! ======================= G4config v94r2p5 2012-10-17 ======================== ! 2012-07-30 - Nigel Watson
! 2012-10-17 - Nigel Watson - Permissions on existing GDML copy scripts fixed (properly).
- Built on branch vb94r2b fom v94r2p4 for Gaudi v23r4.
-
! ======================= G4config v94r2p4 2012-07-16 ======================== ! 2012-07-27 - Nigel Watson
! 2012-07-16 - Nigel Watson - Removed redundant copying of headers in copy_include scripts, changed
- Built on branch vb94r2b fom v94r2p3. 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.
! ======================= G4config v94r2p3 2012-04-03 ======================== ! ======================= G4config v94r2p3 2012-04-03 ========================
! 2012-04-03 - Gloria Corti ! 2012-04-03 - Gloria Corti
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
# Maintainer : Gloria CORTI # Maintainer : Gloria CORTI
#============================================================================ #============================================================================
package G4physics_lists package G4physics_lists
version v1r2p1 version v1r3
# Structure, i.e. directories to process. # Structure, i.e. directories to process.
#============================================================================ #============================================================================
...@@ -15,7 +15,7 @@ use G4run v* Geant4 ...@@ -15,7 +15,7 @@ use G4run v* Geant4
# Library building rule # Library building rule
#============================================================================ #============================================================================
library G4physics_lists $(G4LibraryFlags) \ library G4physics_lists -x=DNA $(G4LibraryFlags) \
../lists/src/*.cc \ ../lists/src/*.cc \
../builders/src/*.cc ../builders/src/*.cc
......
v1r2p1 v1r3
...@@ -4,6 +4,10 @@ ...@@ -4,6 +4,10 @@
! Purpose : ! Purpose :
!----------------------------------------------------------------------------- !-----------------------------------------------------------------------------
!===================== G4physics_lists v1r3 2012-11-23 =====================
! 2012-11-23 - Nigel Watson
- Tagged version for G4 9.5.p02 release.
!===================== G4physics_lists v1r2p1 2011-07-14 ===================== !===================== G4physics_lists v1r2p1 2011-07-14 =====================
! 2011-03-02 - Hubert Degaudenzi ! 2011-03-02 - Hubert Degaudenzi
- Added ignore properties in svn - Added ignore properties in svn
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
# Maintainer : Gloria CORTI # Maintainer : Gloria CORTI
#============================================================================ #============================================================================
package G4processes package G4processes
version v8r1 version v8r2
# Structure, i.e. directories to process. # Structure, i.e. directories to process.
#============================================================================ #============================================================================
...@@ -11,8 +11,10 @@ branches cmt doc G4processes ...@@ -11,8 +11,10 @@ branches cmt doc G4processes
# Dependencies # Dependencies
#============================================================================ #============================================================================
use G4digits_hits v* Geant4 use G4digits_hits v* Geant4
#nkw 26/7/2012 use G4externalslcg v* Geant4
#nkw
use Expat v* LCG_Interfaces
# apply_pattern install_more_includes more=G4processes # apply_pattern install_more_includes more=G4processes
include_dirs $(G4processes_root)/G4processes include_dirs $(G4processes_root)/G4processes
...@@ -37,8 +39,17 @@ library G4processes $(G4LibraryFlags) \ ...@@ -37,8 +39,17 @@ library G4processes $(G4LibraryFlags) \
lowenergy/src/*.cc \ lowenergy/src/*.cc \
highenergy/src/*.cc \ highenergy/src/*.cc \
pii/src/*.cc \ pii/src/*.cc \
polarisation/src/*.cc \ polarisation/src/*.cc
# The DNA library cannot be used with this version of CLHEP
# Not useful for LHCb anyway, but can be included later
# -s=../electromagnetic/dna/ \
# management/src/*.cc \
# untils/src/*.cc \
# molecules/src/*.cc \
# models/src/*.cc \
# processes/src/*.cc
# the library had to be split in 2 parts: there is too many symbols # the library had to be split in 2 parts: there is too many symbols
# exported for the windows linker otherwise (>32768), Hubert DeGaudenzi # exported for the windows linker otherwise (>32768), Hubert DeGaudenzi
...@@ -57,11 +68,13 @@ library G4processeshad $(G4LibraryFlags) \ ...@@ -57,11 +68,13 @@ library G4processeshad $(G4LibraryFlags) \
im_r_matrix/src/*.cc \ im_r_matrix/src/*.cc \
incl/src/*.cc \ incl/src/*.cc \
isotope_production/src/*.cc \ isotope_production/src/*.cc \
lend/src/*.cc \
lll_fission/src/*.cc \ lll_fission/src/*.cc \
low_energy/src/*.cc \ low_energy/src/*.cc \
management/src/*.cc \ management/src/*.cc \
neutron_hp/src/*.cc \ neutron_hp/src/*.cc \
qmd/src/*.cc \ qmd/src/*.cc \
quasi_elastic/src/*.cc \
radioactive_decay/src/*.cc \ radioactive_decay/src/*.cc \
rpg/src/*.cc \ rpg/src/*.cc \
theo_high_energy/src/*.cc \ theo_high_energy/src/*.cc \
...@@ -87,7 +100,11 @@ library G4processeshad $(G4LibraryFlags) \ ...@@ -87,7 +100,11 @@ library G4processeshad $(G4LibraryFlags) \
multifragmentation/src/*.cc \ multifragmentation/src/*.cc \
photon_evaporation/src/*.cc \ photon_evaporation/src/*.cc \
util/src/*.cc \ util/src/*.cc \
-s=../hadronic/models/parton_string \ -s=../hadronic/models/inclxx/ \
incl_physics/src/*.cc \
interface/src/*.cc \
utils/src/*.cc \
-s=../hadronic/models/parton_string \
diffraction/src/*.cc \ diffraction/src/*.cc \
hadronization/src/*.cc \ hadronization/src/*.cc \
management/src/*.cc \ management/src/*.cc \
......
v8r1 v8r2
...@@ -4,6 +4,20 @@ ...@@ -4,6 +4,20 @@
! Purpose : ! Purpose :
!----------------------------------------------------------------------------- !-----------------------------------------------------------------------------
! ======================= 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. Can be included at a later date.
! 2012-06-17 - James Mccarthy
- Added new path for LEND model, dna and INCL++ library in g4 v9.5.p01
! 2012-05-17 - James Mccarthy
- Added new path for quasi_elastic library in g4 v9.5.p01
! ======================= G4processes v8r1 2011-07-14 ======================== ! ======================= G4processes v8r1 2011-07-14 ========================
! 2011-05-16 - Gloria Corti ! 2011-05-16 - Gloria Corti
- Include in library new source directories introduced in geant4 9.4.patch01 - Include in library new source directories introduced in geant4 9.4.patch01
......
package Geant4Sys package Geant4Sys
version v94r2p6 version v95r2
branches cmt doc branches cmt doc
use G4config v94r2p6 Geant4 use G4config v95r2 Geant4
# ============================================================================= # =============================================================================
# =========== global libraries ================================================ # =========== global libraries ================================================
...@@ -13,8 +13,8 @@ use G4intercoms v4r1p1 Geant4 ...@@ -13,8 +13,8 @@ use G4intercoms v4r1p1 Geant4
use G4particles v6r2p1 Geant4 use G4particles v6r2p1 Geant4
use G4track v5r1p1 Geant4 use G4track v5r1p1 Geant4
use G4geometry v6r2p1 Geant4 use G4geometry v6r2p1 Geant4
use G4processes v8r1 Geant4 use G4processes v8r2 Geant4
use G4physics_lists v1r2p1 Geant4 use G4physics_lists v1r3 Geant4
use G4tracking v6r1p1 Geant4 use G4tracking v6r1p1 Geant4
use G4global v5r1p1 Geant4 use G4global v5r1p1 Geant4
use G4materials v5r0p1 Geant4 use G4materials v5r0p1 Geant4
......
v94r2p6 v95r2
...@@ -3,29 +3,63 @@ Package : Geant4Sys ...@@ -3,29 +3,63 @@ Package : Geant4Sys
Package manager(s) : Gloria Corti, Hubert DeGaudenzi, Nigel Watson Package manager(s) : Gloria Corti, Hubert DeGaudenzi, Nigel Watson
Purpose : LHCb build using cmt of Geant4 Purpose : LHCb build using cmt of Geant4
</PRE><H1><A NAME=v94r2p6>2012-10-30 Geant4Sys v94r2p6</A></H1><PRE> !=============================================================================
! ======================= G4config v94r2p6 2012-10-30 ======================== !</PRE><H1><A NAME=v95r2>2012-11-23 Geant4Sys v95r2</A></H1><PRE>
! 2012-10-30 - Nigel Watson
- New release, built on branch vb94r2b from v94r2p5.
- New release built on Gaudi v23r5 and geant4 9.4.patch02 Use Gaudi v23r4 Geant4 9.5.patch02
</PRE><H1><A NAME=v94r2p5>2012-10-17 Geant4Sys v94r2p5</A></H1><PRE> ! ======================= G4processes v8r2 2012-11-23 ========================
! ======================= G4config v94r2p5 2012-10-17 ======================== ! 2012-11-23 - Nigel Watson
! 2012-10-17 - Nigel Watson - Tagged for release with G4 v95r2.
- New branch based on V94r2p4.
use Gaudi v23r4 and geant4 9.4.patch02
!============================================================================= ! 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.
</PRE><H1><A NAME=v94r2p4>2012-07-16 Geant4Sys v94r2p4</A></H1><PRE> ! 2012-07-26 - Nigel Watson
! ======================= G4config v94r2p4 2012-07-16 ======================== - Removed G4externalslcg, using LCG_Interfaces instead.
! 2012-07-16 - Nigel Watson
- New branch based on V94r2p3. ! 2012-07-18 - Nigel Watson
use Gaudi v23r3 and geant4 9.4.patch02 - 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> !</PRE><H1><A NAME=v94r2p3>2012-04-03 Geant4Sys v94r2p3</A></H1><PRE>
use Gaudi v23r2 and geant4 9.4.patch02 use Gaudi v23r2 and geant4 9.4.patch02
built on slc5 i686(32-bit), x86_64(64-bit) and icc11 built on slc5 i686(32-bit), x86_64(64-bit) and icc11
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment