-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathjet_to_lepton_fakerate_shapes.sh
36 lines (36 loc) · 2.45 KB
/
jet_to_lepton_fakerate_shapes.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
#WH jet to lepton fake rate shapes
#the arguments --wp_vs_jet --wp_vs_mu --wp_vs_ele --decay_mode and --id_wp_ele/mu are not relevant for the shapes for jet to mu/ele
source utils/setup_root.sh
NTUPLE_TAG=$1
NTUPLE_PATH=$2
FRIEND_PATH=$3
ERA=$4
DATE=$5
#jet to electron fakerate shapes
CHANNEL="mme"
OUTPUT_DIR="output/shapes/${NTUPLE_TAG}/${ERA}/${CHANNEL}/fakerate_measurement_${DATE}"
mkdir -p ${OUTPUT_DIR}
for IDWP_ELE in Loose Tight
do
echo "id_wp_ele: $IDWP_ELE"
FILENAME="id_wp_ele_${IDWP_ELE}"
OUTPUT_FILE="${OUTPUT_DIR}/${FILENAME}"
# if ! [ -f "${OUTPUT_FILE}.root" ]; then
python shapes/produce_shapes_fakerate.py --channels ${CHANNEL} --output-file ${OUTPUT_FILE} --directory ${NTUPLE_PATH} --era ${ERA} --num-processes 2 --num-threads 2 --optimization-level 1 --control-plots --ntuple_type crown --${CHANNEL}-friend-directory ${FRIEND_PATH}/crosssection --skip-systematic-variations --control-plot-set pt_3,mt_3,met,pt_1 --wp_vs_jet Tight --wp_vs_jet_tight Tight --wp_vs_mu Tight --wp_vs_ele Tight --decay_mode 0 --id_wp_ele $IDWP_ELE --id_wp_mu 1 --xrootd
#pt_3,mt_3,met,m_vis,pt_1,pt_2,m_vis,mjj,njets,pt_vis,phi_2,eta_2,phi_1,nbtag,met_uncorrected,pfmet,pfmet_uncorrected,metphi,metphi_uncorrected,pfmetphi,pfmetphi_uncorrected --wp_vs_jet VTight --wp_vs_mu Tight --wp_vs_ele Tight --decay_mode 0 --id_wp_ele $IDWP_ELE --id_wp_mu 1
# fi
done
#jet to muon fakerate shapes
CHANNEL="eem"
OUTPUT_DIR="output/shapes/${NTUPLE_TAG}/${ERA}/${CHANNEL}/fakerate_measurement_${DATE}"
mkdir -p ${OUTPUT_DIR}
for IDWP_MU in Loose Tight
do
echo "id_wp_mu: $IDWP_MU"
FILENAME="id_wp_mu_${IDWP_MU}"
OUTPUT_FILE="${OUTPUT_DIR}/${FILENAME}"
# if ! [ -f "${OUTPUT_FILE}.root" ]; then
python shapes/produce_shapes_fakerate.py --channels ${CHANNEL} --output-file ${OUTPUT_FILE} --directory ${NTUPLE_PATH} --era ${ERA} --num-processes 2 --num-threads 2 --optimization-level 1 --control-plots --ntuple_type crown --${CHANNEL}-friend-directory ${FRIEND_PATH}/crosssection --skip-systematic-variations --control-plot-set pt_3,mt_3,met,pt_1 --wp_vs_jet Tight --wp_vs_jet_tight Tight --wp_vs_mu Tight --wp_vs_ele Tight --decay_mode 0 --id_wp_ele 1 --id_wp_mu $IDWP_MU --xrootd
#fi
#pt_3,mt_3,met,m_vis,pt_1,pt_2,m_vis,mjj,njets,pt_vis,phi_2,eta_2,phi_1,nbtag,met_uncorrected,pfmet,pfmet_uncorrected,metphi,metphi_uncorrected,pfmetphi,pfmetphi_uncorrected --wp_vs_jet VTight --wp_vs_mu Tight --wp_vs_ele Tight --decay_mode 0 --id_wp_ele 1 --id_wp_mu $IDWP_MU
done