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 #################### DESY setup #################################### 00012 if [[ $LOCATION == "desy.de" ]] ; then 00013 echo "Initialize desy setup ..." 00014 source check_platform_desy 00015 00016 export PREFIX=/afs/desy.de/group/alliance/mcg/public 00017 00018 00019 # ROOT initialisation 00020 export ROOTver=5.18.00 00021 export ROOTSYS=/opt/products/root/$ROOTver 00022 export ROOTLIB=$ROOTSYS/lib 00023 export PATH=$ROOTSYS/bin:$PATH 00024 00025 export CLHEPdir=$PREFIX/CLHEP/2.0.3.2/$SYSNAME 00026 export CERNLIB=/opt/products/cernlib/2005/lib 00027 #export CASCADEPDFPATH=$PREFIX/MCGenerators/cascade/2.0.2/data 00028 export PDFPATH=$PREFIX/MCGenerators/cascade/$Cascadeversion/data 00029 else 00030 ################### Cern setup, default! ############################### 00031 echo "Initialize cern setup ..." 00032 00033 source check_platform 00034 00035 export PREFIX=/afs/cern.ch/sw/lcg/external 00036 00037 00038 # ROOT initialisation 00039 export ROOTver=5.18.00d 00040 export ROOTSYS=$PREFIX/root/$ROOTver/$SYSNAME/root 00041 export ROOTLIB=$ROOTSYS/lib 00042 export PATH=$ROOTSYS/bin:$PATH 00043 00044 export CLHEPdir=$PREFIX/clhep/2.0.3.2/$SYSNAME 00045 export CERNLIB=$PREFIX/cernlib/2005/$SYSNAME/lib 00046 #export CASCADEPDFPATH=$PREFIX/MCGenerators/cascade/2.0.2/data 00047 export PDFPATH=$PREFIX/MCGenerators/cascade/$Cascadeversion/share/data 00048 fi 00049 00050 ####################### generic pathnames and generator versions ############ 00051 00052 export HepMCversion=2.03.09 00053 export HepPDTversion=3.02.02 00054 export FastJetversion=2.3.3 00055 export GSLversion=1.8 00056 export Pythia8version=108 00057 export Pythia6version=419.2 00058 export Herwigppversion=2.2.1 00059 export Herwigversion=6.510.3 00060 export Jimmyversion=4.31.3 00061 #export Herwigppversion=2.3.0 00062 export ThePEGversion=1.3.0 00063 #export ThePEGversion=1.4.0 00064 export LHAPDFversion=5.6.0 00065 00066 export HepMCdir=$PREFIX/HepMC/$HepMCversion/$SYSNAME 00067 export HepPDTdir=$PREFIX/HepPDT/$HepPDTversion/$SYSNAME 00068 export FastJetdir=$PREFIX/fastjet/$FastJetversion/$SYSNAME 00069 export GSLdir=$PREFIX/GSL/$GSLversion/$SYSNAME 00070 export Pythia8dir=$PREFIX/MCGenerators/pythia8/$Pythia8version/$SYSNAME 00071 export Pythia8DATA=$PREFIX/MCGenerators/pythia8/$Pythia8version/share/xmldoc 00072 export Pythia6dir=$PREFIX/MCGenerators/pythia6/$Pythia6version/$SYSNAME 00073 export Herwigppdir=$PREFIX/MCGenerators/herwig++/$Herwigppversion/$SYSNAME 00074 export ThePEGdir=$PREFIX/MCGenerators/thepeg/$ThePEGversion/$SYSNAME 00075 export Herwigdir=$PREFIX/MCGenerators/herwig/$Herwigversion/$SYSNAME 00076 export Jimmydir=$PREFIX/MCGenerators/jimmy/$Jimmyversion/$SYSNAME 00077 export LHAPDFdir=$PREFIX/MCGenerators/lhapdf/$LHAPDFversion/$SYSNAME 00078 export LHAPDFsets=$PREFIX/MCGenerators/lhapdf/$LHAPDFversion/share/PDFsets 00079 export LHAPATH=$PREFIX/MCGenerators/lhapdf/$LHAPDFversion/share/PDFsets 00080 export Cascadedir=$PREFIX/MCGenerators/cascade/$Cascadeversion/$SYSNAME 00081 00082 LD_LIBRARY_PATH=$ROOTLIB 00083 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$Pythia8dir/lib 00084 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$Pythia8DATA 00085 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$Pythia6dir/lib 00086 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$GSLdir/lib/ 00087 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HepMCdir/lib 00088 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HepPDTdir/lib 00089 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CLHEPdir/lib 00090 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$FastJetdir/lib 00091 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$LHAPDFdir/lib 00092 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$Herwigppdir/lib/Herwig++ 00093 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$Herwigdir/lib 00094 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$Jimmydir/lib 00095 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ThePEGdir/lib/ThePEG 00096 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$Cascadedir/lib 00097 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MYCLASS_PATH/lib 00098 00099 echo "... done!"