Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
#!/bin/tcsh

# working dir
set workdir = $1

# The batch job directory (will vanish after job end):
set curdir = `pwd`

cp <ODIR>/../main/IOIteration*.root $curdir/
cp <ODIR>/../main/IOAlignedPositions*.root $curdir/

# printing
echo Setting up CMSSW environment in $workdir
echo Running in $curdir...
echo $curdir contains:
ls

# set up the CMS environment (choose your release and working area):
cd $workdir
eval `scramv1 runtime -csh`
setenv STAGE_SVCCLASS cmscaf
rehash

if (<PROXYREDIRECT> == 1) then
  setenv X509_USER_PROXY <ODIR>/../.user_proxy
endif

cd $curdir
# Execute
time cmsRun <ODIR>/<JOBTYPE>
echo  $? >  <ODIR>/DONE

if(`cat <ODIR>/DONE | cut -b1` == 0) then 
exit 0
else
exit 1
endif