1 |
< |
efftype=wp_loose |
1 |
> |
while read line; do |
2 |
> |
label=`echo $line | awk '{print $1}'` |
3 |
> |
trigObjName=`echo $line | awk '{print $2}'` |
4 |
> |
minRunNum=`echo $line | awk '{print $3}'` |
5 |
> |
maxRunNum=`echo $line | awk '{print $4}'` |
6 |
|
|
7 |
< |
. ./scripts/select.sh \ |
8 |
< |
./Efficiency/bin/select_tagprobe.exe \ |
9 |
< |
./Efficiency/data/select-tagprobe.conf \ |
10 |
< |
skimmed \ |
11 |
< |
merge \ |
12 |
< |
$efftype \ |
13 |
< |
--efftype $efftype \ |
14 |
< |
--mH 120 |
7 |
> |
# grep $trigObjName ./Util/interface/TriggerUtilsBits.h |
8 |
> |
trigObjBit=`grep $trigObjName ./Util/interface/TriggerUtilsBits.h | sed 's/.*= \([0-9]*\),.*/\1/'` |
9 |
> |
|
10 |
> |
config=Efficiency/data/select-tagprobe-$label.conf |
11 |
> |
cp Efficiency/data/select-tagprobe.conf $config |
12 |
> |
echo -e "adding to $config: $label\n$trigObjBit\n$minRunNum $maxRunNum" |
13 |
> |
|
14 |
> |
sed -i " |
15 |
> |
1 a\ |
16 |
> |
^mcfmfname ${label}...${trigObjBit}...${minRunNum}...${maxRunNum} |
17 |
> |
" $config |
18 |
> |
|
19 |
> |
. scripts/select.sh $config select |
20 |
> |
break |
21 |
> |
|
22 |
> |
done < ./Efficiency/data/triggerObjs.txt |
23 |
|
|
24 |
|
# |
25 |
|
#filter="grep -v Reader\|DataSetInfo\|MethodBase\|BDTG" |