Skip to content

Commit

Permalink
Merge pull request cms-l1-dpg#74 from cms-l1-dpg/v38_dev
Browse files Browse the repository at this point in the history
V38 development
  • Loading branch information
artlbv authored Apr 22, 2024
2 parents 45f4010 + 85bac32 commit 40f36ce
Show file tree
Hide file tree
Showing 51 changed files with 3,751 additions and 109 deletions.
5 changes: 3 additions & 2 deletions configs/V38nano/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
# V33 version
# V38 DT12x version

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

Uses the Annual Review branch 1400pre3v9 and includes rerunning the TrackTrigger.
35 changes: 1 addition & 34 deletions configs/V38nano/caching.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -94,37 +94,4 @@ V38nano:
L1TrackHT: [ht, mht]
L1TrackJet: [pt, eta, phi]
L1TrackTripletWord: [pt]
L1ExtTrackHT: [ht, mht]
# # #### 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]
L1ExtTrackHT: [ht]
109 changes: 109 additions & 0 deletions configs/V38nano/caching_signal.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,109 @@
V38nano:
HHToBBTauTau:
ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/14X/v38/GluGluToHHTo2B2Tau_node_SM_TuneCP5_14TeV-madgraph-pythia8/HHTo2B2Tau_131_200PU_IBv9_wTT/240412_210926/0000/*.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]

HtoLLPto4B_M125_Phi60_ctau100:
ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/14X/v38/HiddenGluGluH_mH-125_Phi-60_ctau-100_bbbb_TuneCP5_14TeV-pythia8/*/*/*/*.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]
# # #### 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]
30 changes: 15 additions & 15 deletions configs/V38nano/object_performance/jets_trigger.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,12 @@ JetTurnonBarrel:
test_objects:
# L1puppiJetHisto:default:barrel: "pt"
L1puppiJetSC4:default:barrel: "pt"
# L1caloJet:default:barrel: "pt"
# L1TrackJet:default:barrel: "pt"
L1caloJet:default:barrel: "pt"
L1TrackJet:default:barrel: "pt"
thresholds: [50, 100]
scalings:
method: "naive"
threshold: 0.95
# scalings:
# method: "naive"
# threshold: 0.95
xlabel: "Gen. $p_T$ (GeV)"
ylabel: "Trigger Efficiency (<threshold> GeV, barrel)"
binning:
Expand All @@ -43,12 +43,12 @@ JetTurnonEndcap:
test_objects:
# L1puppiJetHisto:default:endcap: "pt"
L1puppiJetSC4:default:endcap: "pt"
# L1caloJet:default:endcap: "pt"
# L1TrackJet:default:endcap: "pt"
L1caloJet:default:endcap: "pt"
L1TrackJet:default:endcap: "pt"
thresholds: [50, 100]
scalings:
method: "naive"
threshold: 0.95
# scalings:
# method: "naive"
# threshold: 0.95
xlabel: "Gen. $p_T$ (GeV)"
ylabel: "Trigger Efficiency (<threshold> GeV, endcap)"
binning:
Expand All @@ -72,11 +72,11 @@ JetTurnonForward:
test_objects:
# L1puppiJetHisto:default:forward: "pt"
L1puppiJetSC4:default:forward: "pt"
# L1caloJet:default:forward: "pt"
# thresholds: [50, 100]
scalings:
method: "naive"
threshold: 0.95
L1caloJet:default:forward: "pt"
thresholds: [50, 100]
# scalings:
# method: "naive"
# threshold: 0.95
xlabel: "Gen. $p_T$ (GeV)"
ylabel: "Trigger Efficiency (<threshold> GeV, forward)"
binning:
Expand Down
127 changes: 77 additions & 50 deletions configs/V38nano/object_performance/met_ht_mht.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,31 @@
HT_90perc:
# HT_90perc:
# sample: TT
# version: V38nano
# reference_object:
# object: "GenJet"
# x_arg: "pt"
# label: "Gen HT"
# trafo: "HT"
# cuts:
# object:
# - "abs({eta}) < 2.4"
# - "{pt} > 30"
# test_objects:
# # L1puppiHistoJetSums:HT: "pt"
# L1puppiJetSC4sums:HT: "pt"
# L1TrackHT: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

TkHT_90perc:
sample: TT
version: V38nano
reference_object:
Expand All @@ -11,10 +38,10 @@ HT_90perc:
- "abs({eta}) < 2.4"
- "{pt} > 30"
test_objects:
L1puppiHistoJetSums:HT: "pt"
# L1puppiHistoJetSums:HT: "pt"
L1puppiJetSC4sums:HT: "pt"
L1TrackHT:HT: "ht"
thresholds: [350]
thresholds: [150, 350]
scalings:
method: "naive"
threshold: 0.90
Expand All @@ -25,54 +52,54 @@ HT_90perc:
max: 750
step: 20

MHT_50perc:
sample: TT
version: V38nano
reference_object:
object: "GenJet"
x_arg: "pt"
label: "Gen MHT"
cuts:
object:
- "abs({eta}) < 2.4"
- "{pt} > 30"
trafo: "MHT"
test_objects:
L1puppiHistoJetSums:MHT: "pt"
L1puppiJetSC4sums:MHT: "pt"
L1TrackHT:MHT: "mht"
thresholds: [70, 150]
scalings:
method: "naive"
threshold: 0.50
xlabel: "Gen. MHT30 (GeV)"
ylabel: "Trigger Efficiency (<threshold> GeV)"
binning:
min: 0
max: 500
step: 20
# MHT_50perc:
# sample: TT
# version: V38nano
# reference_object:
# object: "GenJet"
# x_arg: "pt"
# label: "Gen MHT"
# cuts:
# object:
# - "abs({eta}) < 2.4"
# - "{pt} > 30"
# trafo: "MHT"
# test_objects:
# L1puppiHistoJetSums:MHT: "pt"
# L1puppiJetSC4sums:MHT: "pt"
# L1TrackHT:MHT: "mht"
# thresholds: [70, 150]
# scalings:
# method: "naive"
# threshold: 0.50
# xlabel: "Gen. MHT30 (GeV)"
# ylabel: "Trigger Efficiency (<threshold> GeV)"
# binning:
# min: 0
# max: 500
# step: 20

MET_90perc:
sample: TT
version: V38nano
reference_object:
object: "GenMET"
x_arg: "pt"
label: "Gen MET"
test_objects:
L1puppiMET:default: "pt"
L1puppiMLMET:default: "pt"
L1TrackMET:default: "pt"
thresholds: [125, 150, 175, 200]
xlabel: "Gen. MET (GeV)"
ylabel: "Trigger Efficiency (<threshold> GeV)"
scalings:
method: "naive"
threshold: 0.90
binning:
min: 0
max: 500
step: 20
# MET_90perc:
# sample: TT
# version: V38nano
# reference_object:
# object: "GenMET"
# x_arg: "pt"
# label: "Gen MET"
# test_objects:
# L1puppiMET:default: "pt"
# L1puppiMLMET:default: "pt"
# L1TrackMET:default: "pt"
# thresholds: [125, 150, 175, 200]
# xlabel: "Gen. MET (GeV)"
# ylabel: "Trigger Efficiency (<threshold> GeV)"
# scalings:
# method: "naive"
# threshold: 0.90
# binning:
# min: 0
# max: 500
# step: 20

# MET_90perc_scTanh:
# sample: TT
Expand Down
Loading

0 comments on commit 40f36ce

Please sign in to comment.