forked from skurz/Lost_Lepton_delphiClass
-
Notifications
You must be signed in to change notification settings - Fork 0
/
jobExecCondor_exp.sh
executable file
·48 lines (36 loc) · 1.14 KB
/
jobExecCondor_exp.sh
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
38
39
40
41
42
43
44
45
46
#!/bin/bash
#
# variables from arguments string in jdl
#
#Tell us where we're running
echo "host: `hostname`"
source /cvmfs/cms.cern.ch/cmsset_default.sh
CMSSWVER=$1
INPUT=$2
OUTDIR=$3
echo ""
echo "parameter set:"
echo "CMSSWVER: $CMSSWVER"
echo "INPUT: $INPUT"
echo "OUTDIR: $OUTDIR"
pushd /cvmfs/cms.cern.ch/slc6_amd64_gcc491/cms/cmssw-patch/${CMSSWVER}/src/
eval `scramv1 runtime -sh`
echo "should be in cvmfs: $PWD"
popd
# run CMSSW
echo "root -b -q MakeExpectation.C+(\"${INPUT}\");"
root -b -q MakeExpectation.C\(\"${INPUT}\"\);
# copy output to eos
echo "copying output file"
#for FILE in *_Exp.root
#do
# echo "xrdcp -f ${FILE} ${OUTDIR}"
# xrdcp -f ${FILE} ${OUTDIR}
# rm ${FILE}
#done
for FILE in *_Exp.root
do
echo "lcg-cp -b -D srmv2 --vo cms --srm-timeout 2400 --sendreceive-timeout 2400 --connect-timeout 300 --verbose file:`pwd`/${FILE} srm://bsrm-3.t2.ucsd.edu:8443/srm/v2/server?SFN=${OUTDIR}/${FILE}"
lcg-cp -b -D srmv2 --vo cms --srm-timeout 2400 --sendreceive-timeout 2400 --connect-timeout 300 --verbose file:`pwd`/${FILE} srm://bsrm-3.t2.ucsd.edu:8443/srm/v2/server?SFN=${OUTDIR}/${FILE}
rm ${FILE}
done