Import Geant4 1.0.0 source tree
This commit is contained in:
@@ -24,8 +24,6 @@ This_macros = \
|
||||
"libGL = -L${GLOROOT}/${OCONFIG} -lGLo" \
|
||||
"libGLU = -L${GLOROOT}/${OCONFIG} -lGLUo" \
|
||||
"libGLX = -L${GLOROOT}/${OCONFIG} -lGLXo" \
|
||||
"G4_CPPFLAGS = -I${G4INSTALL}/source/global/management/include -I${G4INSTALL}/source/global/HEPRandom/include -I${G4INSTALL}/source/global/HEPGeometry/include -I${G4INSTALL}/source/run/include -I${G4INSTALL}/source/materials/include -I${G4INSTALL}/source/particles/management/include -I${G4INSTALL}/source/particles/bosons/include -I${G4INSTALL}/source/particles/leptons/include -I${G4INSTALL}/source/particles/hadrons/barions/include -I${G4INSTALL}/source/particles/hadrons/ions/include -I${G4INSTALL}/source/particles/hadrons/mesons/include -I${G4INSTALL}/source/processes/management/include -I${G4INSTALL}/source/processes/general/include -I${G4INSTALL}/source/processes/decay/include -I${G4INSTALL}/source/processes/optical/include -I${G4INSTALL}/source/processes/transportation/include -I${G4INSTALL}/source/processes/parameterisation/include -I${G4INSTALL}/source/processes/electromagnetic/standard/include -I${G4INSTALL}/source/processes/electromagnetic/muons/include -I${G4INSTALL}/source/processes/electromagnetic/utils/include -I${G4INSTALL}/source/processes/electromagnetic/xrays/include -I${G4INSTALL}/source/processes/hadronic/management/include -I${G4INSTALL}/source/processes/hadronic/processes/include -I${G4INSTALL}/source/processes/hadronic/util/include -I${G4INSTALL}/source/processes/hadronic/cross_sections/include -I${G4INSTALL}/source/processes/hadronic/models/generator/include -I${G4INSTALL}/source/processes/hadronic/models/high_energy/include -I${G4INSTALL}/source/processes/hadronic/models/low_energy/include -I${G4INSTALL}/source/processes/hadronic/stopping/include -I${G4INSTALL}/source/geometry/management/include -I${G4INSTALL}/source/geometry/solids/CSG/include -I${G4INSTALL}/source/geometry/solids/BREPS/include -I${G4INSTALL}/source/geometry/solids/STEP/include -I${G4INSTALL}/source/geometry/volumes/include -I${G4INSTALL}/source/geometry/magneticfield/include -I${G4INSTALL}/source/track/include -I${G4INSTALL}/source/tracking/include -I${G4INSTALL}/source/digits+hits/detector/include -I${G4INSTALL}/source/digits+hits/hits/include -I${G4INSTALL}/source/digits+hits/digits/include -I${G4INSTALL}/source/readout/include -I${G4INSTALL}/source/event/include -I${G4INSTALL}/source/graphics_reps/include -I${G4INSTALL}/source/persistency/include -I${G4INSTALL}/source/intercoms/include -I${G4INSTALL}/source/visualization/modeling/include" \
|
||||
"libg4 = -L${G4LIB}/$${G4SYSTEM} -lG4modeling -lG4run -lG4event -lG4tracking -lG4processes -lG4particles -lG4digits+hits -lG4track -lG4materials -lG4geometry -lG4graphics_reps -lG4intercoms -lG4global" \
|
||||
"Wo_CPPFLAGS = -I${COROOT}/include -I${XXROOT}/include -I${WOROOT}/include" \
|
||||
"libCo = -L${COROOT}/${OCONFIG} -lCo" \
|
||||
"libXx = -L${XXROOT}/${OCONFIG} -lXx" \
|
||||
@@ -38,11 +36,15 @@ This_macros = \
|
||||
"libHo = -L${HOROOT}/${OCONFIG} -lHo" \
|
||||
"libGo = -L${GOROOT}/${OCONFIG} -lGo" \
|
||||
"libwww = -L${W3OROOT}/${OCONFIG} -lW3o" \
|
||||
"libhtmlw = -L${HTMLOROOT}/${OCONFIG} -lHTMLo"
|
||||
"libhtmlw = -L${HTMLOROOT}/${OCONFIG} -lHTMLo" \
|
||||
"G4_CPPFLAGS = -I${G4INSTALL}/source/global/management/include -I${G4INSTALL}/source/global/HEPRandom/include -I${G4INSTALL}/source/global/HEPGeometry/include -I${G4INSTALL}/source/run/include -I${G4INSTALL}/source/materials/include -I${G4INSTALL}/source/particles/management/include -I${G4INSTALL}/source/particles/bosons/include -I${G4INSTALL}/source/particles/leptons/include -I${G4INSTALL}/source/particles/hadrons/barions/include -I${G4INSTALL}/source/particles/hadrons/ions/include -I${G4INSTALL}/source/particles/hadrons/mesons/include -I${G4INSTALL}/source/processes/management/include -I${G4INSTALL}/source/processes/general/include -I${G4INSTALL}/source/processes/decay/include -I${G4INSTALL}/source/processes/optical/include -I${G4INSTALL}/source/processes/transportation/include -I${G4INSTALL}/source/processes/parameterisation/include -I${G4INSTALL}/source/processes/electromagnetic/standard/include -I${G4INSTALL}/source/processes/electromagnetic/muons/include -I${G4INSTALL}/source/processes/electromagnetic/utils/include -I${G4INSTALL}/source/processes/electromagnetic/xrays/include -I${G4INSTALL}/source/processes/hadronic/management/include -I${G4INSTALL}/source/processes/hadronic/processes/include -I${G4INSTALL}/source/processes/hadronic/util/include -I${G4INSTALL}/source/processes/hadronic/cross_sections/include -I${G4INSTALL}/source/processes/hadronic/models/generator/include -I${G4INSTALL}/source/processes/hadronic/models/high_energy/include -I${G4INSTALL}/source/processes/hadronic/models/low_energy/include -I${G4INSTALL}/source/processes/hadronic/stopping/include -I${G4INSTALL}/source/geometry/management/include -I${G4INSTALL}/source/geometry/solids/CSG/include -I${G4INSTALL}/source/geometry/solids/BREPS/include -I${G4INSTALL}/source/geometry/solids/STEP/include -I${G4INSTALL}/source/geometry/volumes/include -I${G4INSTALL}/source/geometry/magneticfield/include -I${G4INSTALL}/source/track/include -I${G4INSTALL}/source/tracking/include -I${G4INSTALL}/source/digits+hits/detector/include -I${G4INSTALL}/source/digits+hits/hits/include -I${G4INSTALL}/source/digits+hits/digits/include -I${G4INSTALL}/source/readout/include -I${G4INSTALL}/source/event/include -I${G4INSTALL}/source/graphics_reps/include -I${G4INSTALL}/source/persistency/include -I${G4INSTALL}/source/intercoms/include -I${G4INSTALL}/source/visualization/modeling/include" \
|
||||
"libg4 = -L${G4LIB}/$${G4SYSTEM} -lG4modeling -lG4emstandard -lG4decay -lG4UIbasic -lG4muons -lG4ions -lG4mesons -lG4leptons -lG4barions -lG4run -lG4event -lG4bosons -lG4tracking -lG4transportation -lG4detector -lG4emutils -lG4hits -lG4procman -lG4digits -lG4track -lG4UIcommon -lG4partman -lG4volumes -lG4magneticfield -lG4csg -lG4geometrymng -lG4materials -lG4intercoms -lG4graphics_reps -lG4globman"
|
||||
|
||||
# With Geant4 global libs use :
|
||||
#"libg4 = -L${G4LIB}/$${G4SYSTEM} -lG4modeling -lG4run -lG4event -lG4tracking -lG4processes -lG4particles -lG4digits+hits -lG4track -lG4materials -lG4geometry -lG4graphics_reps -lG4intercoms -lG4global"
|
||||
|
||||
include Config.mk
|
||||
|
||||
|
||||
This_needed :
|
||||
@if test "${COROOT}" = "" ; then echo "COROOT not set" ; exit 1 ; else exit 0 ; fi
|
||||
@if test "${GOROOT}" = "" ; then echo "GOROOT not set"; exit 1 ; else exit 0 ; fi
|
||||
|
||||
@@ -12,18 +12,6 @@
|
||||
# --------------------------
|
||||
source /lal/OPACS/v3/setup.csh
|
||||
#
|
||||
# Geant4 global path :
|
||||
# ------------------
|
||||
#setenv G4INSTALL /geant4/dev/geant4
|
||||
#
|
||||
# If you have one, execute your Geant4 setup script :
|
||||
# -------------------------------------------------
|
||||
# Mainly it should define G4INSTALL, G4SYSTEM, G4LIB, G4WORKDIR
|
||||
# needed by the mgr/Makefile, Config.mk make files :
|
||||
#source $G4INSTALL/mgr/setup.csh
|
||||
#source $G4INSTALL/mgr/setsf.csh
|
||||
#source $G4INSTALL/mgr/setiv.csh
|
||||
#
|
||||
# CLHEP, Rogue Wave path :
|
||||
# ----------------------
|
||||
if ( `uname -n` == "aleph" ) then
|
||||
@@ -38,9 +26,13 @@ setenv RWLIBS "-L${RWROOT}/lib -lrwtool"
|
||||
endif
|
||||
if ( `uname -n` == "lx1.lal.in2p3.fr" ) then
|
||||
setenv CLHEPROOT /lal/CLHEP/1.4/Linux-gxx
|
||||
setenv RWROOT /lal/rogue/6.1/Linux-gxx
|
||||
setenv RWFLAGS "-I${RWROOT}"
|
||||
setenv RWLIBS "-L${RWROOT}/lib -lrwtool"
|
||||
# With RogueWave :
|
||||
#setenv RWROOT /lal/rogue/6.1/Linux-gxx
|
||||
#setenv RWFLAGS "-I${RWROOT}"
|
||||
#setenv RWLIBS "-L${RWROOT}/lib -lrwtool"
|
||||
# With STL :
|
||||
setenv RWFLAGS "-I$G4INSTALL/source/global/STLInterface"
|
||||
setenv RWLIBS ""
|
||||
endif
|
||||
if ( `uname -n` == "papou1" ) then
|
||||
setenv G4WORKDIR /geant4/dev
|
||||
|
||||
Reference in New Issue
Block a user