forked from farakiko/boostedhiggs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
run_skimmer.sh
executable file
·97 lines (81 loc) · 5.39 KB
/
run_skimmer.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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
#!/usr/bin/bash
###############################################################################################################
# The following run.py commands on the signal samples are chosen following roughly a 60-40 train-test split
# after considering the number of files available. For reference, the number of files available are,
# ggF number of files:
# - 2018: 22
# - 2017: 25
# - 2016APV: 22
# - 2016: 15
# VBF number of files:
# - 2018: 7
# - 2017: 18
# - 2016APV: 7
# - 2016: 16
###############################################################################################################
# run over signal samples (ggF)
mkdir -p ntuples/GluGluHToWW_Pt-200ToInf_M-125/2018
python run.py --processor input --local --sample GluGluHToWW_Pt-200ToInf_M-125 --n 13 --starti 0 --inference --year 2018
mv outfiles ntuples/GluGluHToWW_Pt-200ToInf_M-125/2018/train
python run.py --processor input --local --sample GluGluHToWW_Pt-200ToInf_M-125 --n 13 --starti 1 --inference --year 2018
mv outfiles ntuples/GluGluHToWW_Pt-200ToInf_M-125/2018/test
mkdir -p ntuples/GluGluHToWW_Pt-200ToInf_M-125/2017
python run.py --processor input --local --sample GluGluHToWW_Pt-200ToInf_M-125 --n 15 --starti 0 --inference --year 2017
mv outfiles ntuples/GluGluHToWW_Pt-200ToInf_M-125/2017/train
python run.py --processor input --local --sample GluGluHToWW_Pt-200ToInf_M-125 --n 15 --starti 1 --inference --year 2017
mv outfiles ntuples/GluGluHToWW_Pt-200ToInf_M-125/2017/test
mkdir -p ntuples/GluGluHToWW_Pt-200ToInf_M-125/2016APV
python run.py --processor input --local --sample GluGluHToWW_Pt-200ToInf_M-125 --n 13 --starti 0 --inference --year 2016APV
mv outfiles ntuples/GluGluHToWW_Pt-200ToInf_M-125/2016APV/train
python run.py --processor input --local --sample GluGluHToWW_Pt-200ToInf_M-125 --n 13 --starti 1 --inference --year 2016APV
mv outfiles ntuples/GluGluHToWW_Pt-200ToInf_M-125/2016APV/test
mkdir -p ntuples/GluGluHToWW_Pt-200ToInf_M-125/2016
python run.py --processor input --local --sample GluGluHToWW_Pt-200ToInf_M-125 --n 9 --starti 0 --inference --year 2016
mv outfiles ntuples/GluGluHToWW_Pt-200ToInf_M-125/2016/train
python run.py --processor input --local --sample GluGluHToWW_Pt-200ToInf_M-125 --n 9 --starti 1 --inference --year 2016
mv outfiles ntuples/GluGluHToWW_Pt-200ToInf_M-125/2016/test
# run over signal samples (VBF)
mkdir -p ntuples/VBFHToWWToLNuQQ_M-125_withDipoleRecoil/2018
python run.py --processor input --local --sample VBFHToWWToLNuQQ_M-125_withDipoleRecoil --n 4 --starti 0 --inference --year 2018
mv outfiles ntuples/VBFHToWWToLNuQQ_M-125_withDipoleRecoil/2018/train
python run.py --processor input --local --sample VBFHToWWToLNuQQ_M-125_withDipoleRecoil --n 4 --starti 1 --inference --year 2018
mv outfiles ntuples/VBFHToWWToLNuQQ_M-125_withDipoleRecoil/2018/test
mkdir -p ntuples/VBFHToWWToLNuQQ_M-125_withDipoleRecoil/2017
python run.py --processor input --local --sample VBFHToWWToLNuQQ_M-125_withDipoleRecoil --n 11 --starti 0 --inference --year 2017
mv outfiles ntuples/VBFHToWWToLNuQQ_M-125_withDipoleRecoil/2017/train
python run.py --processor input --local --sample VBFHToWWToLNuQQ_M-125_withDipoleRecoil --n 11 --starti 1 --inference --year 2017
mv outfiles ntuples/VBFHToWWToLNuQQ_M-125_withDipoleRecoil/2017/test
mkdir -p ntuples/VBFHToWWToLNuQQ_M-125_withDipoleRecoil/2016APV
python run.py --processor input --local --sample VBFHToWWToLNuQQ_M-125_withDipoleRecoil --n 4 --starti 0 --inference --year 2016APV
mv outfiles ntuples/VBFHToWWToLNuQQ_M-125_withDipoleRecoil/2016APV/train
python run.py --processor input --local --sample VBFHToWWToLNuQQ_M-125_withDipoleRecoil --n 4 --starti 1 --inference --year 2016APV
mv outfiles ntuples/VBFHToWWToLNuQQ_M-125_withDipoleRecoil/2016APV/test
mkdir -p ntuples/VBFHToWWToLNuQQ_M-125_withDipoleRecoil/2016
python run.py --processor input --local --sample VBFHToWWToLNuQQ_M-125_withDipoleRecoil --n 9 --starti 0 --inference --year 2016
mv outfiles ntuples/VBFHToWWToLNuQQ_M-125_withDipoleRecoil/2016/train
python run.py --processor input --local --sample VBFHToWWToLNuQQ_M-125_withDipoleRecoil --n 9 --starti 1 --inference --year 2016
mv outfiles ntuples/VBFHToWWToLNuQQ_M-125_withDipoleRecoil/2016/test
# run over TTbar samples
mkdir -p ntuples/TTToSemiLeptonic/2018/
python run.py --processor input --local --sample TTToSemiLeptonic --n 100 --starti 0 --inference --year 2018
mv outfiles ntuples/TTToSemiLeptonic/2018/train
python run.py --processor input --local --sample TTToSemiLeptonic --n 100 --starti 1 --inference --year 2018
mv outfiles ntuples/TTToSemiLeptonic/2018/test
# run over WJetsLNu samples
for SAMPLE in WJetsToLNu_HT-200To400 WJetsToLNu_HT-400To600 WJetsToLNu_HT-600To800 WJetsToLNu_HT-800To1200
do
mkdir -p ntuples/$SAMPLE/2018/
python run.py --processor input --local --sample $SAMPLE --n 5 --starti 0 --inference --year 2018
mv outfiles ntuples/$SAMPLE/2018/train
python run.py --processor input --local --sample $SAMPLE --n 5 --starti 1 --inference --year 2018
mv outfiles ntuples/$SAMPLE/2018/test
done
# run over QCD files
for SAMPLE in QCD_Pt_170to300 QCD_Pt_300to470 QCD_Pt_470to600 QCD_Pt_600to800
do
mkdir -p ntuples/$SAMPLE/2018/
python run.py --processor input --local --sample $SAMPLE --n 5 --starti 0 --inference --year 2018
mv outfiles ntuples/$SAMPLE/2018/train
python run.py --processor input --local --sample $SAMPLE --n 5 --starti 1 --inference --year 2018
mv outfiles ntuples/$SAMPLE/2018/test
done