Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion cache
1 change: 1 addition & 0 deletions central_cache/cache
78 changes: 9 additions & 69 deletions configs/V44nano/caching.yaml
Original file line number Diff line number Diff line change
@@ -1,83 +1,23 @@
V44nano:
# Hgg:
# ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/roward/phase2/menu/ntuples/Spring24/142pre1/v44/GluGluHToGG_M-125_TuneCP5_14TeV-powheg-pythia8/Hto2gg_Spring24_200PU_V44_reL1wTT/*/0000/*.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/roward/phase2/menu/ntuples/Spring24/142pre1/v44/DYToLL_M-50_TuneCP5_14TeV-pythia8/DY_M50_Spring24_200PU_V44_reL1wTT/*/0000/*.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/roward/phase2/menu/ntuples/Spring24/142pre1/v44/TT_TuneCP5_14TeV-powheg-pythia8/TT_Spring24_200PU_V44_reL1wTT/*/0000/*.root
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/roward/phase2/menu/ntuples/Spring24/142pre1/v44/VBF_HToTauTau_M-125_TuneCP5_14TeV-powheg-pythia8/VBFHtoTaus_Spring24_200PU_V44_reL1wTT/*/0000/*.root
trees_branches:
Events:
GenPart: [pt, eta, phi, pdgId, statusFlags]
GenVisTau: "all"
L1nnPuppiTau: "all"
L1hpsTau: "all"
L1caloTau: "all"
L1nnCaloTau: "all"
MinBias:
ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/roward/phase2/menu/ntuples/Spring24/142pre1/v44/MinBias_TuneCP5_14TeV-pythia8/MinBias_Spring24_200PU_V44_reL1wTT/*/0000/*.root
ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/stella/phase2/menu/ntuples/MinBias_TuneCP5_14TeV-pythia8/MinBias_Spring24_140PU_V44_reL1wTT/250411_135445/0000/*.root
trees_branches:
Events:
# PV
L1PV: [z0]
## EG
L1tkPhoton: "all"
L1tkElectron: "all"
L1EGbarrel: "all"
L1EGendcap: "all"
L1tkPhoton: "all"
L1tkElectron: "all"
L1EGbarrel: "all"
L1EGendcap: "all"
## MUONS
L1gmtTkMuon: "all"
L1gmtTkMuon: "all"
L1gmtMuon: "all" # aka gmtMuon
L1gmtDispMuon: "all"
## TAUS
L1nnPuppiTau: "all"
L1hpsTau: "all"
L1caloTau: "all"
L1nnPuppiTau: "all"
L1hpsTau: "all"
L1caloTau: "all"
L1nnCaloTau: "all"
## MET/Sums
L1puppiMET: [pt, phi]
Expand Down
5 changes: 5 additions & 0 deletions configs/V45nano_NGJets/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# V44 DT12x version

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

Uses the Annual Review branch 1400pre3v9 and includes rerunning the TrackTrigger.
64 changes: 64 additions & 0 deletions configs/V45nano_NGJets/caching.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
V45nano_NGJets:
TT:
ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/roward/phase2/menu/ntuples/Spring24/151X/v45/TT_TuneCP5_14TeV-powheg-pythia8/TT_Spring24_200PU_V45_reL1wTT_NGJetNano/250506_203815/0000/*.root
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]
L1puppiJetSC4NG: [pt, eta, phi, udsTagScore, bTagScore, cTagScore, gTagScore]

MinBias:
ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/roward/phase2/menu/ntuples/Spring24/151X/v45/MinBias_TuneCP5_14TeV-pythia8/MinBias_Spring24_200PUALCA_V45_reL1wTT_NGJetNano/250506_203903/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]
L1puppiJetSC4NGsums: [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]
L1puppiJetSC4NG: [pt, eta, phi, udsTagScore, bTagScore, cTagScore, gTagScore]
## track-only
L1TrackMET: [pt]
L1TrackHT: [ht, mht]
L1TrackJet: [pt, eta, phi]
L1TrackTripletWord: [pt]
L1ExtTrackHT: [ht]
53 changes: 53 additions & 0 deletions configs/V45nano_NGJets/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: V45nano_NGJets
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: V45nano_NGJets
# 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/V45nano_NGJets/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: V45nano_NGJets
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:NoIsoForIso: "relIso"
xlabel: "Isolation"
ylabel: "Efficiency (Barrel)"
binning:
min: 0
max: 0.5
step: 0.005

ElectronsIsolation_Endcap:
sample: DYLL_M50
version: V45nano_NGJets
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

105 changes: 105 additions & 0 deletions configs/V45nano_NGJets/object_performance/electron_matching.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,105 @@
ElectronsMatchingBarrel:
sample: DYLL_M50
version: V45nano_NGJets
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:NoIsoNoLowPtID: "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: V45nano_NGJets
# 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: V45nano_NGJets
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:NoIsoNoLowPtID: "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: V45nano_NGJets
# 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
Loading
Loading