-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsubmit_template.sh
More file actions
54 lines (41 loc) · 1.3 KB
/
submit_template.sh
File metadata and controls
54 lines (41 loc) · 1.3 KB
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
47
48
49
50
51
52
53
#!/bin/bash
#source /sandbox/cmss/cmsset_default.sh
source /afs/cern.ch/cms/cmsset_default.sh
startdir=T2_TMP_DIR/gain_calib_NUM
mkdir -p $startdir
mydir=CFGDIR
storedir=STOREDIR
indir=INDIR
cd $mydir
echo "Setting the environment ..."
eval `scramv1 runtime -sh`
cp Run_offline_DQM_NUM_cfg.py $startdir/
cd $startdir
echo -e "************************"
echo -e " => ls: \n`ls`"
echo -e "************************\n\n"
echo -e "Copying file from storage to local ..."
file=GainCalibration_NUM_RUN.EXT
echo "(T2_CP $indir/$file $file)"
T2_CP $indir/$file $file
echo -e "************************"
echo -e " => ls: \n`ls`"
echo -e "************************\n\n"
cat Run_offline_DQM_NUM_cfg.py |\
sed "s#FILENAME#file:$file#" > torun.py
cat torun.py
echo -e "\n\n Running CMSSW job:"
cmsRun torun.py
cat *.log
echo -e "Copying output to pnfs:"
##echo "(T2_EOS_CP "DQM*.root" ${storedir}/NUM.root)" ///Camilla
echo "(T2_EOS_CP "Pixel_DQM*" ${storedir}/NUM.root)"
##T2_EOS_CP DQM_V0001_Pixel_R000RUN.root ${storedir}/NUM.root
T2_EOS_CP Pixel_DQM_Calibration_Camilla.root ${storedir}/NUM.root
echo -e "end ... \n\n\n"
#cp -f Summary.txt ${mydir}/TEXToutput/Summary_NUM.txt
#cp -f SummaryPerDetID.txt ${mydir}/TEXToutput/SummaryPerDetID_NUM.txt
cp *.log ${mydir}/JOB_NUM/
cp *.txt ${mydir}/JOB_NUM/
cd $mydir
rm -fr $startdir