#!/bin/bash

export USER="$(id -nu)"
DATE="$(date | sed 's/:/ /g' | awk '{print $2$3"_"$4_$5_$6}')"
JOBID="$(echo $PWD | sed 's/\// /g' | awk '{print $NF}')"
JOBNAME=""
LOCAL_SCRATCH="/tmp/$USER"

NFS_PROJECT_AREA=""
NFS_RESULTS_AREA=""

#==prepare local job area
export LOCAL_JOB_AREA="${JOBNAME}_${DATE}_$JOBID"
export ATLAS_TEST_AREA="$LOCAL_SCRATCH/${LOCAL_JOB_AREA}"
mkdir -p ${ATLAS_TEST_AREA}

cp dijet.tgz $ATLAS_TEST_AREA/.
cp x509up_u55261 $ATLAS_TEST_AREA/.

cp lists/* $ATLAS_TEST_AREA/.
cd  $ATLAS_TEST_AREA

tar -zxvf dijet.tgz


export ALRB_SCRATCH=$ATLAS_TEST_AREA

echo "Setting up Atlas Environment"
export ATLAS_LOCAL_ROOT_BASE=/cvmfs/atlas.cern.ch/repo/ATLASLocalRootBase
source ${ATLAS_LOCAL_ROOT_BASE}/user/atlasLocalSetup.sh --quiet

export REV=`cat /etc/redhat-release | sed s/.*release\ // | sed "s/\\..*//" `
echo "The version of SLC on this node is=" $REV
if [[ $REV -eq 5 ]]; then
        echo "SLC version is    "$REV
        echo "Home is " $HOME
        localSetupROOT  5.34.10-i686-slc5-gcc43-opt --skipConfirm
 else
       echo "SLC version is    "$REV
        localSetupROOT  5.34.10-x86_64-slc6-gcc47-opt --skipConfirm
fi



echo "Which root?"
root -b -q

echo "Working in dir. "  $PWD			     
ls
#cp -rfvp $NFS_PROJECT_AREA/dijet.tgz ./



#configure RootCore
echo "******************************************"
echo "configure RootCore"
echo "******************************************"
cd RootCore
ls
./configure
cd ..
echo


#setup RootCore
echo "******************************************"
echo "setup RootCore"
echo "******************************************"
echo "current directory: "\`pwd\`
echo "ROOTCOREDIR: "   $ROOTCOREDIR

source RootCore/scripts/setup.sh

echo "ROOTCOREDIR: "   $ROOTCOREDIR
echo

#clean
echo "******************************************"
echo "clean"
echo "******************************************"
echo "current directory: "\`pwd\`
#RootCore/scripts/clean.sh
echo

rm */obj/*.d

echo "compiling packages"
echo "******************************************"
RootCore/scripts/build.sh



#run the job
echo "******************************************"
echo "run"
echo "******************************************"
echo "current directory: "\`pwd=\`
cd DijetMassResonances

$PWD
echo "doDijetresonances"
ls
localSetupFAX
export X509_USER_PROXY=x509up_u55261

ls $PWD
#==Parallel   

#******COPYING files to respective directories

#==copy
#==name

cd $LOCAL_SCRATCH
ls -d  $LOCAL_JOB_AREA
rm -rf $LOCAL_SCRATCH/${LOCAL_JOB_AREA}
