Skip to content

Commit

Permalink
Add V38_DT12x configs
Browse files Browse the repository at this point in the history
  • Loading branch information
artlbv committed Apr 19, 2024
1 parent 1f4a813 commit 1c1963a
Show file tree
Hide file tree
Showing 29 changed files with 1,579 additions and 0 deletions.
6 changes: 6 additions & 0 deletions configs/V38nano_DT12x/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# V38 DT12x version

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

Uses the Annual Review branch 1400pre3v9 with modified DT (Drift Tube) TPs corresponding to the 125x release.
Included rerunning the TrackTrigger, and thus is similar to pure V38.
58 changes: 58 additions & 0 deletions configs/V38nano_DT12x/caching.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
V38nano_DT12x:
DYLL_M50:
ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/14X/IBv9_muons/IBv9_Combined/12DT_wTT/ForArthurPartial/DYToLL_IBv9_12DT.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"
# MinBias:
# ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/14X/IBv9_muons/IBv9_Combined/12DT_wTT/ForArthurPartial/Minbias.root
# trees_branches:
# Events:
# # # PV
# # L1PV: [z0]
# # ## EG
# # L1tkPhoton: "all"
# # L1tkElectron: "all"
# # L1EGbarrel: "all"
# # L1EGendcap: "all"
# # ## MUONS
# L1gmtTkMuon: "all"
# L1gmtMuon: "all" # aka gmtMuon
# L1gmtDispMuon: "all"
# ## 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]
# L1TrackTripletWord: [pt]
# L1ExtTrackHT: [ht]
82 changes: 82 additions & 0 deletions configs/V38nano_DT12x/object_performance/muonTF_matching.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
MuonTFsMatchingBarrel:
sample: DYLL_M50
version: V38nano_DT12x_DT12x
match_test_to_ref: True
reference_object:
object: "GenPart"
x_arg: "pt"
label: "Gen Muons"
cuts:
event:
- "(({statusFlags}>>7)&1) == 1"
- "abs({pdgId}) == 13"
object:
- "abs({eta}) < 0.83"
test_objects:
L1gmtMuon:default:barrel: "pt"
L1MuonKMTF:default:barrel: "pt"
L1MuonOMTF:default:barrel: "pt"
L1MuonEMTF:default:barrel: "pt"
L1gmtTkMuon:default:barrel: "pt"
xlabel: "Gen. $p_T$ (GeV)"
ylabel: "Matching Efficiency (barrel)"
binning:
min: 0
max: 100
step: 3

MuonTFsMatchingOverlap:
sample: DYLL_M50
version: V38nano_DT12x_DT12x
match_test_to_ref: True
reference_object:
object: "GenPart"
x_arg: "pt"
label: "Gen Muons"
cuts:
event:
- "(({statusFlags}>>7)&1) == 1"
- "abs({pdgId}) == 13"
object:
- "abs({eta}) > 0.83"
- "abs({eta}) < 1.24"
test_objects:
L1gmtMuon:default:overlap: "pt"
L1MuonKMTF:default:overlap: "pt"
L1MuonOMTF:default:overlap: "pt"
L1MuonEMTF:default:overlap: "pt"
L1gmtTkMuon:default:overlap: "pt"
xlabel: "Gen. $p_T$ (GeV)"
ylabel: "Matching Efficiency (overlap)"
binning:
min: 0
max: 100
step: 3

MuonTFsMatchingEndcap:
sample: DYLL_M50
version: V38nano_DT12x_DT12x
match_test_to_ref: True
reference_object:
object: "GenPart"
x_arg: "pt"
label: "Gen Muons"
cuts:
event:
- "(({statusFlags}>>7)&1) == 1"
- "abs({pdgId}) == 13"
object:
- "abs({eta}) > 1.24"
- "abs({eta}) < 2.4"
test_objects:
L1gmtMuon:default:endcap: "pt"
L1MuonKMTF:default:endcap: "pt"
L1MuonOMTF:default:endcap: "pt"
L1MuonEMTF:default:endcap: "pt"
L1gmtTkMuon:default:endcap: "pt"
xlabel: "Gen. $p_T$ (GeV)"
ylabel: "Matching Efficiency (endcap)"
binning:
min: 0
max: 100
step: 3
56 changes: 56 additions & 0 deletions configs/V38nano_DT12x/object_performance/muonTF_matching_eta.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
MuonTFsMatching_Eta_Pt2to5:
sample: DYLL_M50
version: V38nano_DT12x_DT12x
match_test_to_ref: True
reference_object:
object: "GenPart"
x_arg: "eta"
label: "Gen Muons"
cuts:
event:
- "(({statusFlags}>>7)&1) == 1"
- "abs({pdgId}) == 13"
- "{pt} > 2"
- "{pt} < 5"
object:
- "abs({eta}) < 2.4"
test_objects:
L1gmtMuon:default: "eta"
L1MuonKMTF:default: "eta"
L1MuonOMTF:default: "eta"
L1MuonEMTF:default: "eta"
L1gmtTkMuon:default: "eta"
xlabel: "Gen. $\\eta$"
ylabel: "Matching Efficiency (2-5 GeV)"
binning:
min: -3
max: 3
step: 0.2

MuonTFsMatching_Eta_Pt15toInf:
sample: DYLL_M50
version: V38nano_DT12x_DT12x
match_test_to_ref: True
reference_object:
object: "GenPart"
x_arg: "eta"
label: "Gen Muons"
cuts:
event:
- "(({statusFlags}>>7)&1) == 1"
- "abs({pdgId}) == 13"
- "{pt} > 15"
object:
- "abs({eta}) < 2.4"
test_objects:
L1gmtMuon:default: "eta"
L1MuonKMTF:default: "eta"
L1MuonOMTF:default: "eta"
L1MuonEMTF:default: "eta"
L1gmtTkMuon:default: "eta"
xlabel: "Gen. $\\eta$"
ylabel: "Matching Efficiency (>15 GeV)"
binning:
min: -3
max: 3
step: 0.2
93 changes: 93 additions & 0 deletions configs/V38nano_DT12x/object_performance/muonTF_trigger.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
MuonTFsTrigger_Barrel:
sample: DYLL_M50
version: V38nano_DT12x_DT12x
match_test_to_ref: True
reference_object:
object: "GenPart"
x_arg: "eta"
label: "Gen Muons"
cuts:
event:
- "(({statusFlags}>>7)&1) == 1"
- "abs({pdgId}) == 13"
object:
- "abs({eta}) < 0.83"
test_objects:
L1gmtMuon:default:barrel: "pt"
L1MuonKMTF:default:barrel: "pt"
L1MuonOMTF:default:barrel: "pt"
L1MuonEMTF:default:barrel: "pt"
L1gmtTkMuon:default:barrel: "pt"
xlabel: "Gen. pT (GeV)"
ylabel: "Trigger Efficiency (barrel, L1 $p_T > 20$ GeV)"
thresholds: [20, 25]
# scalings:
# method: "naive"
# threshold: 0.95
binning:
min: 0
max: 50
step: 1.5

# MuonTFsTrigger_Overlap:
# sample: DYLL_M50
# version: V38nano_DT12x_DT12x
# match_test_to_ref: True
# reference_object:
# object: "GenPart"
# x_arg: "eta"
# label: "Gen Muons"
# cuts:
# event:
# - "(({statusFlags}>>7)&1) == 1"
# - "abs({pdgId}) == 13"
# object:
# - "abs({eta}) > 0.83"
# - "abs({eta}) < 1.24"
# test_objects:
# L1gmtMuon:default:overlap: "pt"
# L1MuonKMTF:default:overlap: "pt"
# L1MuonOMTF:default:overlap: "pt"
# L1MuonEMTF:default:overlap: "pt"
# L1gmtTkMuon:default:overlap: "pt"
# xlabel: "Gen. pT (GeV)"
# ylabel: "Trigger Efficiency (overlap, L1 $p_T > 20$ GeV)"
# thresholds: [20, 25]
# # scalings:
# # method: "naive"
# # threshold: 0.95
# binning:
# min: 0
# max: 50
# step: 1.5

# MuonTFsTrigger_Endcap:
# sample: DYLL_M50
# version: V38nano_DT12x_DT12x
# match_test_to_ref: True
# reference_object:
# object: "GenPart"
# x_arg: "eta"
# label: "Gen Muons"
# cuts:
# event:
# - "(({statusFlags}>>7)&1) == 1"
# - "abs({pdgId}) == 13"
# object:
# - "abs({eta}) > 1.24"
# test_objects:
# L1gmtMuon:default:endcap: "pt"
# L1MuonKMTF:default:endcap: "pt"
# L1MuonOMTF:default:endcap: "pt"
# L1MuonEMTF:default:endcap: "pt"
# L1gmtTkMuon:default:endcap: "pt"
# xlabel: "Gen. pT (GeV)"
# ylabel: "Trigger Efficiency (endcap, L1 $p_T > 20$ GeV)"
# thresholds: [20, 25]
# # scalings:
# # method: "naive"
# # threshold: 0.95
# binning:
# min: 0
# max: 50
# step: 1.5
73 changes: 73 additions & 0 deletions configs/V38nano_DT12x/object_performance/muon_matching.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
MuonsMatchingBarrel:
sample: DYLL_M50
version: V38nano_DT12x_DT12x
match_test_to_ref: True
reference_object:
object: "GenPart"
x_arg: "pt"
label: "Gen Muons"
cuts:
event:
- "(({statusFlags}>>7)&1) == 1"
- "abs({pdgId}) == 13"
object:
- "abs({eta}) < 0.83"
test_objects:
L1gmtMuon:default:barrel: "pt"
L1gmtTkMuon:default:barrel: "pt"
xlabel: "Gen. $p_T$ (GeV)"
ylabel: "Matching Efficiency (barrel)"
binning:
min: 0
max: 100
step: 3

MuonsMatchingOverlap:
sample: DYLL_M50
version: V38nano_DT12x_DT12x
match_test_to_ref: True
reference_object:
object: "GenPart"
x_arg: "pt"
label: "Gen Muons"
cuts:
event:
- "(({statusFlags}>>7)&1) == 1"
- "abs({pdgId}) == 13"
object:
- "abs({eta}) > 0.83"
- "abs({eta}) < 1.24"
test_objects:
L1gmtMuon:default:overlap: "pt"
L1gmtTkMuon:default:overlap: "pt"
xlabel: "Gen. $p_T$ (GeV)"
ylabel: "Matching Efficiency (overlap)"
binning:
min: 0
max: 100
step: 3

MuonsMatchingEndcap:
sample: DYLL_M50
version: V38nano_DT12x_DT12x
match_test_to_ref: True
reference_object:
object: "GenPart"
x_arg: "pt"
label: "Gen Muons"
cuts:
event:
- "(({statusFlags}>>7)&1) == 1"
- "abs({pdgId}) == 13"
object:
- "abs({eta}) > 1.24"
- "abs({eta}) < 2.4"
test_objects:
L1gmtMuon:default:endcap: "pt"
L1gmtTkMuon:default:endcap: "pt"
xlabel: "Gen. $p_T$ (GeV)"
ylabel: "Matching Efficiency (endcap)"
binning:
min: 0
max: 100
step: 3
Loading

0 comments on commit 1c1963a

Please sign in to comment.