00001
00002 echo -n "detect location "
00003 LOCATION=$(hostname -d)
00004 echo $LOCATION
00005
00006 MYCLASS_PATH=$(pwd)
00007 export MYCLASS_PATH
00008
00009 export Cascadeversion=2.0.2
00010
00011 if [[ $LOCATION == "desy.de" ]] ; then
00012 #################### DESY setup ####################################
00013 echo "Initialize DESY setup ..."
00014 source check_platform_desy
00015
00016 export PREFIX=/afs/desy.de/group/alliance/mcg/public
00017
00018 # ROOT initialisation if not done yet by user
00019 if [ -z $ROOTSYS ]; then
00020 export ROOTver=5.18.00
00021 if ( echo $SYSNAME | grep amd64 ); then
00022 export ROOTSYS=/opt/products/root64/$ROOTver
00023 ROOTLIB=$ROOTSYS/lib64
00024 else
00025 export ROOTSYS=/opt/products/root/$ROOTver
00026 ROOTLIB=$ROOTSYS/lib
00027 fi
00028 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ROOTLIB
00029 export PATH=$ROOTSYS/bin:$PATH
00030 fi
00031
00032 export CLHEPdir=$PREFIX/CLHEP/2.0.3.2/$SYSNAME
00033 export CERNLIB=/opt/products/cernlib/2005/lib
00034 #export CASCADEPDFPATH=$PREFIX/MCGenerators/cascade/2.0.2/data
00035 export PDFPATH=$PREFIX/MCGenerators/cascade/$Cascadeversion/data
00036
00037 elif [[ $LOCATION == "naf.desy.de" ]] ; then
00038 #################### NAF setup ####################################
00039 echo "Initialize NAF setup ..."
00040 source check_platform_desy
00041
00042 export PREFIX=/afs/desy.de/group/alliance/mcg/public
00043
00044 # ROOT initialisation if not done yet by user
00045 if [ -z $ROOTSYS ]; then
00046 export ROOTver=5.18.00
00047 if ( echo $SYSNAME | grep amd64 ); then
00048 export ROOTSYS=/afs/naf.desy.de/products/root/$ROOTver
00049 ROOTLIB=$ROOTSYS/lib
00050 else
00051 echo "No 32bit ROOT version at NAF!"
00052 exit 1
00053 fi
00054 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ROOTLIB
00055 export PATH=$ROOTSYS/bin:$PATH
00056 fi
00057
00058 export CLHEPdir=$PREFIX/CLHEP/2.0.3.2/$SYSNAME
00059 export CERNLIB=/opt/products/cernlib/2005/lib
00060 #export CASCADEPDFPATH=$PREFIX/MCGenerators/cascade/2.0.2/data
00061 export PDFPATH=$PREFIX/MCGenerators/cascade/$Cascadeversion/data
00062
00063 else
00064 ################### Cern setup, default! ###############################
00065 echo "Initialize cern setup ..."
00066 source check_platform
00067
00068 export PREFIX=/afs/cern.ch/sw/lcg/external
00069
00070 # ROOT initialisation
00071 export ROOTver=5.18.00d
00072 export ROOTSYS=$PREFIX/root/$ROOTver/$SYSNAME/root
00073 export ROOTLIB=$ROOTSYS/lib
00074 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ROOTLIB
00075 export PATH=$ROOTSYS/bin:$PATH
00076
00077 export CLHEPdir=$PREFIX/clhep/2.0.3.2/$SYSNAME
00078 export CERNLIB=$PREFIX/cernlib/2005/$SYSNAME/lib
00079 #export CASCADEPDFPATH=$PREFIX/MCGenerators/cascade/2.0.2/data
00080 export PDFPATH=$PREFIX/MCGenerators/cascade/$Cascadeversion/share/data
00081 fi
00082
00083 ####################### generic pathnames and generator versions ############
00084
00085 export HepMCversion=2.03.09
00086 export HepPDTversion=3.02.02
00087 export FastJetversion=2.3.3
00088 export GSLversion=1.8
00089 export Pythia8version=108
00090 export Pythia6version=420.2
00091 export Herwigppversion=2.2.1
00092 #export Herwigppversion=2.3.0
00093 export Herwigversion=6.510.3
00094 export Jimmyversion=4.31.3
00095 export ThePEGversion=1.3.0
00096 #export ThePEGversion=1.4.0
00097 export LHAPDFversion=5.6.0
00098
00099 export HepMCdir=$PREFIX/HepMC/$HepMCversion/$SYSNAME
00100 export HepPDTdir=$PREFIX/HepPDT/$HepPDTversion/$SYSNAME
00101 export FastJetdir=$PREFIX/fastjet/$FastJetversion/$SYSNAME
00102 export GSLdir=$PREFIX/GSL/$GSLversion/$SYSNAME
00103 export Pythia8dir=$PREFIX/MCGenerators/pythia8/$Pythia8version/$SYSNAME
00104 export Pythia8DATA=$PREFIX/MCGenerators/pythia8/$Pythia8version/share/xmldoc
00105 export Pythia6dir=$PREFIX/MCGenerators/pythia6/$Pythia6version/$SYSNAME
00106 export Herwigppdir=$PREFIX/MCGenerators/herwig++/$Herwigppversion/$SYSNAME
00107 export ThePEGdir=$PREFIX/MCGenerators/thepeg/$ThePEGversion/$SYSNAME
00108 export Herwigdir=$PREFIX/MCGenerators/herwig/$Herwigversion/$SYSNAME
00109 export Jimmydir=$PREFIX/MCGenerators/jimmy/$Jimmyversion/$SYSNAME
00110 export LHAPDFdir=$PREFIX/MCGenerators/lhapdf/$LHAPDFversion/$SYSNAME
00111 export LHAPDFsets=$PREFIX/MCGenerators/lhapdf/$LHAPDFversion/share/PDFsets
00112 export LHAPATH=$PREFIX/MCGenerators/lhapdf/$LHAPDFversion/share/PDFsets
00113 export Cascadedir=$PREFIX/MCGenerators/cascade/$Cascadeversion/$SYSNAME
00114
00115 # add everything to LD_LIBRARY_PATH
00116 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$Pythia8dir/lib
00117 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$Pythia8DATA
00118 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$Pythia6dir/lib
00119 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$GSLdir/lib/
00120 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HepMCdir/lib
00121 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HepPDTdir/lib
00122 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CLHEPdir/lib
00123 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$FastJetdir/lib
00124 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$LHAPDFdir/lib
00125 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$Herwigppdir/lib/Herwig++
00126 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$Herwigdir/lib
00127 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$Jimmydir/lib
00128 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ThePEGdir/lib/ThePEG
00129 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$Cascadedir/lib
00130 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MYCLASS_PATH/lib
00131
00132 echo "... done!"