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!"