Skip to content

Commit

Permalink
add V37/IBv8 configs
Browse files Browse the repository at this point in the history
  • Loading branch information
artlbv committed Apr 12, 2024
1 parent dfdbb3a commit 04142fd
Show file tree
Hide file tree
Showing 39 changed files with 2,448 additions and 0 deletions.
4 changes: 4 additions & 0 deletions configs/V37nano/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# V33 version

Based on https://github.com/cms-l1-dpg/Phase2-L1Nano/tree/v33_1400pre3v1

127 changes: 127 additions & 0 deletions configs/V37nano/caching.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,127 @@
V37nano:
Hgg:
ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/14X/v37/GluGluHToGG_M-125_TuneCP5_14TeV-powheg-pythia8/*/*/*/*.root
trees_branches:
Events:
GenPart: [pt, eta, phi, pdgId, statusFlags]
L1tkPhoton: "all"
L1EGbarrel: "all"
L1EGendcap: "all"
# DYLL_M50:
# ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/14X/v36/DYToLL_M-50_TuneCP5_14TeV-pythia8/DY_M50_131_200PU_myIBv6_noTkTrg_resub/240403_214206/0000/L1Nano_*.root
# trees_branches:
# Events:
# GenPart: "all"
# ## EG
# L1tkElectron: "all"
# L1EGbarrel: "all"
# L1EGendcap: "all"
# ## Muons
# L1gmtTkMuon: "all"
# L1gmtMuon: "all"
# L1gmtDispMuon: "all"
# ## TF Muons
# L1MuonKMTF: "all"
# L1MuonOMTF: "all"
# L1MuonEMTF: "all"
# L1DispMuonKMTF: "all"
# L1DispMuonOMTF: "all"
# L1DispMuonEMTF: "all"
TT:
ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/14X/v37/TT_TuneCP5_14TeV-powheg-pythia8/TT_131_200PU_IBv8_wTT/240411_081520/tmp_links/test_*
trees_branches:
Events:
# gen
GenJet: [pt, eta, phi, partonFlavour]
GenJetAK8: [pt, eta, phi]
GenMET: "all"
# # sums
L1puppiMET: [pt, phi]
L1puppiMLMET: [pt]
L1puppiJetSC4sums: [pt, phi]
L1puppiHistoJetSums: [pt, phi]
# # jets
L1puppiJetSC4: [pt, eta, phi]
L1puppiJetSC8: [pt, eta, phi]
L1puppiExtJetSC4: [pt, eta, phi, btagScore]
L1puppiJetHisto: [pt, eta, phi]
L1caloJet: [pt, eta, phi]
L1TrackMET: [pt]
L1TrackHT: [ht, mht]
L1TrackJet: [pt, eta, phi]
VBFHToTauTau:
ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/14X/v37/VBFHToTauTau_M-125_TuneCP5_14TeV-powheg-pythia8/*/*/*/*.root
trees_branches:
Events:
GenVisTau: "all"
L1nnPuppiTau: "all"
L1hpsTau: "all"
L1caloTau: "all"
L1nnCaloTau: "all"
MinBias:
ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/14X/v37/MinBias_TuneCP5_14TeV-pythia8/MinBias_131_L1Fix_IBv8_wTT/240411_081840/tmp_links/*.root
trees_branches:
Events:
## PV
L1PV: [z0]
## EG
L1tkPhoton: "all"
L1tkElectron: "all"
L1EGbarrel: "all"
L1EGendcap: "all"
## MUONS
L1gmtTkMuon: "all"
L1gmtMuon: "all" # aka gmtMuon
## TAUS
L1nnPuppiTau: "all"
L1hpsTau: "all"
L1caloTau: "all"
L1nnCaloTau: "all"
## MET/Sums
L1puppiMET: [pt, phi]
L1puppiMLMET: [pt]
L1puppiJetSC4sums: [pt, phi]
L1puppiHistoJetSums: [pt, phi]
# jets
L1puppiJetSC4: [pt, eta, phi]
L1puppiJetSC8: [pt, eta, phi]
L1puppiExtJetSC4: [pt, eta, phi, btagScore]
L1puppiJetHisto: [pt, eta, phi]
L1caloJet: [pt, eta, phi]
## track-only
L1TrackMET: [pt]
L1TrackHT: [ht, mht]
L1TrackJet: [pt, eta, phi]
# #### LLP
# HtoLLPto4mu_Ctau900mm:
# ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/14X/v36/HTo2LongLivedTo4mu_MH-125_MFF-12_CTau-900mm_TuneCP5_14TeV-pythia8/HtoLLPto4mu_Ctau90cm_131_L1Fix_myIBv6_noTkTrg_resub/240403_222836/0000/L1Nano_*.root
# trees_branches:
# Events:
# GenPart: "all"
# ## Muons
# L1gmtTkMuon: "all"
# L1gmtMuon: "all"
# L1gmtDispMuon: "all"
# ## TF Muons
# L1MuonKMTF: "all"
# L1MuonOMTF: "all"
# L1MuonEMTF: "all"
# L1DispMuonKMTF: "all"
# L1DispMuonOMTF: "all"
# L1DispMuonEMTF: "all"
HtoLLPto4b_M125_Phi60_ctau100:
ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/14X/v37/HiddenGluGluH_mH-125_Phi-60_ctau-100_bbbb_TuneCP5_14TeV-pythia8/HiddenHto4b_M125_Phi60_ctau100_IBv8_wTT/240411_082132/0000/*.root
trees_branches:
Events:
GenJet: "all"
# # jets
L1puppiJetSC4sums: [pt, phi]
# L1puppiJetSC4: [pt, eta, phi]
# L1puppiJetSC8: [pt, eta, phi]
# L1puppiExtJetSC4: [pt, eta, phi, btagScore]
# L1caloJet: [pt, eta, phi]
## track-only
# L1TrackMET: [pt]
L1TrackHT: [ht, mht]
L1ExtTrackHT: [ht, mht]
# L1TrackJet: [pt, eta, phi]
53 changes: 53 additions & 0 deletions configs/V37nano/object_performance/disp_ht.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
HtoLLPto4b_M125_Phi60_ctau100_promptHT:
sample: HtoLLPto4b_M125_Phi60_ctau100
version: V37nano
reference_object:
object: "GenJet"
x_arg: "pt"
label: "Gen HT"
trafo: "HT"
cuts:
object:
- "abs({eta}) < 2.4"
- "{pt} > 30"
test_objects:
L1puppiJetSC4sums:HT: "pt"
L1TrackHT:HT: "ht"
L1ExtTrackHT:HT: "ht"
thresholds: [50, 100]
# scalings:
# method: "naive"
# threshold: 0.90
xlabel: "Gen. HT (GeV)"
ylabel: "Trigger Efficiency (<threshold> GeV)"
binning:
min: 0
max: 750
step: 20

# HtoLLPto4b_M125_Phi60_ctau100_dispHT:
# sample: HtoLLPto4b_M125_Phi60_ctau100
# version: V37nano
# reference_object:
# object: "GenJet"
# x_arg: "pt"
# label: "Gen HT"
# trafo: "HT"
# cuts:
# object:
# - "abs({eta}) < 2.4"
# - "{pt} > 30"
# test_objects:
# L1puppiJetSC4sums:HT: "pt"
# L1TrackHT:HT: "ht"
# L1ExtTrackHT:HT: "ht"
# thresholds: [350]
# scalings:
# method: "naive"
# threshold: 0.90
# xlabel: "Gen. HT (GeV)"
# ylabel: "Trigger Efficiency (<threshold> GeV)"
# binning:
# min: 0
# max: 750
# step: 20
50 changes: 50 additions & 0 deletions configs/V37nano/object_performance/electron_iso.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
ElectronsIsolation_Barrel:
sample: DYLL_M50
version: V37nano
match_test_to_ref: True
iso_vs_efficiency: True
reference_object:
object: "GenPart"
x_arg: "pt"
label: "Gen Electrons"
cuts:
event:
- "(({statusFlags}>>7)&1) == 1"
- "abs({pdgId}) == 11"
- "abs({eta}) < 1.479"
object:
- "abs({eta}) < 1.479"
test_objects:
L1tkElectron:NoIso: "relIso"
xlabel: "Isolation"
ylabel: "Efficiency (Barrel)"
binning:
min: 0
max: 0.5
step: 0.005

ElectronsIsolation_Endcap:
sample: DYLL_M50
version: V37nano
match_test_to_ref: True
iso_vs_efficiency: True
reference_object:
object: "GenPart"
x_arg: "pt"
label: "Gen Electrons"
cuts:
event:
- "(({statusFlags}>>7)&1) == 1"
- "abs({pdgId}) == 11"
- "abs({eta}) > 1.479"
object:
- "abs({eta}) < 2.4"
test_objects:
L1tkElectron:NoIsoForIso: "relIso"
xlabel: "Isolation"
ylabel: "Efficiency (Endcap)"
binning:
min: 0
max: 0.5
step: 0.005

103 changes: 103 additions & 0 deletions configs/V37nano/object_performance/electron_matching.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
ElectronsMatchingBarrel:
sample: DYLL_M50
version: V37nano
match_test_to_ref: True
reference_object:
object: "GenPart"
x_arg: "pt"
label: "Gen Electrons"
cuts:
event:
- "(({statusFlags}>>7)&1) == 1"
- "abs({pdgId}) == 11"
- "abs({eta}) < 1.5"
object:
- "abs({eta}) < 2.4"
test_objects:
L1EG:default: "pt"
L1tkElectron:NoIso: "pt"
L1tkElectron:Iso: "pt"
xlabel: "Gen. $p_T$ (GeV)"
ylabel: "Matching Efficiency (Barrel)"
binning:
min: 0
max: 100
step: 3

# ElectronsMatchingBarrel_wPrunedGenPart:
# sample: DYLL_M50
# version: V37nano
# match_test_to_ref: True
# reference_object:
# object: "GenPart"
# x_arg: "pt"
# label: "Gen Electrons"
# cuts:
# event:
# - "(({statusFlags}>>7)&1) == 1"
# - "abs({pdgId}) == 11"
# - "abs({eta}) < 1.5"
# object:
# - "abs({eta}) < 2.4"
# test_objects:
# L1EG:default: "pt"
# L1tkElectron:NoIso: "pt"
# L1tkElectron:Iso: "pt"
# xlabel: "Gen. $p_T$ (GeV)"
# ylabel: "Matching Efficiency (Barrel)"
# binning:
# min: 0
# max: 100
# step: 3

ElectronsMatchingEndcap:
sample: DYLL_M50
version: V37nano
match_test_to_ref: True
reference_object:
object: "GenPart"
x_arg: "pt"
label: "Gen Electrons"
cuts:
event:
- "(({statusFlags}>>7)&1) == 1"
- "abs({pdgId}) == 11"
- "abs({eta}) > 1.5"
object:
- "abs({eta}) < 2.4"
test_objects:
L1EG:default: "pt"
L1tkElectron:NoIso: "pt"
L1tkElectron:Iso: "pt"
xlabel: "Gen. $p_T$ (GeV)"
ylabel: "Matching Efficiency (Endcap)"
binning:
min: 0
max: 100
step: 3

# ElectronsMatchingEndcap_wPrunedGenPart:
# sample: DYLL_M50
# version: V37nano
# match_test_to_ref: True
# reference_object:
# object: "GenPart"
# x_arg: "pt"
# label: "Gen Electrons"
# cuts:
# event:
# - "(({statusFlags}>>7)&1) == 1"
# - "abs({pdgId}) == 11"
# - "abs({eta}) > 1.5"
# object:
# - "abs({eta}) < 2.4"
# test_objects:
# L1EG:default: "pt"
# L1tkElectron:NoIso: "pt"
# L1tkElectron:Iso: "pt"
# xlabel: "Gen. $p_T$ (GeV)"
# ylabel: "Matching Efficiency (Endcap)"
# binning:
# min: 0
# max: 100
# step: 3
52 changes: 52 additions & 0 deletions configs/V37nano/object_performance/electron_matching_eta.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
ElectronsMatching_Eta_Pt10to25:
sample: DYLL_M50
version: V37nano
match_test_to_ref: True
reference_object:
object: "GenPart"
x_arg: "eta"
label: "Gen Electrons"
cuts:
event:
- "(({statusFlags}>>7)&1) == 1"
- "abs({pdgId}) == 11"
- "{pt} < 25"
- "{pt} > 10"
object:
- "abs({eta}) < 3.0"
test_objects:
L1EG:default: "eta"
L1tkElectron:NoIso: "eta"
L1tkElectron:Iso: "eta"
xlabel: "Gen. $\\eta$"
ylabel: "Matching Efficiency ($10 < p_T < 25$ GeV)"
binning:
min: -3
max: 3
step: 0.2

ElectronsMatching_Eta_Pt25toInf:
sample: DYLL_M50
version: V37nano
match_test_to_ref: True
reference_object:
object: "GenPart"
x_arg: "eta"
label: "Gen Electrons"
cuts:
event:
- "(({statusFlags}>>7)&1) == 1"
- "abs({pdgId}) == 11"
- "{pt} > 25"
object:
- "abs({eta}) < 3.0"
test_objects:
L1EG:default: "eta"
L1tkElectron:NoIso: "eta"
L1tkElectron:Iso: "eta"
xlabel: "Gen. $\\eta$"
ylabel: "Matching Efficiency ($p_T > 25$ GeV)"
binning:
min: -3
max: 3
step: 0.2
Loading

0 comments on commit 04142fd

Please sign in to comment.