diff --git a/configs/V29/caching.yaml b/configs/V29/caching.yaml deleted file mode 100644 index 0bb97970..00000000 --- a/configs/V29/caching.yaml +++ /dev/null @@ -1,80 +0,0 @@ -V29: - DYLL_M50: - ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/CMSSW_12_5_2p1/v29/DY_M50_1252_crab_v29_Snap3/230413_214444/0000/*.root - trees_branches: - genTree/L1GenTree: - part_mu: [Id, Stat, Pt, Eta, Phi] - part_e: [Id, Stat, Pt, Eta, Phi] - l1PhaseIITree/L1PhaseIITree: - tkElectron: [Pt, Et, Eta, Phi, Chg, Bx, TrkIso, PfIso, PuppiIso, zVtx, HwQual, EGRefPt, EGRefEta, EGRefPhi, HGC, PassesEleID, PassesPhoID] - EG: [Pt, Et, Eta, Phi, Bx, Iso, HwQual, HGC, PassesEleID, PassesSaID] - gmtMuon: [Pt, Eta, Phi, Z0, D0, IPt, IEta, IPhi, IZ0, ID0, Chg, Iso, Qual, Beta, Bx] - gmtTkMuon: [Pt, Eta, Phi, Z0, D0, IPt, IEta, IPhi, IZ0, ID0, Chg, Iso, Qual, Beta, NStubs, Bx] - TT: - ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/CMSSW_12_5_2p1/v29/TT_1252_crab_v29_Snap3/230413_214422/0000/*.root - trees_branches: - genTree/L1GenTree: - genMetTrue: "all" - jet: "all" - l1PhaseIITree/L1PhaseIITree: - puppiMET: "all" - phase1PuppiJet: "all" - phase1PuppiMHT: "all" - phase1PuppiHT: "all" - seededConePuppiJet: [Pt, Et, Eta, Phi] - seededConeExtendedPuppiJet: [Pt, Et, Eta, Phi, BJetNN] - seededConePuppiHT: "all" - seededConePuppiMHT: "all" - trackerJet: [Pt, Eta, Phi] - trackerMET: "all" - trackerMHT: "all" - trackerHT: "all" - # caloJet: "all" - caloJet: [Et, Pt, Eta, Phi] - ## DEBUG - #tkElectron: [Pt, Et, Eta, Phi, Chg, Bx, TrkIso, PfIso, PuppiIso, zVtx, HwQual, EGRefPt, EGRefEta, EGRefPhi, HGC, PassesEleID, PassesPhoID] - #tkPhoton: [Pt, Et, Eta, Phi, Bx, TrkIso, HwQual, HGC, PassesEleID, PassesPhoID] - VBFHToTauTau: - ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/CMSSW_12_5_2p1/v29/VBFHToTauTau_1252_crab_v29_Snap3/230413_214647/*/*.root - trees_branches: - genTree/L1GenTree: - part_tau: [Id, Stat, Pt, Eta, Phi, Parent, E] - l1PhaseIITree/L1PhaseIITree: - nnTau: [Et, Eta, Pt, Phi, FullIso, Z0, PassTightNN, Chg, DXY, PassLooseNN] - caloTau: [Et, Eta, Pt, Phi, Iso, HwQual, Bx] - HHToTauTau: - ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/CMSSW_12_5_2p1/v29/HHToTauTau_1252_crab_v29_Snap3/230417_072539/0000/*.root - trees_branches: - genTree/L1GenTree: - part_tau: [Id, Stat, Pt, Eta, Phi, Parent, E] - l1PhaseIITree/L1PhaseIITree: - nnTau: [Et, Eta, Pt, Phi, FullIso, Z0, PassTightNN, Chg, DXY, PassLooseNN] - caloTau: [Et, Eta, Pt, Phi, Iso, HwQual] - Hgg: - ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/CMSSW_12_5_2p1/v29/GluGluHToGG_1252_crab_v29_Snap3/230413_214505/0000/*.root - trees_branches: - genTree/L1GenTree: - part_gamma: [Id, Stat, Pt, Eta, Phi] - l1PhaseIITree/L1PhaseIITree: - tkPhoton: [Pt, Et, Eta, Phi, Bx, TrkIso, HwQual, HGC, PassesEleID, PassesPhoID, TrkIsoPV] - EG: [Pt, Et, Eta, Phi, Bx, Iso, HwQual, HGC, PassesEleID, PassesSaID] - MinBias: - ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/CMSSW_12_5_2p1/v29/MinBias_1252_crb_v29_Snap3/230413_214525/*/*.root - trees_branches: - l1PhaseIITree/L1PhaseIITree: - puppiMET: "all" - phase1PuppiJet: "all" - phase1PuppiMHT: "all" - phase1PuppiHT: "all" - seededConePuppiJet: [Pt, Et, Eta, Phi] - seededConeExtendedPuppiJet: [Pt, Et, Eta, Phi, BJetNN] - seededConePuppiHT: "all" - seededConePuppiMHT: "all" - tkElectron: [Pt, Et, Eta, Phi, Chg, Bx, TrkIso, PfIso, PuppiIso, zVtx, HwQual, HGC, PassesEleID, PassesPhoID] - EG: [Pt, Et, Eta, Phi, Bx, Iso, HwQual, HGC, PassesEleID, PassesSaID] - gmtTkMuon: [Pt, Eta, Phi, Z0, D0, IPt, IEta, IPhi, IZ0, ID0, Chg, Iso, Qual, Beta, NStubs, Bx] - nnTau: [Et, Eta, Pt, Phi, FullIso, Z0, PassTightNN, Chg, DXY, PassLooseNN] - tkPhoton: [Pt, Et, Eta, Phi, Bx, TrkIso, HwQual, HGC, PassesEleID, PassesPhoID, TrkIsoPV] - z0L1TkPV: "all" - caloTau: [Et, Eta, Pt, Phi, Iso, HwQual, Bx] - diff --git a/configs/V29/object_performance/bJetEff.yaml b/configs/V29/object_performance/bJetEff.yaml deleted file mode 100644 index ee1f62a4..00000000 --- a/configs/V29/object_performance/bJetEff.yaml +++ /dev/null @@ -1,30 +0,0 @@ -BJetEff_Pt: - files: - JetMatching_Pt_Pt30ToInf_genBJets_-999_V29: - object: seededConeExtendedPuppiJet - dir: outputs/V29/turnons/ - label: "Signal: Matched b-jets" - JetMatching_Pt_Pt30ToInf_genNotBJets_-999_V29: - object: seededConeExtendedPuppiJet - dir: outputs/V29/turnons/ - label: "Background: Unmatched b-jets" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency" - watermark: "BJet_Pt" - save_dir: "outputs/V29/BJet/turnons" - - -BJetEff_Eta: - files: - JetMatching_Eta_Pt30ToInf_genBJets_-999_V29: - object: seededConeExtendedPuppiJet - dir: outputs/V29/turnons/ - label: "Signal: Matched b-jets" - JetMatching_Eta_Pt30ToInf_genNotBJets_-999_V29: - object: seededConeExtendedPuppiJet - dir: outputs/V29/turnons/ - label: "Background: Unmatched b-jets" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency" - watermark: "BJet_Eta" - save_dir: "outputs/V29/BJet/turnons" diff --git a/configs/V29/object_performance/electron_iso.yaml b/configs/V29/object_performance/electron_iso.yaml deleted file mode 100644 index 771386f3..00000000 --- a/configs/V29/object_performance/electron_iso.yaml +++ /dev/null @@ -1,48 +0,0 @@ -ElectronsIsolation_Barrel: - sample: DYLL_M50 - version: V29 - match_test_to_ref: True - iso_vs_efficiency: True - reference_object: - object: "part_e" - x_arg: "Pt" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.479" - object: - - "abs({eta}) < 1.479" - test_objects: - tkElectron:NoIso: "trkiso" - xlabel: "Isolation" - ylabel: "Efficiency (Barrel)" - binning: - min: 0 - max: 0.5 - step: 0.005 - -ElectronsIsolation_Endcap: - sample: DYLL_M50 - version: V29 - match_test_to_ref: True - iso_vs_efficiency: True - reference_object: - object: "part_e" - x_arg: "Pt" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.479" - object: - - "abs({eta}) < 2.4" - test_objects: - tkElectron:NoIsoForIso: "trkiso" - xlabel: "Isolation" - ylabel: "Efficiency (Endcap)" - binning: - min: 0 - max: 0.5 - step: 0.005 - diff --git a/configs/V29/object_performance/electron_matching.yaml b/configs/V29/object_performance/electron_matching.yaml deleted file mode 100644 index 68ed26f2..00000000 --- a/configs/V29/object_performance/electron_matching.yaml +++ /dev/null @@ -1,51 +0,0 @@ -ElectronsMatchingBarrel: - sample: DYLL_M50 - version: V29 - match_test_to_ref: True - reference_object: - object: "part_e" - x_arg: "Pt" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - EG:default: "Pt" - tkElectron:NoIso: "Pt" - tkElectron:NoIsoLowPt: "Pt" - tkElectron:Iso: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - binning: - min: 0 - max: 100 - step: 3 - -ElectronsMatchingEndcap: - sample: DYLL_M50 - version: V29 - match_test_to_ref: True - reference_object: - object: "part_e" - x_arg: "Pt" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - EG:default: "Pt" - tkElectron:NoIso: "Pt" - tkElectron:NoIsoLowPt: "Pt" - tkElectron:Iso: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Endcap)" - binning: - min: 0 - max: 100 - step: 3 diff --git a/configs/V29/object_performance/electron_matching_eta.yaml b/configs/V29/object_performance/electron_matching_eta.yaml deleted file mode 100644 index 4e470d51..00000000 --- a/configs/V29/object_performance/electron_matching_eta.yaml +++ /dev/null @@ -1,52 +0,0 @@ -ElectronsMatching_Eta_Pt10to25: - sample: DYLL_M50 - version: V29 - match_test_to_ref: True - reference_object: - object: "part_e" - x_arg: "Eta" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "{pt} < 25" - - "{pt} > 10" - object: - - "abs({eta}) < 3.0" - test_objects: - EG:default: "Eta" - tkElectron:NoIso: "Eta" - tkElectron:NoIsoLowPt: "Eta" - tkElectron: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: V29 - match_test_to_ref: True - reference_object: - object: "part_e" - x_arg: "Eta" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "{pt} > 25" - object: - - "abs({eta}) < 3.0" - test_objects: - EG:default: "Eta" - tkElectron:NoIso: "Eta" - tkElectron:NoIsoLowPt: "Eta" - tkElectron:Iso: "Eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency ($p_T > 25$ GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V29/object_performance/electron_trigger.yaml b/configs/V29/object_performance/electron_trigger.yaml deleted file mode 100644 index 18bc8f3d..00000000 --- a/configs/V29/object_performance/electron_trigger.yaml +++ /dev/null @@ -1,59 +0,0 @@ -ElectronsTriggerBarrel: - sample: DYLL_M50 - version: V29 - match_test_to_ref: True - reference_object: - object: "part_e" - x_arg: "Pt" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.8" - test_objects: - EG:default:barrel: "Pt" - tkElectron:NoIso:barrel: "Pt" - tkElectron:NoIsoLowPt:barrel: "Pt" - tkElectron:Iso:barrel: "Pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 - -ElectronsTriggerEndcap: - sample: DYLL_M50 - version: V29 - match_test_to_ref: True - reference_object: - object: "part_e" - x_arg: "Pt" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.8" - test_objects: - EG:default:endcap: "Pt" - tkElectron:NoIso:endcap: "Pt" - tkElectron:NoIsoLowPt:endcap: "Pt" - tkElectron:Iso:endcap: "Pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 diff --git a/configs/V29/object_performance/jets_matching.yaml b/configs/V29/object_performance/jets_matching.yaml deleted file mode 100644 index 92d0989c..00000000 --- a/configs/V29/object_performance/jets_matching.yaml +++ /dev/null @@ -1,92 +0,0 @@ -JetMatchingForward_3p7to7: - sample: TT - version: V29 - match_test_to_ref: True - reference_object: - object: "jet" - x_arg: "Pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 3.7" - object: - - "abs({eta}) < 5" - test_objects: - caloJet:default: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (forward)" - binning: - min: 0 - max: 300 - step: 5 - -JetMatchingBarrel: - sample: TT - version: V29 - match_test_to_ref: True - reference_object: - object: "jet" - x_arg: "Pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - phase1PuppiJet:default: "Pt" - seededConePuppiJet:default: "Pt" - trackerJet:default: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetMatchingEndcap: - sample: TT - version: V29 - match_test_to_ref: True - reference_object: - object: "jet" - x_arg: "Pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - phase1PuppiJet:default: "Pt" - seededConePuppiJet:default: "Pt" - trackerJet:default: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (endcap)" - binning: - min: 0 - max: 500 - step: 10 - -JetMatchingForward: - version: V29 - sample: TT - match_test_to_ref: True - reference_object: - object: "jet" - x_arg: "Pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 2.4" - object: - - "abs({eta}) < 5" - test_objects: - phase1PuppiJet:default: "Pt" - seededConePuppiJet:default: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (forward)" - binning: - min: 0 - max: 500 - step: 10 diff --git a/configs/V29/object_performance/jets_matching_eta.yaml b/configs/V29/object_performance/jets_matching_eta.yaml deleted file mode 100644 index cad33a1e..00000000 --- a/configs/V29/object_performance/jets_matching_eta.yaml +++ /dev/null @@ -1,92 +0,0 @@ -JetMatching_Eta_Pt40To100: - sample: TT - version: V29 - match_test_to_ref: True - reference_object: - object: "jet" - x_arg: "Eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 40" - - "{pt} < 100" - object: - - "abs({eta}) < 5" - test_objects: - phase1PuppiJet:default: "Eta" - seededConePuppiJet:default: "Eta" - trackerJet:default: "Eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (40-100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf: - sample: TT - version: V29 - match_test_to_ref: True - reference_object: - object: "jet" - x_arg: "Eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - phase1PuppiJet:default: "Eta" - seededConePuppiJet:default: "Eta" - trackerJet:default: "Eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf_extEta: - sample: TT - version: V29 - match_test_to_ref: True - reference_object: - object: "jet" - x_arg: "Eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 7" - test_objects: - caloJet:default: "Eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5.5 - max: 5.5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf_extEta: - sample: TT - version: V29 - match_test_to_ref: True - reference_object: - object: "jet" - x_arg: "Eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 7" - test_objects: - caloJet:default: "Eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -7 - max: 7 - step: 0.25 diff --git a/configs/V29/object_performance/jets_matching_wBTag.yaml b/configs/V29/object_performance/jets_matching_wBTag.yaml deleted file mode 100644 index e8a35ec5..00000000 --- a/configs/V29/object_performance/jets_matching_wBTag.yaml +++ /dev/null @@ -1,136 +0,0 @@ -JetMatching_Eta_Pt40To100_ExtendedVsRegular: - sample: TT - version: V29 - match_test_to_ref: True - reference_object: - object: "jet" - x_arg: "Eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 40" - - "{pt} < 100" - object: - - "abs({eta}) < 5" - test_objects: - seededConePuppiJet:default: "Eta" - seededConeExtendedPuppiJet:default: "Eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (40-100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf_ExtendedVsRegular: - sample: TT - version: V29 - match_test_to_ref: True - reference_object: - object: "jet" - x_arg: "Eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - seededConePuppiJet:default: "Eta" - seededConeExtendedPuppiJet:default: "Eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt30ToInf_genBJets: - sample: TT - version: V29 - match_test_to_ref: True - reference_object: - object: "jet" - x_arg: "Eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 30" - - "abs({partonflavour}) == 5" - object: - - "abs({eta}) < 2.4" - test_objects: - seededConeExtendedPuppiJet:bjetnn: "Eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>30 GeV)" - binning: - min: -2.4 - max: 2.4 - step: 0.25 - -JetMatching_Eta_Pt30ToInf_genNotBJets: - sample: TT - version: V29 - match_test_to_ref: True - reference_object: - object: "jet" - x_arg: "Eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 30" - - "abs({partonflavour}) != 5" - object: - - "abs({eta}) < 2.4" - test_objects: - seededConeExtendedPuppiJet:bjetnn: "Eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>30 GeV)" - binning: - min: -2.4 - max: 2.4 - step: 0.25 - -JetMatching_Pt_Pt30ToInf_genBJets: - sample: TT - version: V29 - match_test_to_ref: True - reference_object: - object: "jet" - x_arg: "Pt" - label: "Gen Jets" - cuts: - event: - - "abs({partonflavour}) == 5" - object: - - "abs({eta}) < 2.4" - test_objects: - seededConeExtendedPuppiJet:bjetnn: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency" - binning: - min: 30 - max: 200 - step: 10 - -JetMatching_Pt_Pt30ToInf_genNotBJets: - sample: TT - version: V29 - match_test_to_ref: True - reference_object: - object: "jet" - x_arg: "Pt" - label: "Gen Jets" - cuts: - event: - - "abs({partonflavour}) != 5" - object: - - "abs({eta}) < 2.4" - test_objects: - seededConeExtendedPuppiJet:bjetnn: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency" - binning: - min: 30 - max: 200 - step: 10 diff --git a/configs/V29/object_performance/jets_trigger.yaml b/configs/V29/object_performance/jets_trigger.yaml deleted file mode 100644 index feb5d7c6..00000000 --- a/configs/V29/object_performance/jets_trigger.yaml +++ /dev/null @@ -1,82 +0,0 @@ -JetTurnonBarrel: - version: V29 - sample: TT - match_test_to_ref: True - reference_object: - object: "jet" - x_arg: "Pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - phase1PuppiJet:default:barrel: "Pt" - seededConePuppiJet:default:barrel: "Pt" - trackerJet:default:barrel: "Pt" - thresholds: [50, 100] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonEndcap: - version: V29 - sample: TT - match_test_to_ref: True - reference_object: - object: "jet" - x_arg: "Pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - phase1PuppiJet:default:endcap: "Pt" - seededConePuppiJet:default:endcap: "Pt" - trackerJet:default:endcap: "Pt" - thresholds: [50] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, endcap)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonForward: - version: V29 - sample: TT - match_test_to_ref: True - reference_object: - object: "jet" - x_arg: "Pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 2.4" - object: - - "abs({eta}) < 5" - test_objects: - phase1PuppiJet:default:forward: "Pt" - seededConePuppiJet:default:forward: "Pt" - thresholds: [50, 100] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, forward)" - binning: - min: 0 - max: 500 - step: 10 diff --git a/configs/V29/object_performance/jets_trigger_fwd.yaml b/configs/V29/object_performance/jets_trigger_fwd.yaml deleted file mode 100644 index 5533a9ba..00000000 --- a/configs/V29/object_performance/jets_trigger_fwd.yaml +++ /dev/null @@ -1,26 +0,0 @@ -JetTurnonFwd_3p7to7: - sample: TT - version: V29 - match_test_to_ref: True - reference_object: - object: "jet" - x_arg: "Pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 3.7" - object: - - "abs({eta}) < 7" - test_objects: - phase1PuppiJet:default:forward: "Pt" - seededConePuppiJet:default:forward: "Pt" - thresholds: [50,100] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: r'Trigger Efficiency ( GeV, $3.6<\eta<6$)' - binning: - min: 0 - max: 300 - step: 10 diff --git a/configs/V29/object_performance/met_ht_mht.yaml b/configs/V29/object_performance/met_ht_mht.yaml deleted file mode 100644 index 269fbe0a..00000000 --- a/configs/V29/object_performance/met_ht_mht.yaml +++ /dev/null @@ -1,74 +0,0 @@ -HT_90perc: - sample: TT - version: V29 - reference_object: - object: "jet" - x_arg: "Pt" - label: "Gen HT" - trafo: "HT" - cuts: - object: - - "abs({eta}) < 2.4" - - "{pt} > 30" - test_objects: - trackerHT:default: "" - phase1PuppiHT:default: "" - seededConePuppiHT:default: "" - thresholds: [350] - scalings: - method: "naive" - threshold: 0.90 - xlabel: "Gen. HT (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 750 - step: 20 - -MHT_50perc: - sample: TT - version: V29 - reference_object: - object: "jet" - x_arg: "Pt" - label: "Gen MHT" - cuts: - object: - - "abs({eta}) < 2.4" - - "{pt} > 30" - trafo: "MHT" - test_objects: - trackerMHT:default: "" - phase1PuppiMHT:default: "et" - seededConePuppiMHT:default: "et" - thresholds: [70, 150] - scalings: - method: "naive" - threshold: 0.50 - xlabel: "Gen. MHT30 (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 500 - step: 20 - -MET_90perc: - sample: TT - version: V29 - reference_object: - object: "genMetTrue" - x_arg: "" - label: "Gen MET" - test_objects: - trackerMET:default: "" - puppiMET:default: "et" - thresholds: [150] - xlabel: "Gen. MET (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 500 - step: 20 diff --git a/configs/V29/object_performance/mht.yaml b/configs/V29/object_performance/mht.yaml deleted file mode 100644 index a85d166b..00000000 --- a/configs/V29/object_performance/mht.yaml +++ /dev/null @@ -1,52 +0,0 @@ -MHT30_90perc: - sample: TT - version: V29 - reference_object: - object: "jet" - x_arg: "Pt" - label: "Gen MHT" - cuts: - object: - - "abs({eta}) < 2.4" - - "{pt} > 30" - trafo: "MHT" - test_objects: - phase1PuppiMHT:default: "et" - seededConePuppiMHT:default: "et" - thresholds: [70, 150] - scalings: - method: "naive" - threshold: 0.90 - xlabel: "Gen. MHT30 (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 500 - step: 20 - -MHT30_50perc: - sample: TT - version: V29 - reference_object: - object: "jet" - x_arg: "Pt" - label: "Gen MHT" - cuts: - object: - - "abs({eta}) < 2.4" - - "{pt} > 30" - trafo: "MHT" - test_objects: - phase1PuppiMHT:default: "et" - seededConePuppiMHT:default: "et" - trackerMHT:default: "" - thresholds: [70, 150] - scalings: - method: "naive" - threshold: 0.50 - xlabel: "Gen. MHT30 (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 500 - step: 20 diff --git a/configs/V29/object_performance/muon_matching.yaml b/configs/V29/object_performance/muon_matching.yaml deleted file mode 100644 index 501f1c04..00000000 --- a/configs/V29/object_performance/muon_matching.yaml +++ /dev/null @@ -1,71 +0,0 @@ -MuonsMatchingBarrel: - sample: DYLL_M50 - version: V29 - match_test_to_ref: True - reference_object: - object: "part_mu" - x_arg: "Pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) < 0.83" - test_objects: - gmtMuon:default:barrel: "Pt" - gmtTkMuon:default:barrel: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (barrel)" - binning: - min: 0 - max: 100 - step: 3 - -MuonsMatchingOverlap: - sample: DYLL_M50 - version: V29 - match_test_to_ref: True - reference_object: - object: "part_mu" - x_arg: "Pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) > 0.83" - - "abs({eta}) < 1.24" - test_objects: - gmtMuon:default:overlap: "Pt" - gmtMuon:oldRateID:overlap: "Pt" - gmtTkMuon:default:overlap: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (overlap)" - binning: - min: 0 - max: 100 - step: 3 - -MuonsMatchingEndcap: - sample: DYLL_M50 - version: V29 - match_test_to_ref: True - reference_object: - object: "part_mu" - x_arg: "Pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) > 1.24" - - "abs({eta}) < 2.4" - test_objects: - gmtMuon:default:endcap: "Pt" - gmtTkMuon:default:endcap: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (endcap)" - binning: - min: 0 - max: 100 - step: 3 diff --git a/configs/V29/object_performance/muon_matching_eta.yaml b/configs/V29/object_performance/muon_matching_eta.yaml deleted file mode 100644 index dfeec848..00000000 --- a/configs/V29/object_performance/muon_matching_eta.yaml +++ /dev/null @@ -1,49 +0,0 @@ -MuonsMatching_Eta_Pt2to5: - sample: DYLL_M50 - version: V29 - match_test_to_ref: True - reference_object: - object: "part_mu" - x_arg: "Eta" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "{pt} > 2" - - "{pt} < 5" - object: - - "abs({eta}) < 2.4" - test_objects: - gmtMuon:default: "Eta" - gmtTkMuon:default: "Eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (2-5 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 - -MuonsMatching_Eta_Pt15toInf: - sample: DYLL_M50 - version: V29 - match_test_to_ref: True - reference_object: - object: "part_mu" - x_arg: "Eta" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "{pt} > 15" - object: - - "abs({eta}) < 2.4" - test_objects: - gmtMuon:default: "Eta" - gmtMuon:oldRateID: "Eta" - gmtTkMuon:default: "Eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>15 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V29/object_performance/muon_trigger.yaml b/configs/V29/object_performance/muon_trigger.yaml deleted file mode 100644 index e111b854..00000000 --- a/configs/V29/object_performance/muon_trigger.yaml +++ /dev/null @@ -1,81 +0,0 @@ -MuonsTrigger_Barrel: - sample: DYLL_M50 - version: V29 - match_test_to_ref: True - reference_object: - object: "part_mu" - x_arg: "Pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) < 0.83" - test_objects: - gmtMuon:default:barrel: "Pt" - gmtTkMuon: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 - -MuonsTrigger_Overlap: - sample: DYLL_M50 - version: V29 - match_test_to_ref: True - reference_object: - object: "part_mu" - x_arg: "Pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) > 0.83" - - "abs({eta}) < 1.24" - test_objects: - gmtMuon:default:overlap: "Pt" - gmtTkMuon: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 - -MuonsTrigger_Endcap: - sample: DYLL_M50 - version: V29 - match_test_to_ref: True - reference_object: - object: "part_mu" - x_arg: "Pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) > 1.24" - test_objects: - gmtMuon:default:endcap: "Pt" - gmtTkMuon: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 diff --git a/configs/V29/object_performance/photon_iso.yaml b/configs/V29/object_performance/photon_iso.yaml deleted file mode 100644 index e4e9e1bd..00000000 --- a/configs/V29/object_performance/photon_iso.yaml +++ /dev/null @@ -1,49 +0,0 @@ -PhotonIsolation_Barrel: - sample: Hgg - version: V29 - iso_vs_efficiency: True - match_test_to_ref: True - reference_object: - object: "part_gamma" - x_arg: "Pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.479" - object: - - "abs({eta}) < 1.479" - test_objects: - tkPhoton:NoIso:barrel: "trkiso" - xlabel: "Isolation" - ylabel: "Efficiency (Barrel)" - binning: - min: 0 - max: 0.5 - step: 0.005 - -PhotonIsolation_Endcap: - sample: Hgg - version: V29 - iso_vs_efficiency: True - match_test_to_ref: True - reference_object: - object: "part_gamma" - x_arg: "Pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.479" - - "abs({eta}) < 2.4" - object: - - "abs({eta}) > 1.479" - test_objects: - tkPhoton:NoIso:endcap: "trkiso" - xlabel: "Isolation" - ylabel: "Efficiency (Endcap)" - binning: - min: 0 - max: 0.5 - step: 0.005 - diff --git a/configs/V29/object_performance/photons_matching.yaml b/configs/V29/object_performance/photons_matching.yaml deleted file mode 100644 index 2d203b6a..00000000 --- a/configs/V29/object_performance/photons_matching.yaml +++ /dev/null @@ -1,49 +0,0 @@ -PhotonsMatching_Barrel: - sample: Hgg - version: V29 - match_test_to_ref: True - reference_object: - object: "part_gamma" - x_arg: "Pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - EG:default: "Pt" - tkPhoton:NoIso: "Pt" - tkPhoton:Iso: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - binning: - min: 0 - max: 100 - step: 3 - -PhotonsMatching_Endcap: - sample: Hgg - version: V29 - match_test_to_ref: True - reference_object: - object: "part_gamma" - x_arg: "Pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - EG:default: "Pt" - tkPhoton:NoIso: "Pt" - tkPhoton:Iso: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Endcap)" - binning: - min: 0 - max: 100 - step: 3 diff --git a/configs/V29/object_performance/photons_matching_eta.yaml b/configs/V29/object_performance/photons_matching_eta.yaml deleted file mode 100644 index cda31e40..00000000 --- a/configs/V29/object_performance/photons_matching_eta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -PhotonsMatching_Eta_Pt10to25: - sample: Hgg - version: V29 - match_test_to_ref: True - reference_object: - object: "part_gamma" - x_arg: "Eta" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "{pt} < 25" - - "{pt} > 10" - object: - - "abs({eta}) < 3.0" - test_objects: - EG:default: "Eta" - tkPhoton:NoIso: "Eta" - tkPhoton:Iso: "Eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency ($10 < p_T < 25$ GeV)" - binning: - min: -3 - max: 3 - step: 0.2 - -PhotonsMatching_Eta_Pt25toInf: - sample: Hgg - version: V29 - match_test_to_ref: True - reference_object: - object: "part_gamma" - x_arg: "Eta" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "{pt} >= 25" - object: - - "abs({eta}) < 3.0" - test_objects: - EG:default: "Eta" - tkPhoton:NoIso: "Eta" - tkPhoton:Iso: "Eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency ($10 < p_T < 25$ GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V29/object_performance/photons_trigger.yaml b/configs/V29/object_performance/photons_trigger.yaml deleted file mode 100644 index 26d94e67..00000000 --- a/configs/V29/object_performance/photons_trigger.yaml +++ /dev/null @@ -1,57 +0,0 @@ -PhotonsTrigger_Barrel: - sample: Hgg - version: V29 - match_test_to_ref: True - reference_object: - object: "part_gamma" - x_arg: "Pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - EG:default:barrel: "Pt" - tkPhoton:NoIso:barrel: "Pt" - tkPhoton:Iso:barrel: "Pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 - -PhotonsTrigger_Endcap: - sample: Hgg - version: V29 - match_test_to_ref: True - reference_object: - object: "part_gamma" - x_arg: "Pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - EG:default:endcap: "Pt" - tkPhoton:NoIso:endcap: "Pt" - tkPhoton:Iso:endcap: "Pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 diff --git a/configs/V29/object_performance/slim/.backups/.cele.yaml~ b/configs/V29/object_performance/slim/.backups/.cele.yaml~ deleted file mode 100644 index 91ccd23e..00000000 --- a/configs/V29/object_performance/slim/.backups/.cele.yaml~ +++ /dev/null @@ -1,19 +0,0 @@ - -Electrons_Turnons_V29: - files: - ElectronsMatching_10_-999_V29: - object: tkIsoElectron - dir: outputs/V29/turnons/ - label: "tkIsoElectron (L1 $p_T$>10)" - ElectronsMatching_20_-999_V29: - object: tkIsoElectron - dir: outputs/V29/turnons/ - label: "tkIsoElectron (L1 $p_T$>20)" - ElectronsMatching_30_-999_V29: - object: tkIsoElectron - dir: outputs/V29/turnons/ - label: "tkIsoElectron (L1 $p_T$>30)" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Efficiency" - watermark: "V29_tkIsoEle_Comp" - save_dir: "outputs/V29/turnons" diff --git a/configs/V29/object_performance/slim/cele.yaml b/configs/V29/object_performance/slim/cele.yaml deleted file mode 100644 index 65c3f929..00000000 --- a/configs/V29/object_performance/slim/cele.yaml +++ /dev/null @@ -1,18 +0,0 @@ -Electrons_Turnons_V29: - files: - ElectronsMatching_10_-999_V29: - object: tkIsoElectron - dir: outputs/V29/turnons/ - label: "tkIsoElectron (L1 $p_T$>10)" - ElectronsMatching_20_-999_V29: - object: tkIsoElectron - dir: outputs/V29/turnons/ - label: "tkIsoElectron (L1 $p_T$>20)" - ElectronsMatching_30_-999_V29: - object: tkIsoElectron - dir: outputs/V29/turnons/ - label: "tkIsoElectron (L1 $p_T$>30)" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Efficiency" - watermark: "V29_tkIsoEle_Comp" - save_dir: "outputs/V29/turnons" diff --git a/configs/V29/object_performance/slim/cjet.yaml b/configs/V29/object_performance/slim/cjet.yaml deleted file mode 100644 index b3af3c02..00000000 --- a/configs/V29/object_performance/slim/cjet.yaml +++ /dev/null @@ -1,22 +0,0 @@ -Jets_Turnons_V29: - files: - JetMatching_25_-999_V29: - object: seededConePuppiJet - dir: outputs/V29/turnons/ - label: "SC PuppiJet (L1 $p_T$>25)" - JetMatching_50_-999_V29: - object: seededConePuppiJet - dir: outputs/V29/turnons/ - label: "SC PuppiJet (L1 $p_T$>50)" - JetMatching_75_-999_V29: - object: seededConePuppiJet - dir: outputs/V29/turnons/ - label: "SC PuppiJet (L1 $p_T$>75)" - JetMatching_100_-999_V29: - object: seededConePuppiJet - dir: outputs/V29/turnons/ - label: "SC PuppiJet (L1 $p_T$>100)" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Efficiency" - watermark: "V29_SCJet_Comp" - save_dir: "outputs/V29/turnons" diff --git a/configs/V29/object_performance/slim/compare_gammas.yaml b/configs/V29/object_performance/slim/compare_gammas.yaml deleted file mode 100644 index 00a041b2..00000000 --- a/configs/V29/object_performance/slim/compare_gammas.yaml +++ /dev/null @@ -1,18 +0,0 @@ -Photons_Turnons_V29: - files: - PhotonsTrigger_Iso_Inclusive_10_V29: - object: tkIsoPhoton - dir: outputs/V29/turnons/ - label: "tkIsoPhoton (L1 $p_T$>10)" - PhotonsTrigger_Iso_Inclusive_20_V29: - object: tkIsoPhoton - dir: outputs/V29/turnons/ - label: "tkIsoPhoton (L1 $p_T$>20)" - PhotonsTrigger_Iso_Inclusive_30_V29: - object: tkIsoPhoton - dir: outputs/V29/turnons/ - label: "tkIsoPhoton (L1 $p_T$>30)" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency" - watermark: "V29_tkIsoPhoton_Comp" - save_dir: "outputs/V29/turnons" diff --git a/configs/V29/object_performance/slim/compare_jets.yaml b/configs/V29/object_performance/slim/compare_jets.yaml deleted file mode 100644 index 0d787d2f..00000000 --- a/configs/V29/object_performance/slim/compare_jets.yaml +++ /dev/null @@ -1,22 +0,0 @@ -Jets_Turnons_V29: - files: - JetTurnon_SC_Inclusive_25_V29: - object: seededConePuppiJet - dir: outputs/V29/turnons/ - label: "SC PuppiJet (L1 $p_T$>25)" - JetTurnon_SC_Inclusive_50_V29: - object: seededConePuppiJet - dir: outputs/V29/turnons/ - label: "SC PuppiJet (L1 $p_T$>50)" - JetTurnon_SC_Inclusive_75_V29: - object: seededConePuppiJet - dir: outputs/V29/turnons/ - label: "SC PuppiJet (L1 $p_T$>75)" - JetTurnon_SC_Inclusive_100_V29: - object: seededConePuppiJet - dir: outputs/V29/turnons/ - label: "SC PuppiJet (L1 $p_T$>100)" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency" - watermark: "V29_SCJet_Comp" - save_dir: "outputs/V29/turnons" diff --git a/configs/V29/object_performance/slim/compare_mus.yaml b/configs/V29/object_performance/slim/compare_mus.yaml deleted file mode 100644 index e07ffa49..00000000 --- a/configs/V29/object_performance/slim/compare_mus.yaml +++ /dev/null @@ -1,18 +0,0 @@ -Muons_Turnons_V29: - files: - MuonsTrigger_gmtkMu_Inclusive_5_V29: - object: gmtTkMuon - dir: outputs/V29/turnons/ - label: "GMT TkMuon (L1 $p_T$>5)" - MuonsTrigger_gmtkMu_Inclusive_15_V29: - object: gmtTkMuon - dir: outputs/V29/turnons/ - label: "GMT TkMuon (L1 $p_T$>15)" - MuonsTrigger_gmtkMu_Inclusive_25_V29: - object: gmtTkMuon - dir: outputs/V29/turnons/ - label: "GMT TkMuon (L1 $p_T$>25)" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency" - watermark: "V29_gmtTkMuon_Comp" - save_dir: "outputs/V29/turnons" diff --git a/configs/V29/object_performance/slim/comparisons.yaml b/configs/V29/object_performance/slim/comparisons.yaml deleted file mode 100644 index b45fc48f..00000000 --- a/configs/V29/object_performance/slim/comparisons.yaml +++ /dev/null @@ -1,79 +0,0 @@ -Photons_Turnons_V29: - files: - PhotonsMatching_10_-999_V29: - object: tkIsoPhoton - dir: outputs/V29/turnons/ - label: "tkIsoPhoton (L1 $p_T$>10)" - PhotonsMatching_20_-999_V29: - object: tkIsoPhoton - dir: outputs/V29/turnons/ - label: "tkIsoPhoton (L1 $p_T$>20)" - PhotonsMatching_30_-999_V29: - object: tkIsoPhoton - dir: outputs/V29/turnons/ - label: "tkIsoPhoton (L1 $p_T$>30)" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Efficiency" - watermark: "V29_tkIsoPhoton_Comp" - save_dir: "outputs/V29/turnons" - -Jets_Turnons_V29: - files: - JetMatching_25_-999_V29: - object: seededConePuppiJet - dir: outputs/V29/turnons/ - label: "SC PuppiJet (L1 $p_T$>25)" - JetMatching_50_-999_V29: - object: seededConePuppiJet - dir: outputs/V29/turnons/ - label: "SC PuppiJet (L1 $p_T$>50)" - JetMatching_75_-999_V29: - object: seededConePuppiJet - dir: outputs/V29/turnons/ - label: "SC PuppiJet (L1 $p_T$>75)" - JetMatching_100_-999_V29: - object: seededConePuppiJet - dir: outputs/V29/turnons/ - label: "SC PuppiJet (L1 $p_T$>100)" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Efficiency" - watermark: "V29_SCJet_Comp" - save_dir: "outputs/V29/turnons" - -Electrons_Turnons_V29: - files: - ElectronsMatching_10_-999_V29: - object: tkIsoElectron - dir: outputs/V29/turnons/ - label: "tkIsoElectron (L1 $p_T$>10)" - ElectronsMatching_20_-999_V29: - object: tkIsoElectron - dir: outputs/V29/turnons/ - label: "tkIsoElectron (L1 $p_T$>20)" - ElectronsMatching_30_-999_V29: - object: tkIsoElectron - dir: outputs/V29/turnons/ - label: "tkIsoElectron (L1 $p_T$>30)" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Efficiency" - watermark: "V29_tkIsoEle_Comp" - save_dir: "outputs/V29/turnons" - -Muons_Turnons_V29: - files: - MuonsMatching_5_-999_V29: - object: gmtTkMuon - dir: outputs/V29/turnons/ - label: "GMT TkMuon (L1 $p_T$>5)" - MuonsMatching_15_-999_V29: - object: gmtTkMuon - dir: outputs/V29/turnons/ - label: "GMT TkMuon (L1 $p_T$>15)" - MuonsMatching_25_-999_V29: - object: gmtTkMuon - dir: outputs/V29/turnons/ - label: "GMT TkMuon (L1 $p_T$>25)" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Efficiency" - watermark: "V29_gmtTkMuon_Comp" - save_dir: "outputs/V29/turnons" diff --git a/configs/V29/object_performance/slim/egamma_trigger_inclusive.yaml b/configs/V29/object_performance/slim/egamma_trigger_inclusive.yaml deleted file mode 100644 index fd66981f..00000000 --- a/configs/V29/object_performance/slim/egamma_trigger_inclusive.yaml +++ /dev/null @@ -1,85 +0,0 @@ -ElectronsTrigger_Inclusive: - sample: DYLL_M50 - default_version: V29 - reference_object: - object: "part_e" - suffix: "Pt" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - test_objects: - EG: - suffix: "Pt" - label: "EG" - match_dR: 0.2 - quality_id: "QUAL_125x_EGID" - tkElectron: - suffix: "Pt" - label: "tkElectron" - match_dR: 0.15 - cuts: - - "{passeseleid} == 1" - tkIsoElectron: - base_obj: "tkElectron" - suffix: "Pt" - label: "tkIsoElectron" - iso_BB: 0.13 - iso_EE: 0.28 - iso_branch: "trkiso" - match_dR: 0.15 - cuts: - - "{passeseleid} == 1" - thresholds: [30] #[10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 - -PhotonsTrigger_Inclusive: - sample: Hgg - default_version: V29 - reference_object: - object: "part_gamma" - suffix: "Pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - test_objects: - EG: - suffix: "Pt" - label: "EG" - match_dR: 0.2 - quality_id: "QUAL_125x_EGID" - cuts: - - "{passeseleid} == 1" - tkPhoton: - match_dR: 0.15 - suffix: "Pt" - label: "tkPhoton" - quality_id: "QUAL_125x_tkPhoID" - tkIsoPhoton: - base_obj: "tkPhoton" - match_dR: 0.15 - suffix: "Pt" - label: "tkIsoPhoton" - iso_EE: 0.2 - iso_BB: 0.2 - iso_branch: trkiso - quality_id: "QUAL_125x_tkPhoID" - thresholds: [30] #[10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 diff --git a/configs/V29/object_performance/slim/egamma_trigger_tkiso_inclusive.yaml b/configs/V29/object_performance/slim/egamma_trigger_tkiso_inclusive.yaml deleted file mode 100644 index d2b367c4..00000000 --- a/configs/V29/object_performance/slim/egamma_trigger_tkiso_inclusive.yaml +++ /dev/null @@ -1,62 +0,0 @@ -ElectronsTrigger_Iso_Inclusive: - sample: DYLL_M50 - default_version: V29 - reference_object: - object: "part_e" - suffix: "Pt" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - test_objects: - tkIsoElectron: - base_obj: "tkElectron" - suffix: "Pt" - label: "tkIsoElectron" - iso_BB: 0.13 - iso_EE: 0.28 - iso_branch: "trkiso" - match_dR: 0.15 - cuts: - - "{passeseleid} == 1" - thresholds: [10, 20, 30] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 - -PhotonsTrigger_Iso_Inclusive: - sample: Hgg - default_version: V29 - reference_object: - object: "part_gamma" - suffix: "Pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - test_objects: - tkIsoPhoton: - base_obj: "tkPhoton" - match_dR: 0.15 - suffix: "Pt" - label: "tkIsoPhoton" - iso_EE: 0.2 - iso_BB: 0.2 - iso_branch: trkiso - quality_id: "QUAL_125x_tkPhoID" - thresholds: [10, 20, 30] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 diff --git a/configs/V29/object_performance/slim/ele_test.yaml b/configs/V29/object_performance/slim/ele_test.yaml deleted file mode 100644 index a43c6949..00000000 --- a/configs/V29/object_performance/slim/ele_test.yaml +++ /dev/null @@ -1,45 +0,0 @@ -ElectronsMatching_25: - sample: DYLL_M50 - default_version: V29 - reference_object: - object: "part_e" - suffix: "Pt" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "{pt} > 25" - object: - - "abs({eta}) < 2.5" - test_objects: - EG: - suffix: "Pt" - label: "EG" - match_dR: 0.2 - quality_id: "QUAL_125x_EGID" - cuts: - - "abs({eta}) < 2.5" - tkElectron: - suffix: "Pt" - label: "TkElectron" - match_dR: 0.15 - cuts: - - "abs({eta}) < 2.5" - - "{passeseleid} == 1" - tkIsoElectron: - base_obj: "tkElectron" - suffix: "Pt" - label: "TkIsoElectron" - iso_BB: 0.13 - iso_EE: 0.28 - iso_branch: "trkiso" - match_dR: 0.15 - cuts: - - "{passeseleid} == 1" - - "abs({eta}) < 2.5" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency" - binning: - min: 0 - max: 150 - step: 3 diff --git a/configs/V29/object_performance/slim/electron_matching.yaml b/configs/V29/object_performance/slim/electron_matching.yaml deleted file mode 100644 index 5463cb9f..00000000 --- a/configs/V29/object_performance/slim/electron_matching.yaml +++ /dev/null @@ -1,191 +0,0 @@ -ElectronsMatching_10: - sample: DYLL_M50 - default_version: V29 - reference_object: - object: "part_e" - suffix: "Pt" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) < 2.5" - test_objects: - EG: - suffix: "Pt" - label: "EG (L1 $p_{T}$ > 10 GeV)" - match_dR: 0.2 - quality_id: "QUAL_125x_EGID" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 10" - tkElectron: - suffix: "Pt" - label: "TkElectron (L1 $p_{T}$ > 10 GeV)" - match_dR: 0.15 - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 10" - - "{passeseleid} == 1" - tkIsoElectron: - base_obj: "tkElectron" - suffix: "Pt" - label: "TkIsoElectron (L1 $p_{T}$ > 10 GeV)" - iso_BB: 0.13 - iso_EE: 0.28 - iso_branch: "trkiso" - match_dR: 0.15 - cuts: - - "abs({eta}) < 2.5" - - "{passeseleid} == 1" - - "{pt} > 10" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Efficiency" - binning: - min: 0 - max: 150 - step: 3 - -ElectronsMatching_20: - sample: DYLL_M50 - default_version: V29 - reference_object: - object: "part_e" - suffix: "Pt" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) < 2.5" - test_objects: - EG: - suffix: "Pt" - label: "EG (L1 $p_{T}$ > 20 GeV)" - match_dR: 0.2 - quality_id: "QUAL_125x_EGID" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 20" - tkElectron: - suffix: "Pt" - label: "TkElectron (L1 $p_{T}$ > 20 GeV)" - match_dR: 0.15 - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 20" - - "{passeseleid} == 1" - tkIsoElectron: - base_obj: "tkElectron" - suffix: "Pt" - label: "TkIsoElectron (L1 $p_{T}$ > 20 GeV)" - iso_BB: 0.13 - iso_EE: 0.28 - iso_branch: "trkiso" - match_dR: 0.15 - cuts: - - "abs({eta}) < 2.5" - - "{passeseleid} == 1" - - "{pt} > 20" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Efficiency" - binning: - min: 0 - max: 150 - step: 3 - -ElectronsMatching_25: - sample: DYLL_M50 - default_version: V29 - reference_object: - object: "part_e" - suffix: "Pt" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) < 2.5" - test_objects: - EG: - suffix: "Pt" - label: "EG (L1 $p_{T}$ > 25 GeV)" - match_dR: 0.2 - quality_id: "QUAL_125x_EGID" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 25" - tkElectron: - suffix: "Pt" - label: "TkElectron (L1 $p_{T}$ > 25 GeV)" - match_dR: 0.15 - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 25" - - "{passeseleid} == 1" - tkIsoElectron: - base_obj: "tkElectron" - suffix: "Pt" - label: "TkIsoElectron (L1 $p_{T}$ > 25 GeV)" - iso_BB: 0.13 - iso_EE: 0.28 - iso_branch: "trkiso" - match_dR: 0.15 - cuts: - - "abs({eta}) < 2.5" - - "{passeseleid} == 1" - - "{pt} > 25" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Efficiency" - binning: - min: 0 - max: 150 - step: 3 - -ElectronsMatching_30: - sample: DYLL_M50 - default_version: V29 - reference_object: - object: "part_e" - suffix: "Pt" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) < 2.5" - test_objects: - EG: - suffix: "Pt" - label: "EG (L1 $p_{T}$ > 30 GeV)" - match_dR: 0.2 - quality_id: "QUAL_125x_EGID" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 30" - tkElectron: - suffix: "Pt" - label: "TkElectron (L1 $p_{T}$ > 30 GeV)" - match_dR: 0.15 - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 30" - - "{passeseleid} == 1" - tkIsoElectron: - base_obj: "tkElectron" - suffix: "Pt" - label: "TkIsoElectron (L1 $p_{T}$ > 30 GeV)" - iso_BB: 0.13 - iso_EE: 0.28 - iso_branch: "trkiso" - match_dR: 0.15 - cuts: - - "abs({eta}) < 2.5" - - "{passeseleid} == 1" - - "{pt} > 30" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Efficiency" - binning: - min: 0 - max: 150 - step: 3 diff --git a/configs/V29/object_performance/slim/electrons_comparisons.yaml b/configs/V29/object_performance/slim/electrons_comparisons.yaml deleted file mode 100644 index c5e35714..00000000 --- a/configs/V29/object_performance/slim/electrons_comparisons.yaml +++ /dev/null @@ -1,18 +0,0 @@ -Electrons_Turnons_V29: - files: - ElectronsTrigger_Iso_Inclusive_10_V29: - object: tkIsoElectron - dir: outputs/V29/turnons/ - label: "tkIsoElectron (L1 $p_T$>10)" - ElectronsTrigger_Iso_Inclusive_20_V29: - object: tkIsoElectron - dir: outputs/V29/turnons/ - label: "tkIsoElectron (L1 $p_T$>20)" - ElectronsTrigger_Iso_Inclusive_30_V29: - object: tkIsoElectron - dir: outputs/V29/turnons/ - label: "tkIsoElectron (L1 $p_T$>30)" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency" - watermark: "V29_tkIsoEle_Comp" - save_dir: "outputs/V29/turnons" diff --git a/configs/V29/object_performance/slim/jets_matching.yaml b/configs/V29/object_performance/slim/jets_matching.yaml deleted file mode 100644 index d8c38fd5..00000000 --- a/configs/V29/object_performance/slim/jets_matching.yaml +++ /dev/null @@ -1,128 +0,0 @@ -JetMatching_25: - sample: TT - default_version: V29 - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen Jets" - cuts: - object: - - "abs({eta}) < 2.5" - test_objects: - seededConePuppiJet: - match_dR: 0.35 - suffix: "Pt" - label: "Seeded Cone PuppiJet (L1 $p_{T}$ > 25 GeV)" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 25" - trackerJet: - match_dR: 0.4 - suffix: "Pt" - label: "Tracker Jet (L1 $p_{T}$ > 25 GeV)" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 25" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Efficiency" - binning: - min: 0 - max: 500 - step: 10 - -JetMatching_50: - sample: TT - default_version: V29 - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen Jets" - cuts: - object: - - "abs({eta}) < 2.5" - test_objects: - seededConePuppiJet: - match_dR: 0.35 - suffix: "Pt" - label: "Seeded Cone PuppiJet (L1 $p_{T}$ > 50 GeV)" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 50" - trackerJet: - match_dR: 0.4 - suffix: "Pt" - label: "Tracker Jet (L1 $p_{T}$ > 50 GeV)" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 50" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Efficiency" - binning: - min: 0 - max: 500 - step: 10 - -JetMatching_75: - sample: TT - default_version: V29 - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen Jets" - cuts: - object: - - "abs({eta}) < 2.5" - test_objects: - seededConePuppiJet: - match_dR: 0.35 - suffix: "Pt" - label: "Seeded Cone PuppiJet (L1 $p_{T}$ > 75 GeV)" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 75" - trackerJet: - match_dR: 0.4 - suffix: "Pt" - label: "Tracker Jet (L1 $p_{T}$ > 75 GeV)" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 75" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Efficiency" - binning: - min: 0 - max: 500 - step: 10 - -JetMatching_160: - sample: TT - default_version: V29 - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen Jets" - cuts: - object: - - "abs({eta}) < 2.5" - test_objects: - seededConePuppiJet: - match_dR: 0.35 - suffix: "Pt" - label: "Seeded Cone PuppiJet (L1 $p_{T}$ > 160 GeV)" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 160" - trackerJet: - match_dR: 0.4 - suffix: "Pt" - label: "Tracker Jet (L1 $p_{T}$ > 160 GeV)" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 160" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Efficiency" - binning: - min: 0 - max: 500 - step: 10 - diff --git a/configs/V29/object_performance/slim/jets_matching_eta.yaml b/configs/V29/object_performance/slim/jets_matching_eta.yaml deleted file mode 100644 index eb3aad26..00000000 --- a/configs/V29/object_performance/slim/jets_matching_eta.yaml +++ /dev/null @@ -1,64 +0,0 @@ -JetMatching_Eta_Pt40To100: - sample: TT - default_version: V29 - reference_object: - object: "jet" - suffix: "Eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 40" - - "{pt} < 100" - object: - - "abs({eta}) < 5" - test_objects: - seededConePuppiJet: - match_dR: 0.35 - suffix: "Eta" - label: "Seeded Cone PuppiJet" - cuts: - - "abs({eta}) < 5" - trackerJet: - match_dR: 0.4 - suffix: "Eta" - label: "Tracker Jet" - cuts: - - "abs({eta}) < 2.4" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (40-100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf: - sample: TT - default_version: V29 - reference_object: - object: "jet" - suffix: "Eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - seededConePuppiJet: - match_dR: 0.35 - suffix: "Eta" - label: "Seeded Cone PuppiJet" - cuts: - - "abs({eta}) < 5" - trackerJet: - match_dR: 0.4 - suffix: "Eta" - label: "Tracker Jet" - cuts: - - "abs({eta}) < 2.4" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 diff --git a/configs/V29/object_performance/slim/jets_trigger_inclusive.yaml b/configs/V29/object_performance/slim/jets_trigger_inclusive.yaml deleted file mode 100644 index 52bb659d..00000000 --- a/configs/V29/object_performance/slim/jets_trigger_inclusive.yaml +++ /dev/null @@ -1,30 +0,0 @@ -JetTurnon_Inclusive: - sample: TT - default_version: V29 - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen Jets" - test_objects: - phase1PuppiJet: - match_dR: 0.3 - suffix: "Pt" - label: "Histogrammed PuppiJet" - seededConePuppiJet: - match_dR: 0.35 - suffix: "Pt" - label: "Seeded Cone PuppiJet" - trackerJet: - match_dR: 0.4 - suffix: "Pt" - label: "Tracker Jet" - thresholds: [100] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, barrel)" - binning: - min: 0 - max: 500 - step: 10 diff --git a/configs/V29/object_performance/slim/jets_trigger_sc_inclusive.yaml b/configs/V29/object_performance/slim/jets_trigger_sc_inclusive.yaml deleted file mode 100644 index bff95210..00000000 --- a/configs/V29/object_performance/slim/jets_trigger_sc_inclusive.yaml +++ /dev/null @@ -1,22 +0,0 @@ -JetTurnon_SC_Inclusive: - sample: TT - default_version: V29 - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen Jets" - test_objects: - seededConePuppiJet: - match_dR: 0.35 - suffix: "Pt" - label: "Seeded Cone PuppiJet" - thresholds: [25, 50, 75, 100] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, barrel)" - binning: - min: 0 - max: 500 - step: 10 diff --git a/configs/V29/object_performance/slim/met.yaml b/configs/V29/object_performance/slim/met.yaml deleted file mode 100644 index 6ad199f6..00000000 --- a/configs/V29/object_performance/slim/met.yaml +++ /dev/null @@ -1,84 +0,0 @@ -MET: - sample: TT - default_version: V29 - reference_object: - object: "genMetTrue" - suffix: "" - label: "Gen MET" - test_objects: - puppiMET: - suffix: "et" - label: "Puppi MET" - trackerMET: - suffix: "" - label: "Tracker MET" - thresholds: [90] - xlabel: "Gen. MET (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 500 - step: 20 - -MHT30: - sample: TT - default_version: V29 - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen MHT" - cuts: - object: - - "abs({eta}) < 2.4" - - "{pt} > 30" - trafo: "MHT" - test_objects: - seededConePuppiMHT: - suffix: "et" - label: "SeededCone MHT" - trackerMHT: - suffix: "" - label: "Tracker MHT" - thresholds: [150] - scalings: - method: "naive" - threshold: 0.90 - xlabel: "Gen. MHT30 (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 500 - step: 20 - -HT: - sample: TT - default_version: V29 - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen HT" - trafo: "HT" - cuts: - object: - - "abs({eta}) < 2.4" - - "{pt} > 30" - test_objects: - seededConePuppiHT: - suffix: "" - label: "SeededCone HT" - trackerHT: - suffix: "" - label: "Tracker HT" - thresholds: [350] - scalings: - method: "naive" - threshold: 0.90 - xlabel: "Gen. HT (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 750 - step: 20 diff --git a/configs/V29/object_performance/slim/muon_matching.yaml b/configs/V29/object_performance/slim/muon_matching.yaml deleted file mode 100644 index 755f0c12..00000000 --- a/configs/V29/object_performance/slim/muon_matching.yaml +++ /dev/null @@ -1,104 +0,0 @@ -MuonsMatching_5: - sample: DYLL_M50 - default_version: V29 - reference_object: - object: "part_mu" - suffix: "Pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) < 2.4" - test_objects: - gmtMuon: - suffix: "Pt" - label: "GMT Muon (L1 $p_{T}$ > 5 GeV)" - match_dR: 0.3 - cuts: - - "abs({eta}) < 2.4" - - "{pt} > 5" - gmtTkMuon: - suffix: "Pt" - label: "GMT TkMuon (L1 $p_{T}$ > 5 GeV)" - match_dR: 0.1 - cuts: - - "abs({eta}) < 2.4" - - "{pt} > 5" - - "({quality}) > 0" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Efficiency" - binning: - min: 0 - max: 100 - step: 3 - -MuonsMatching_15: - sample: DYLL_M50 - default_version: V29 - reference_object: - object: "part_mu" - suffix: "Pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) < 2.4" - test_objects: - gmtMuon: - suffix: "Pt" - label: "GMT Muon (L1 $p_{T}$ > 15 GeV)" - match_dR: 0.3 - cuts: - - "abs({eta}) < 2.4" - - "{pt} > 15" - gmtTkMuon: - suffix: "Pt" - label: "GMT TkMuon (L1 $p_{T}$ > 15 GeV)" - match_dR: 0.1 - cuts: - - "abs({eta}) < 2.4" - - "{pt} > 15" - - "({quality}) > 0" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Efficiency" - binning: - min: 0 - max: 100 - step: 3 - -MuonsMatching_20: - sample: DYLL_M50 - default_version: V29 - reference_object: - object: "part_mu" - suffix: "Pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) < 2.4" - test_objects: - gmtMuon: - suffix: "Pt" - label: "GMT Muon (L1 $p_{T}$ > 20 GeV)" - match_dR: 0.3 - cuts: - - "abs({eta}) < 2.4" - - "{pt} > 20" - gmtTkMuon: - suffix: "Pt" - label: "GMT TkMuon (L1 $p_{T}$ > 20 GeV)" - match_dR: 0.1 - cuts: - - "abs({eta}) < 2.4" - - "{pt} > 20" - - "({quality}) > 0" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Efficiency" - binning: - min: 0 - max: 100 - step: 3 diff --git a/configs/V29/object_performance/slim/muon_trigger_gmtTK_inclusive.yaml b/configs/V29/object_performance/slim/muon_trigger_gmtTK_inclusive.yaml deleted file mode 100644 index 9036e9fc..00000000 --- a/configs/V29/object_performance/slim/muon_trigger_gmtTK_inclusive.yaml +++ /dev/null @@ -1,27 +0,0 @@ -MuonsTrigger_gmtkMu_Inclusive: - sample: DYLL_M50 - default_version: V29 - reference_object: - object: "part_mu" - suffix: "Pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - test_objects: - gmtTkMuon: - suffix: "Pt" - label: "GMT TkMuon" - match_dR: 0.3 - cuts: - - "({quality}) > 0" - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (L1 $p_T > $ GeV)" - thresholds: [5, 15, 25] - scalings: - method: "naive" - threshold: 0.95 - binning: - min: 0 - max: 50 - step: 1.5 diff --git a/configs/V29/object_performance/slim/muon_trigger_inclusive.yaml b/configs/V29/object_performance/slim/muon_trigger_inclusive.yaml deleted file mode 100644 index afc6b492..00000000 --- a/configs/V29/object_performance/slim/muon_trigger_inclusive.yaml +++ /dev/null @@ -1,31 +0,0 @@ -MuonsTrigger_Inclusive: - sample: DYLL_M50 - default_version: V29 - reference_object: - object: "part_mu" - suffix: "Pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - test_objects: - gmtMuon: - suffix: "Pt" - label: "GMT Muon" - match_dR: 0.3 - gmtTkMuon: - suffix: "Pt" - label: "GMT TkMuon" - match_dR: 0.3 - cuts: - - "({quality}) > 0" - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (L1 $p_T > 20$ GeV)" - thresholds: [20, 25] - scalings: - method: "naive" - threshold: 0.95 - binning: - min: 0 - max: 50 - step: 1.5 diff --git a/configs/V29/object_performance/slim/pho_test.yaml b/configs/V29/object_performance/slim/pho_test.yaml deleted file mode 100644 index 6caafc17..00000000 --- a/configs/V29/object_performance/slim/pho_test.yaml +++ /dev/null @@ -1,47 +0,0 @@ -PhotonsMatching_25: - sample: Hgg - default_version: V29 - reference_object: - object: "part_gamma" - suffix: "Pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) < 2.5" - test_objects: - EG: - suffix: "Pt" - label: "EG" - match_dR: 0.2 - quality_id: "QUAL_125x_EGID" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 25" - tkPhoton: - match_dR: 0.15 - suffix: "Pt" - label: "tkPhoton" - quality_id: "QUAL_125x_tkPhoID" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 25" - tkIsoPhoton: - base_obj: "tkPhoton" - match_dR: 0.15 - suffix: "Pt" - label: "tkIsoPhoton" - iso_EE: 0.2 - iso_BB: 0.2 - iso_branch: trkiso - quality_id: "QUAL_125x_tkPhoID" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 25" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency" - binning: - min: 0 - max: 100 - step: 3 diff --git a/configs/V29/object_performance/slim/photons_matching.yaml b/configs/V29/object_performance/slim/photons_matching.yaml deleted file mode 100644 index db57ed8a..00000000 --- a/configs/V29/object_performance/slim/photons_matching.yaml +++ /dev/null @@ -1,191 +0,0 @@ -PhotonsMatching_10: - sample: Hgg - default_version: V29 - reference_object: - object: "part_gamma" - suffix: "Pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) < 2.5" - test_objects: - EG: - suffix: "Pt" - label: "EG (L1 $p_{T}$ > 10 GeV)" - match_dR: 0.2 - quality_id: "QUAL_125x_EGID" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 10" - tkPhoton: - match_dR: 0.15 - suffix: "Pt" - label: "tkPhoton (L1 $p_{T}$ > 10 GeV)" - quality_id: "QUAL_125x_tkPhoID" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 10" - tkIsoPhoton: - base_obj: "tkPhoton" - match_dR: 0.15 - suffix: "Pt" - label: "tkIsoPhoton (L1 $p_{T}$ > 10 GeV)" - iso_EE: 0.2 - iso_BB: 0.2 - iso_branch: trkiso - quality_id: "QUAL_125x_tkPhoID" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 10" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Efficiency" - binning: - min: 0 - max: 100 - step: 3 - -PhotonsMatching_20: - sample: Hgg - default_version: V29 - reference_object: - object: "part_gamma" - suffix: "Pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) < 2.5" - test_objects: - EG: - suffix: "Pt" - label: "EG (L1 $p_{T}$ > 20 GeV)" - match_dR: 0.2 - quality_id: "QUAL_125x_EGID" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 20" - tkPhoton: - match_dR: 0.15 - suffix: "Pt" - label: "tkPhoton (L1 $p_{T}$ > 20 GeV)" - quality_id: "QUAL_125x_tkPhoID" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 20" - tkIsoPhoton: - base_obj: "tkPhoton" - match_dR: 0.15 - suffix: "Pt" - label: "tkIsoPhoton (L1 $p_{T}$ > 20 GeV)" - iso_EE: 0.2 - iso_BB: 0.2 - iso_branch: trkiso - quality_id: "QUAL_125x_tkPhoID" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 20" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Efficiency" - binning: - min: 0 - max: 100 - step: 3 - -PhotonsMatching_25: - sample: Hgg - default_version: V29 - reference_object: - object: "part_gamma" - suffix: "Pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) < 2.5" - test_objects: - EG: - suffix: "Pt" - label: "EG (L1 $p_{T}$ > 25 GeV)" - match_dR: 0.2 - quality_id: "QUAL_125x_EGID" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 25" - tkPhoton: - match_dR: 0.15 - suffix: "Pt" - label: "tkPhoton (L1 $p_{T}$ > 25 GeV)" - quality_id: "QUAL_125x_tkPhoID" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 25" - tkIsoPhoton: - base_obj: "tkPhoton" - match_dR: 0.15 - suffix: "Pt" - label: "tkIsoPhoton (L1 $p_{T}$ > 25 GeV)" - iso_EE: 0.2 - iso_BB: 0.2 - iso_branch: trkiso - quality_id: "QUAL_125x_tkPhoID" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 25" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Efficiency" - binning: - min: 0 - max: 100 - step: 3 - -PhotonsMatching_30: - sample: Hgg - default_version: V29 - reference_object: - object: "part_gamma" - suffix: "Pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) < 2.5" - test_objects: - EG: - suffix: "Pt" - label: "EG (L1 $p_{T}$ > 30 GeV)" - match_dR: 0.2 - quality_id: "QUAL_125x_EGID" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 30" - tkPhoton: - match_dR: 0.15 - suffix: "Pt" - label: "tkPhoton (L1 $p_{T}$ > 30 GeV)" - quality_id: "QUAL_125x_tkPhoID" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 30" - tkIsoPhoton: - base_obj: "tkPhoton" - match_dR: 0.15 - suffix: "Pt" - label: "tkIsoPhoton (L1 $p_{T}$ > 30 GeV)" - iso_EE: 0.2 - iso_BB: 0.2 - iso_branch: trkiso - quality_id: "QUAL_125x_tkPhoID" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 30" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Efficiency" - binning: - min: 0 - max: 100 - step: 3 diff --git a/configs/V29/object_performance/slim/tau_matching.yaml b/configs/V29/object_performance/slim/tau_matching.yaml deleted file mode 100644 index 09dba5c3..00000000 --- a/configs/V29/object_performance/slim/tau_matching.yaml +++ /dev/null @@ -1,67 +0,0 @@ -TausMatching_25: - sample: VBFHToTauTau - default_version: V29 - reference_object: - object: "part_tau" - suffix: "Pt" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) < 2.5" - test_objects: - nnTau: - suffix: "Pt" - label: "NN Tau (L1 $p_{T}$ > 25 GeV)" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 25" - - "{passloosenn}==1" - match_dR: 0.1 - caloTau: - suffix: "Pt" - label: "Calo Tau (L1 $p_{T}$ > 60 GeV)" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 60" - match_dR: 0.3 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Efficiency" - binning: - min: 0 - max: 150 - step: 6 - -TausMatching_75: - sample: VBFHToTauTau - default_version: V29 - reference_object: - object: "part_tau" - suffix: "Pt" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - test_objects: - nnTau: - suffix: "Pt" - label: "NN Tau (L1 $p_{T}$ > 25 GeV)" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 75" - - "{passloosenn}==1" - match_dR: 0.1 - caloTau: - suffix: "Pt" - label: "Calo Tau (L1 $p_{T}$ > 25 GeV)" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 75" - match_dR: 0.3 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Efficiency" - binning: - min: 0 - max: 150 - step: 6 diff --git a/configs/V29/object_performance/slim/tau_matching_eta.yaml b/configs/V29/object_performance/slim/tau_matching_eta.yaml deleted file mode 100644 index 0982ca3f..00000000 --- a/configs/V29/object_performance/slim/tau_matching_eta.yaml +++ /dev/null @@ -1,137 +0,0 @@ -TauMatching_Eta_Pt10to25: - sample: VBFHToTauTau - default_version: V29 - reference_object: - object: "part_tau" - suffix: "Eta" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - - "{pt} < 10" - - "{pt} > 25" - object: - - "abs({eta}) < 2.5" - test_objects: - nnTau: - suffix: "Eta" - label: "NN Tau" - cuts: - - "abs({eta}) < 2.5" - - "{passloosenn}==1" - match_dR: 0.1 - caloTau: - suffix: "Eta" - label: "Calo Tau" - cuts: - - "abs({eta}) < 2.5" - match_dR: 0.3 - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency ($10 < p_T < 25$ GeV)" - binning: - min: -3 - max: 3 - step: 0.2 - -TausMatching_Eta_Pt25toInf: - sample: VBFHToTauTau - default_version: V29 - reference_object: - object: "part_tau" - suffix: "Eta" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - - "{pt} > 25" - object: - - "abs({eta}) < 2.5" - test_objects: - nnTau: - suffix: "Eta" - label: "NN Tau" - cuts: - - "abs({eta}) < 2.5" - - "{passloosenn}==1" - match_dR: 0.1 - caloTau: - suffix: "Eta" - label: "Calo Tau" - cuts: - - "abs({eta}) < 2.5" - match_dR: 0.3 - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency ($p_T > 25$ GeV)" - binning: - min: -3 - max: 3 - step: 0.2 - -TauMatching_Eta_Pt40to100: - sample: VBFHToTauTau - default_version: V29 - reference_object: - object: "part_tau" - suffix: "Eta" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - - "{pt} < 100" - - "{pt} > 40" - object: - - "abs({eta}) < 2.5" - test_objects: - nnTau: - suffix: "Eta" - label: "NN Tau" - cuts: - - "abs({eta}) < 2.5" - - "{passloosenn}==1" - match_dR: 0.1 - caloTau: - suffix: "Eta" - label: "Calo Tau" - cuts: - - "abs({eta}) < 2.5" - match_dR: 0.3 - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency ($40 < p_T < 100$ GeV)" - binning: - min: -3 - max: 3 - step: 0.2 - -TausMatching_Eta_Pt100toInf: - sample: VBFHToTauTau - default_version: V29 - reference_object: - object: "part_tau" - suffix: "Eta" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - - "{pt} > 100" - object: - - "abs({eta}) < 2.5" - test_objects: - nnTau: - suffix: "Eta" - label: "NN Tau" - cuts: - - "abs({eta}) < 2.5" - - "{passloosenn}==1" - match_dR: 0.1 - caloTau: - suffix: "Eta" - label: "Calo Tau" - cuts: - - "abs({eta}) < 2.5" - match_dR: 0.3 - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency ($p_T > 100$ GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V29/object_performance/slim/tau_trigger_inclusive.yaml b/configs/V29/object_performance/slim/tau_trigger_inclusive.yaml deleted file mode 100644 index 90989e9b..00000000 --- a/configs/V29/object_performance/slim/tau_trigger_inclusive.yaml +++ /dev/null @@ -1,31 +0,0 @@ -TauTrigger_Inclusive: - sample: VBFHToTauTau - default_version: V29 - reference_object: - object: "part_tau" - suffix: "Pt" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - test_objects: - nnTau: - suffix: "Pt" - label: "NN Tau" - cuts: - - "{passloosenn}==1" - match_dR: 0.1 - caloTau: - suffix: "Pt" - label: "Calo Tau" - match_dR: 0.3 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (L1 $p_T > $ GeV)" - thresholds: [25] - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 150 - step: 6 diff --git a/configs/V29/object_performance/tau_matching.yaml b/configs/V29/object_performance/tau_matching.yaml deleted file mode 100644 index f0468abd..00000000 --- a/configs/V29/object_performance/tau_matching.yaml +++ /dev/null @@ -1,47 +0,0 @@ -TausMatchingBarrel: - sample: VBFHToTauTau - version: V29 - match_test_to_ref: True - reference_object: - object: "part_tau" - x_arg: "Pt" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - nnTau:default: "Pt" - caloTau:default: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - binning: - min: 0 - max: 150 - step: 6 - -TausMatchingEndcap: - sample: VBFHToTauTau - version: V29 - match_test_to_ref: True - reference_object: - object: "part_tau" - x_arg: "Pt" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - nnTau:default: "Pt" - caloTau:default: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Endcap)" - binning: - min: 0 - max: 150 - step: 6 diff --git a/configs/V29/object_performance/tau_matching_wHH.yaml b/configs/V29/object_performance/tau_matching_wHH.yaml deleted file mode 100644 index 5f9f7aa4..00000000 --- a/configs/V29/object_performance/tau_matching_wHH.yaml +++ /dev/null @@ -1,47 +0,0 @@ -HHTausMatchingBarrel: - sample: HHToTauTau - version: V29 - match_test_to_ref: True - reference_object: - object: "part_tau" - x_arg: "Pt" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - nnTau:default: "Pt" - caloTau:default: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - binning: - min: 0 - max: 150 - step: 6 - -HHTausMatchingEndcap: - sample: HHToTauTau - version: V29 - match_test_to_ref: True - reference_object: - object: "part_tau" - x_arg: "Pt" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - nnTau:default: "Pt" - caloTau:default: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Endcap)" - binning: - min: 0 - max: 150 - step: 6 diff --git a/configs/V29/object_performance/tau_trigger.yaml b/configs/V29/object_performance/tau_trigger.yaml deleted file mode 100644 index 2bd6456d..00000000 --- a/configs/V29/object_performance/tau_trigger.yaml +++ /dev/null @@ -1,119 +0,0 @@ -TauTriggerBarrel_90perc: - sample: VBFHToTauTau - version: V29 - match_test_to_ref: True - reference_object: - object: "part_tau" - x_arg: "Pt" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - nnTau:default:barrel: "Pt" - caloTau:default:barrel: "Pt" - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 150 - step: 6 - -TauTriggerEndcap_90perc: - sample: VBFHToTauTau - version: V29 - match_test_to_ref: True - reference_object: - object: "part_tau" - x_arg: "Pt" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - nnTau:default:endcap: "Pt" - caloTau:default:endcap: "Pt" - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 150 - step: 6 - -# ATTENTION: The scalings from this config are in conflict with the 90prec -# configurations above and will be written to a file with the plot name as -# prefix. To use these scalings in the rate plots/table, overwrite the standard -# scalings yaml files in outputs! -TauTriggerBarrel_50perc: - sample: VBFHToTauTau - version: V29 - match_test_to_ref: True - reference_object: - object: "part_tau" - x_arg: "Pt" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - nnTau:default:barrel: "Pt" - caloTau:default:barrel: "Pt" - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.50 - binning: - min: 0 - max: 150 - step: 6 - -# ATTENTION: The scalings from this config are in conflict with the 90prec -# configurations above and will be written to a file with the plot name as -# prefix. To use these scalings in the rate plots/table, overwrite the standard -# scalings yaml files in outputs! -TauTriggerEndcap_50perc: - sample: VBFHToTauTau - version: V29 - match_test_to_ref: True - reference_object: - object: "part_tau" - x_arg: "Pt" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - nnTau:default:endcap: "Pt" - caloTau:default:endcap: "Pt" - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.50 - binning: - min: 0 - max: 150 - step: 6 diff --git a/configs/V29/object_performance/version_comparison.yaml b/configs/V29/object_performance/version_comparison.yaml deleted file mode 100644 index 3ea2df9e..00000000 --- a/configs/V29/object_performance/version_comparison.yaml +++ /dev/null @@ -1,44 +0,0 @@ -V22_V29_GMTMuonsBarrel_Comparison: - files: - MuonsTrigger_20_V22: - object: gmtMuon - dir: outputs/V22/turnons/ - label: "GMT Muon (V22)" - MuonsTrigger_20_V29: - object: gmtMuon - dir: outputs/V29/turnons/ - label: "GMT Muon (V29)" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - watermark: "V22_V29_gmtMuonBarrel_Comp" - save_dir: "outputs/V22vs27/turnons" - -V22_V29_ElectronsBarrel_Comparison: - files: - ElectronsTriggerBarrel_30_V22: - object: tkElectron - dir: outputs/V22/turnons/ - label: "tkElectron (V22)" - ElectronsTriggerBarrel_30_V29: - object: tkElectron - dir: outputs/V29/turnons/ - label: "tkElectron (V29)" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - watermark: "V22_V29_EGBarrel_Comp" - save_dir: "outputs/V22vs27/turnons" - -V22_V29_GMTtkMuonsBarrel_Comparison: - files: - MuonsTrigger_20_V22: - object: gmtMuon - dir: outputs/V22/turnons/ - label: "GMT tkMuon (V22)" - MuonsTrigger_20_V29: - object: gmtMuon - dir: outputs/V29/turnons/ - label: "GMT tkMuon (V29)" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - watermark: "V22_V29_gmtTkMuonBarrel_Comp" - save_dir: "outputs/V22vs27/turnons" diff --git a/configs/V29/objects/electrons.yaml b/configs/V29/objects/electrons.yaml deleted file mode 100644 index 32a7a6c8..00000000 --- a/configs/V29/objects/electrons.yaml +++ /dev/null @@ -1,63 +0,0 @@ -part_e: - label: "Gen Electron" - eta_ranges: - inclusive: [0, 7] - ids: - gen_electron_default: - cuts: - inclusive: - - "{dr_0.3} < 0.15" - -tkElectron: - match_dR: 0.15 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.479] - endcap: [1.479, 5] - ids: - NoIso: - label: "TkElectron" - cuts: - inclusive: - - "abs({eta}) < 2.4" - #- "({passeseleid} == 1)" - - "({passeseleid} == 1) | ({pt} < 25)" - NoIsoForIso: - # This id is exclusively used for the - # isoloation wp derivation - label: "TkElectron, no ID" - cuts: - inclusive: - - "abs({eta}) < 2.7" - Iso: - label: "TkIsoElectron" - cuts: - inclusive: - - "abs({eta}) < 2.4" - barrel: - - "abs({trkiso}) < 0.13" - endcap: - - "abs({trkiso}) < 0.28" - NoIsoLowPt: - label: "TkElectron, no ID for $p_T<25$" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "({passeseleid} == 1) | ({pt} < 25)" - -EG: - match_dR: 0.2 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.479] - endcap: [1.479, 3.0] - label: "EG" - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 3.0" - barrel: - - "{passeseleid} == 1" - endcap: - - "{passessaid} == 1" diff --git a/configs/V29/objects/jets.yaml b/configs/V29/objects/jets.yaml deleted file mode 100644 index 0866c01d..00000000 --- a/configs/V29/objects/jets.yaml +++ /dev/null @@ -1,71 +0,0 @@ -caloJet: - match_dR: 0.3 - label: "Calo Jet" - eta_ranges: - inclusive: [0, 7] - cuts: - inclusive: - - "abs({eta}) < 7" - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -seededConeExtendedPuppiJet: - match_dR: 0.35 - label: "Seeded Cone Extended PuppiJet" - eta_ranges: - inclusive: [0, 7] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 5" - bjetnn: - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{bjetnn} > 0.71" - -phase1PuppiJet: - match_dR: 0.3 - label: "Histogrammed PuppiJet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -seededConePuppiJet: - match_dR: 0.35 - label: "Seeded Cone PuppiJet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "{et}>25" - - "abs({eta}) < 7" - -trackerJet: - match_dR: 0.4 - label: "Tracker Jet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" diff --git a/configs/V29/objects/met_ht_mht.yaml b/configs/V29/objects/met_ht_mht.yaml deleted file mode 100644 index 8e0a6e45..00000000 --- a/configs/V29/objects/met_ht_mht.yaml +++ /dev/null @@ -1,39 +0,0 @@ -phase1PuppiHT: - label: "Histogrammed Puppi HT" - ids: - default: {} - -phase1PuppiMHT: - label: "Phase1 Puppi MHT" - ids: - default: {} - -puppiMET: - label: "Puppi MET" - ids: - default: {} - -seededConePuppiHT: - label: "SeededCone HT" - ids: - default: {} - -seededConePuppiMHT: - label: "SeededCone MHT" - ids: - default: {} - -trackerHT: - label: "Tracker HT" - ids: - default: {} - -trackerMET: - label: "Tracker MET" - ids: - default: {} - -trackerMHT: - label: "Tracker MHT" - ids: - default: {} diff --git a/configs/V29/objects/muons.yaml b/configs/V29/objects/muons.yaml deleted file mode 100644 index 7a607325..00000000 --- a/configs/V29/objects/muons.yaml +++ /dev/null @@ -1,29 +0,0 @@ -gmtMuon: - label: "GMT Muon" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 0.83] - overlap: [0.83, 1.24] - endcap: [1.24, 2.4] - ids: - default: {} - oldRateID: - label: "GMT Muon, Qual>=12 in OMTF" - cuts: - overlap: - - "{quality} >= 12" - -gmtTkMuon: - label: "GMT TkMuon" - match_dR: 0.1 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 0.83] - overlap: [0.83, 1.24] - endcap: [1.24, 2.4] - ids: - default: - cuts: - inclusive: - - "({quality} > 0) | ({pt} > 8)" # quality criterion only to be appied for p_T < 8 GeV diff --git a/configs/V29/objects/photons.yaml b/configs/V29/objects/photons.yaml deleted file mode 100644 index 234d5bc2..00000000 --- a/configs/V29/objects/photons.yaml +++ /dev/null @@ -1,27 +0,0 @@ -tkPhoton: - match_dR: 0.15 - eta_ranges: - inclusive: [0, 5] - barrel: [0, 1.479] - endcap: [1.479, 2.4] - ids: - NoIso: - label: "tkPhoton" - cuts: - inclusive: - - "abs({eta}) < 2.4" - barrel: - - "{passeseleid} == 1" - endcap: - - "{passesphoid} == 1" - Iso: - label: "tkIsoPhoton" - cuts: - inclusive: - - "abs({eta}) < 2.4" - barrel: - - "abs({trkiso}) < 0.25" - - "{passeseleid} == 1" - endcap: - - "abs({trkiso}) < 0.205" - - "{passesphoid} == 1" diff --git a/configs/V29/objects/pv.yaml b/configs/V29/objects/pv.yaml deleted file mode 100644 index adc3eab4..00000000 --- a/configs/V29/objects/pv.yaml +++ /dev/null @@ -1,4 +0,0 @@ -z0L1TkPV: - label: "Primary Vertex" - ids: - default: {} diff --git a/configs/V29/objects/taus.yaml b/configs/V29/objects/taus.yaml deleted file mode 100644 index 2f1bf535..00000000 --- a/configs/V29/objects/taus.yaml +++ /dev/null @@ -1,29 +0,0 @@ -nnTau: - label: "NN Tau" - match_dR: 0.1 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - cuts: - inclusive: - - "{passloosenn}==1" - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{passloosenn}==1" - -caloTau: - label: "Calo Tau" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" diff --git a/configs/V29/rate_plots/all_rate_plots.yaml b/configs/V29/rate_plots/all_rate_plots.yaml deleted file mode 100644 index e49aff68..00000000 --- a/configs/V29/rate_plots/all_rate_plots.yaml +++ /dev/null @@ -1,59 +0,0 @@ -# HTRates: -# sample: MinBias -# version: V29 -# test_objects: -# - phase1PuppiHT:default -# - seededConePuppiHT:default -# # - trackerJet:default -# binning: -# min: 40 -# max: 420 -# step: 20 - -# JetDefaultRates: -# sample: MinBias -# version: V29 -# test_objects: -# - phase1PuppiJet:default -# - seededConePuppiJet:default -# # - trackerJet:default -# binning: -# min: 40 -# max: 420 -# step: 20 - -# ElectronDefaultRates: -# sample: MinBias -# version: V29 -# test_objects: -# - EG:default -# - tkElectron:NoIso -# - tkElectron:Iso -# - tkPhoton:Iso -# binning: -# min: 10 -# max: 97 -# step: 3 - -MuonRates: - sample: MinBias - version: V29 - test_objects: - - gmtMuon:default - - gmtMuon:oldRateID - - gmtTkMuon:default - binning: - min: 0 - max: 75 - step: 3 - -# TauRates: -# sample: MinBias -# version: V29 -# test_objects: -# - nnTau:default -# - caloTau:default -# binning: -# min: 10 -# max: 155 -# step: 5 diff --git a/configs/V29/rate_plots/eg.yaml b/configs/V29/rate_plots/eg.yaml deleted file mode 100644 index 4c1a38e8..00000000 --- a/configs/V29/rate_plots/eg.yaml +++ /dev/null @@ -1,12 +0,0 @@ -EGRates: - sample: MinBias - version: V29 - test_objects: - - EG:default - - tkElectron:NoIso - - tkElectron:Iso - - tkPhoton:Iso - binning: - min: 10 - max: 97 - step: 3 diff --git a/configs/V29/rate_plots/ht.yaml b/configs/V29/rate_plots/ht.yaml deleted file mode 100644 index c855e7f9..00000000 --- a/configs/V29/rate_plots/ht.yaml +++ /dev/null @@ -1,11 +0,0 @@ -HTRates: - sample: MinBias - version: V29 - test_objects: - - phase1PuppiHT:default - - seededConePuppiHT:default - - trackerHT:default - binning: - min: 50 - max: 975 - step: 25 diff --git a/configs/V29/rate_plots/jets.yaml b/configs/V29/rate_plots/jets.yaml deleted file mode 100644 index 738c05ca..00000000 --- a/configs/V29/rate_plots/jets.yaml +++ /dev/null @@ -1,27 +0,0 @@ -JetDefaultRates: - sample: MinBias - version: V29 - test_objects: - - phase1PuppiJet:default - - seededConePuppiJet:default - # - seededConeExtendedPuppiJet:default - - trackerJet:default - # - caloJet:default - binning: - min: 40 - max: 420 - step: 20 - -JetsByRegion: - sample: MinBias - version: V29 - test_objects: - - phase1PuppiJet:default:barrel - - phase1PuppiJet:default:endcap - - seededConePuppiJet:default:barrel - - seededConePuppiJet:default:endcap - binning: - min: 40 - max: 420 - step: 20 - diff --git a/configs/V29/rate_plots/met.yaml b/configs/V29/rate_plots/met.yaml deleted file mode 100644 index 7e527eaa..00000000 --- a/configs/V29/rate_plots/met.yaml +++ /dev/null @@ -1,10 +0,0 @@ -METRates: - sample: MinBias - version: V29 - test_objects: - - puppiMET:default - - trackerMET:default - binning: - min: 50 - max: 500 - step: 25 diff --git a/configs/V29/rate_plots/muons.yaml b/configs/V29/rate_plots/muons.yaml deleted file mode 100644 index 74c911b0..00000000 --- a/configs/V29/rate_plots/muons.yaml +++ /dev/null @@ -1,22 +0,0 @@ -gmtMuonByRegion: - sample: MinBias - version: V29 - test_objects: - - gmtMuon:default:barrel - - gmtMuon:default:overlap - - gmtMuon:default:endcap - binning: - min: 0 - max: 75 - step: 3 - -MuonRates: - sample: MinBias - version: V29 - test_objects: - - gmtMuon:default - - gmtTkMuon:default - binning: - min: 0 - max: 75 - step: 3 diff --git a/configs/V29/rate_plots/taus.yaml b/configs/V29/rate_plots/taus.yaml deleted file mode 100644 index 16ba3066..00000000 --- a/configs/V29/rate_plots/taus.yaml +++ /dev/null @@ -1,23 +0,0 @@ -TauRates: - sample: MinBias - version: V29 - test_objects: - - nnTau:default - - caloTau:default - binning: - min: 10 - max: 155 - step: 5 - -TauRatesByRegion: - sample: MinBias - version: V29 - test_objects: - - caloTau:default:barrel - - caloTau:default:endcap - - nnTau:default:barrel - - nnTau:default:endcap - binning: - min: 10 - max: 155 - step: 5 diff --git a/configs/V29/rate_table/v29_16Seeds_Final_clean_cfg.yml b/configs/V29/rate_table/v29_16Seeds_Final_clean_cfg.yml deleted file mode 100644 index 79bdd1b7..00000000 --- a/configs/V29/rate_table/v29_16Seeds_Final_clean_cfg.yml +++ /dev/null @@ -1,208 +0,0 @@ -L1_DoubleEGEle: - cross_masks: - - ak.where(abs(leg2.phi-leg1.phi) 0.1 - leg1: - leg_mask: - - leg1.offline_pt >= 37 - - abs(leg1.eta)<2.4 - - leg1.passeseleid * (abs(leg1.eta)<1.5) + leg1.passessaid * (abs(leg1.eta) >= 1.5) - # - ak.where(abs(leg1.eta)<1.5, leg1.passeseleid, leg1.passessaid) - obj: EG - leg2: - leg_mask: - - leg2.offline_pt >= 24 - - abs(leg2.eta)<2.4 - - leg2.passeseleid * (abs(leg2.eta)<1.5) + leg2.passessaid * (abs(leg2.eta) >= 1.5) - # - ak.where(abs(leg2.eta)<1.5, leg2.passeseleid, leg2.passessaid) - obj: EG -L1_SingleEGEle: - cross_masks: [] - leg1: - leg_mask: - - leg1.offline_pt >= 51.0 - - abs(leg1.eta)<2.4 - - leg1.passeseleid * (abs(leg1.eta)<1.5) + leg1.passessaid * (abs(leg1.eta) >= 1.5) - obj: EG -L1_SinglePfJet: - cross_masks: [] - leg1: - leg_mask: - - leg1.offline_pt > 230.0 - - leg1.et>25 - - abs(leg1.eta)<2.4 - obj: seededConePuppiJet -L1_SingleTkEle: - cross_masks: [] - leg1: - leg_mask: - - leg1.offline_pt >= 36.0 - - abs(leg1.eta)<2.4 - - leg1.passeseleid - # - leg1.passeseleid > 0 - obj: tkElectron -L1_SingleTkEleIso: - cross_masks: [] - leg1: - leg_mask: - - leg1.offline_pt >= 28.0 - - leg1.passeseleid>=0 - - ak.where(abs(leg1.eta)<1.479, leg1.trkiso<0.13, leg1.trkiso<0.28) - obj: tkIsoElectron -L1_SingleTkMu: - cross_masks: [] - leg1: - leg_mask: - - leg1.offline_pt > 22.0 - - abs(leg1.eta)<2.4 - obj: gmtTkMuon -L1_SingleTkPhoIso: - cross_masks: [] - leg1: - leg_mask: - - leg1.offline_pt >= 36.0 - - abs(leg1.eta)<2.4 - - ak.where(abs(leg1.eta)<1.5, leg1.passeseleid, leg1.passesphoid) - - ak.where(abs(leg1.eta)<1.479, leg1.trkiso<0.25, leg1.trkiso<0.205) - obj: tkPhoton -L1_TkEleIso_EG: - cross_masks: - - leg2.deltaR(leg1) > 0.1 - leg1: - leg_mask: - - leg1.offline_pt > 22.0 - - abs(leg1.eta)<2.4 - - leg1.passeseleid >= 0 - - ak.where(abs(leg1.eta)<1.479, leg1.trkiso<0.13, leg1.trkiso<0.28) - obj: tkIsoElectron - leg2: - leg_mask: - - leg2.offline_pt > 12.0 - - abs(leg2.eta)<2.4 - - ak.where(abs(leg2.eta)<1.5, leg2.passeseleid, leg2.passessaid) - obj: EG -L1_TripleTkMu: - cross_masks: - - abs(leg2.z0-leg1.z0)<1 - - abs(leg3.z0-leg1.z0)<1 - leg1: - leg_mask: - - leg1.pt>5 - - abs(leg1.eta)<2.4 - - leg1.qual>0 - obj: gmtTkMuon - leg2: - leg_mask: - - leg2.pt>3 - - abs(leg2.eta)<2.4 - - leg2.qual>0 - obj: gmtTkMuon - leg3: - leg_mask: - - leg3.pt>3 - - abs(leg3.eta)<2.4 - - leg3.qual>0 - obj: gmtTkMuon -L1_DoubleTkEle: - cross_masks: - - abs(leg2.zvtx-leg1.zvtx)<1 - leg1: - leg_mask: - - leg1.offline_pt >= 25.0 - - abs(leg1.eta)<2.4 - - (((leg1.passeseleid) * (abs(leg1.eta)<1.479)) + ((abs(leg1.eta)>1.479))) - obj: tkElectron - leg2: - leg_mask: - - leg2.offline_pt >= 12.0 - - abs(leg2.eta)<2.4 - - (((leg2.passeseleid) * (abs(leg2.eta)<1.479)) + ((abs(leg2.eta)>1.479))) - obj: tkElectron -L1_DoubleTkMu: - cross_masks: - - abs(leg1.z0-leg2.z0)<1 - leg1: - leg_mask: - - leg1.offline_pt > 15.0 - - abs(leg1.eta)<2.4 - obj: gmtTkMuon - leg2: - leg_mask: - - leg2.pt > 7.0 - - abs(leg2.eta)<2.4 - - leg2.qual > 0 - obj: gmtTkMuon -L1_DoubleTkPhoIso: - cross_masks: [] - leg1: - leg_mask: - - leg1.offline_pt > 22.0 - - abs(leg1.eta)<2.4 - - ak.where(abs(leg1.eta)<1.5, leg1.passeseleid, leg1.passesphoid) - - ak.where(abs(leg1.eta)<1.479, leg1.trkiso<0.25, leg1.trkiso<0.205) - obj: tkPhoton - leg2: - leg_mask: - - leg2.offline_pt > 12.0 - - abs(leg2.eta)<2.4 - - ak.where(abs(leg2.eta)<1.5, leg2.passeseleid, leg2.passesphoid) - - ak.where(abs(leg2.eta)<1.479, leg2.trkiso<0.25, leg2.trkiso<0.205) - obj: tkPhoton -L1_PFHTT: - cross_masks: [] - leg1: - leg_mask: - # - leg1.pt > 372.9 - - leg1.offline_pt > 450 - obj: seededConePuppiHT -L1_PFHTT_QuadJet: - cross_masks: [] - leg1: - leg_mask: - - leg1.offline_pt > 400.0 - obj: seededConePuppiHT - leg2: - leg_mask: - - leg2.offline_pt > 70.0 - - leg2.et>25.0 - - abs(leg2.eta)<2.4 - obj: seededConePuppiJet - leg3: - leg_mask: - - leg3.offline_pt > 55.0 - - leg3.et>25.0 - - abs(leg3.eta)<2.4 - obj: seededConePuppiJet - leg4: - leg_mask: - - leg4.offline_pt > 40.0 - - leg4.et>25.0 - - abs(leg4.eta)<2.4 - obj: seededConePuppiJet - leg5: - leg_mask: - - leg5.offline_pt > 40.0 - - leg5.et>25.0 - - abs(leg5.eta)<2.4 - obj: seededConePuppiJet -L1_PFIsoTau_PFIsoTau: - cross_masks: - # - ak.where(abs(leg2.phi-leg1.phi) 0.5 - - leg1.deltaR(leg2) > 0.5 - leg1: - leg_mask: - - leg1.offline_pt > 52.0 - - abs(leg1.eta)<2.172 - - leg1.passloosenn>0 - obj: nnTau - leg2: - leg_mask: - - leg2.offline_pt > 52.0 - - abs(leg2.eta)<2.172 - - leg2.passloosenn>0 - obj: nnTau -L1_PFMet: - cross_masks: [] - leg1: - leg_mask: - - leg1.offline_pt > 200.0 - obj: puppiMET diff --git a/configs/V29/rate_table/v29_16seed_cfg.yml b/configs/V29/rate_table/v29_16seed_cfg.yml deleted file mode 100644 index 539d5291..00000000 --- a/configs/V29/rate_table/v29_16seed_cfg.yml +++ /dev/null @@ -1,6 +0,0 @@ -MenuV29: - version: "V29" - menu_config: "configs/V29/rate_table/v29_16Seeds_Final_clean_cfg.yml" - table: - table_fname: "rates_16Seeds_Final" - table_outdir: "rates_tables/V29" diff --git a/configs/V29/rate_table/v29_WITHMUONS_Final_clean_cfg.yml b/configs/V29/rate_table/v29_WITHMUONS_Final_clean_cfg.yml deleted file mode 100644 index 3aec068c..00000000 --- a/configs/V29/rate_table/v29_WITHMUONS_Final_clean_cfg.yml +++ /dev/null @@ -1,440 +0,0 @@ -L1_PFHTT: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 450.0 - obj: seededConePuppiHT:default -L1_PFMHTT: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 135.5 - obj: seededConePuppiMHT:default -L1_PFMet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 200.0 - obj: puppiMET:default -L1_DoubleTkMu4p5er2p0_SQ_OS_Mass7to18: - cross_masks: - - (((leg1+leg2).mass > 7.0) & (leg1.deltaR(leg2) > 0)) - - (((leg1+leg2).mass < 18.0) & (leg1.deltaR(leg2) > 0)) - - ((leg1.chg*leg2.chg < 0.0) & (leg1.deltaR(leg2) > 0)) - - ((abs(leg2.z0-leg1.z0) < 1) & (leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: pt > 4.4 - obj: gmtTkMuon:default - leg2: - threshold_cut: pt > 4.4 - obj: gmtTkMuon:default -L1_TkMu_PfJet_dRMax_DoubleJet_dEtaMax: - cross_masks: - - abs(leg2.eta) < 2.4 - - abs(leg2.z0-leg1['']) < 1 - - leg2.deltaR(leg3) < 0.4 - - abs(leg5.eta-leg4.eta) < 1.6 - leg1: - threshold_cut: null - obj: z0L1TkPV:default - leg2: - threshold_cut: offline_pt >= 12.0 - obj: gmtTkMuon:default - leg3: - threshold_cut: offline_pt >= 40.0 - obj: seededConePuppiJet:default - leg4: - threshold_cut: offline_pt >= 40.0 - obj: seededConePuppiJet:default - leg5: - threshold_cut: offline_pt >= 40.0 - obj: seededConePuppiJet:default -L1_DoubleTkMu0er1p5_SQ_OS_dR_Max1p4: - cross_masks: - - (abs(leg1.eta) < 1.5) - - (abs(leg2.eta) < 1.5) - - ((leg1.deltaR(leg2) < 1.4)) - - ((leg1.chg*leg2.chg < 0.0)) - - ((abs(leg2.z0-leg1.z0) < 1)) - - ((leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: pt > 0 - obj: gmtTkMuon:default - leg2: - threshold_cut: pt > 0 - obj: gmtTkMuon:default -L1_SingleTkPhoIso: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 36.0 - obj: tkPhoton:Iso - -L1_DoubleTkPhoIso: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 22.0 - obj: tkPhoton:Iso - leg2: - threshold_cut: offline_pt >= 12.0 - obj: tkPhoton:Iso -L1_PFTau_PFTau: - cross_masks: - - leg1.deltaR(leg2) > 0.5 - leg1: - threshold_cut: offline_pt > 90.0 - obj: caloTau:default - leg2: - threshold_cut: offline_pt > 90.0 - obj: caloTau:default -L1_SingleEGEle: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 51.0 - obj: EG:default:inclusive -L1_SinglePFTau: - cross_masks: [] - leg1: - threshold_cut: offline_pt > 150.0 - obj: caloTau:default -L1_SinglePfJet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 230.0 - obj: seededConePuppiJet:default -L1_SingleTkEle: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 36.0 - obj: tkElectron:NoIso:inclusive -L1_SingleTkEleIso: - cross_masks: [] - leg1: - threshold_cut: offline_pt > 28.0 - obj: tkElectron:Iso:inclusive -L1_SingleTkMu: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 22.0 - obj: gmtTkMuon:default -L1_TkEleIso_EG: - cross_masks: - - leg1.deltaR(leg2) > 0.1 - leg1: - threshold_cut: offline_pt >= 22.0 - obj: tkElectron:Iso:inclusive - leg2: - threshold_cut: offline_pt >= 12.0 - obj: EG:default:inclusive -L1_TkEleIso_PFHTT: - cross_masks: - - abs(leg2.zvtx-leg1['']) < 1 - leg1: - threshold_cut: null - obj: z0L1TkPV:default - leg2: - threshold_cut: offline_pt >= 26.0 - obj: tkElectron:Iso:inclusive - leg3: - threshold_cut: offline_pt >= 190.0 - obj: seededConePuppiHT:default -L1_TkEleIso_PFIsoTau: - cross_masks: - - abs(leg2.zvtx-leg1['']) < 1 - leg1: - threshold_cut: null - obj: z0L1TkPV:default - leg2: - threshold_cut: offline_pt >= 22.0 - obj: tkElectron:Iso:inclusive - leg3: - threshold_cut: offline_pt >= 45.0 - obj: nnTau:default -L1_TkEle_PFJet_dRMin: - cross_masks: - - abs(leg2.zvtx-leg1['']) < 1 - - leg2.deltaR(leg3) > 0.3 - leg1: - threshold_cut: null - obj: z0L1TkPV:default - leg2: - threshold_cut: offline_pt >= 28.0 - obj: tkElectron:NoIso:inclusive - leg3: - threshold_cut: offline_pt >= 40.0 - obj: seededConePuppiJet:default -L1_TkEle_TkMu: - cross_masks: - - abs(leg2.z0-leg1.zvtx) < 1 - leg1: - threshold_cut: offline_pt >= 10.0 - obj: tkElectron:NoIso:inclusive - leg2: - threshold_cut: offline_pt >= 20.0 - obj: gmtTkMuon:default -L1_TkMu_DoubleTkEle: - cross_masks: - - abs(leg2.zvtx-leg1.z0) < 1 - - abs(leg3.zvtx-leg1.z0) < 1 - leg1: - threshold_cut: pt > 6 - obj: gmtTkMuon:default - leg2: - threshold_cut: offline_pt >= 17.0 - obj: tkElectron:NoIso:inclusive - leg3: - threshold_cut: offline_pt >= 17.0 - obj: tkElectron:NoIso:inclusive -L1_TkMu_PfHTT: - cross_masks: - - abs(leg2.z0-leg1['']) < 1 - leg1: - threshold_cut: null - obj: z0L1TkPV:default - leg2: - threshold_cut: pt > 6 - obj: gmtTkMuon:default - leg3: - threshold_cut: offline_pt >= 320.0 - obj: seededConePuppiHT:default -L1_TkMu_PfJet_PfMet: - cross_masks: - - abs(leg2.z0-leg1['']) < 1 - leg1: - threshold_cut: null - obj: z0L1TkPV:default - leg2: - threshold_cut: pt > 3 - obj: gmtTkMuon:default - leg3: - threshold_cut: offline_pt >= 110.0 - obj: seededConePuppiJet:default - leg4: - threshold_cut: offline_pt >= 120.0 - obj: puppiMET:default -L1_TkMu_TkEle: - cross_masks: - - abs(leg2.zvtx-leg1.z0) < 1 - leg1: - threshold_cut: pt > 7 - obj: gmtTkMuon:default - leg2: - threshold_cut: offline_pt >= 23.0 - obj: tkElectron:NoIso:inclusive -L1_TkMu_TkEleIso: - cross_masks: - - abs(leg2.zvtx-leg1.z0) < 1 - leg1: - threshold_cut: pt > 7 - obj: gmtTkMuon:default - leg2: - threshold_cut: offline_pt >= 20.0 - obj: tkElectron:Iso:inclusive -L1_TripleTkMu: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: gmtTkMuon:default - leg2: - threshold_cut: pt > 3 - obj: gmtTkMuon:default - leg3: - threshold_cut: pt > 3 - obj: gmtTkMuon:default -L1_TripleTkMu_5SQ_3SQ_0OQ_DoubleMu_5_3_SQ_OS_Mass_Max9: - cross_masks: - - (leg1+leg2).mass < 9.0 - - leg1.chg*leg2.chg < 0.0 - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: gmtTkMuon:default - leg2: - threshold_cut: pt > 3 - obj: gmtTkMuon:default - leg3: - threshold_cut: pt > 0 - obj: gmtTkMuon:default -L1_TripleTkMu_5_3p5_2p5_OS_Mass_5to17: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - leg1.chg*leg3.chg < 0.0 - - (leg1+leg3).mass > 5.0 - - (leg1+leg3).mass < 17.0 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: gmtTkMuon:default - leg2: - threshold_cut: pt > 3.5 - obj: gmtTkMuon:default - leg3: - threshold_cut: pt > 2.5 - obj: gmtTkMuon:default -L1_DoubleTkEle_PFHTT: - cross_masks: - - (abs(leg2.zvtx-leg1['']) < 1 & (leg2.deltaR(leg3) > 0)) - - (abs(leg3.zvtx-leg1['']) < 1 & (leg2.deltaR(leg3) > 0)) - - (leg3.deltaR(leg2) > 0) - leg1: - threshold_cut: null - obj: z0L1TkPV:default - leg2: - threshold_cut: offline_pt > 8.0 - obj: tkElectron:NoIso:inclusive - leg3: - threshold_cut: offline_pt > 8.0 - obj: tkElectron:NoIso:inclusive - leg4: - threshold_cut: offline_pt > 390.0 - obj: seededConePuppiHT:default -L1_DoubleEGEle: - cross_masks: - - leg1.deltaR(leg2) > 0.1 - leg1: - threshold_cut: offline_pt >= 37.0 - obj: EG:default:inclusive - leg2: - threshold_cut: offline_pt >= 24.0 - obj: EG:default:inclusive -L1_DoublePFJet_MassMin: - cross_masks: - - (leg1 + leg2).mass > 620 - leg1: - threshold_cut: offline_pt >= 160.0 - obj: seededConePuppiJet:default - leg2: - threshold_cut: offline_pt >= 35.0 - obj: seededConePuppiJet:default -L1_DoublePFJet_dEtaMax: - cross_masks: - - abs(leg2.eta-leg1.eta) < 1.6 - leg1: - threshold_cut: leg1.offline_pt >= 112.0 - obj: seededConePuppiJet:default - leg2: - threshold_cut: leg2.offline_pt >= 112.0 - obj: seededConePuppiJet:default -L1_DoubleTkEle: - cross_masks: - - abs(leg2.zvtx-leg1.zvtx) < 1 - leg1: - threshold_cut: offline_pt >= 25.0 - obj: tkElectron:NoIso:inclusive - leg2: - threshold_cut: offline_pt >= 12.0 - obj: tkElectron:NoIso:inclusive -L1_DoubleTkMu: - cross_masks: - - ((abs(leg1.z0-leg2.z0) < 1) & (leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: offline_pt > 15.0 - obj: gmtTkMuon:default - leg2: - threshold_cut: pt > 7 - obj: gmtTkMuon:default -L1_DoubleTkMu4_SQ_OS_dR_Max1p2: - cross_masks: - - ((leg1.deltaR(leg2) < 1.2) & (leg1.deltaR(leg2) > 0)) - - ((leg1.chg*leg2.chg < 0.0) & (leg1.deltaR(leg2) > 0)) - - ((abs(leg2.z0-leg1.z0) < 1) & (leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: pt > 4 - obj: gmtTkMuon:default - leg2: - threshold_cut: pt > 4 - obj: gmtTkMuon:default -L1_DoubleTkMu_PfHTT: - cross_masks: - - (abs(leg2.z0-leg1['']) < 1 & (leg3.deltaR(leg2) > 0)) - - (abs(leg3.z0-leg1['']) < 1 & (leg3.deltaR(leg2) > 0)) - - (leg3.deltaR(leg2) > 0) - leg1: - threshold_cut: null - obj: z0L1TkPV:default - leg2: - threshold_cut: pt > 3 - obj: gmtTkMuon:default - leg3: - threshold_cut: pt > 3 - obj: gmtTkMuon:default - leg4: - threshold_cut: offline_pt >= 300.0 - obj: seededConePuppiHT:default -L1_DoubleTkMu_PfJet_PfMet: - cross_masks: - - abs(leg2.z0-leg1['']) < 1 - - abs(leg3.z0-leg1['']) < 1 - leg1: - threshold_cut: null - obj: z0L1TkPV:default - leg2: - threshold_cut: pt > 3 - obj: gmtTkMuon:default - leg3: - threshold_cut: pt > 3 - obj: gmtTkMuon:default - leg4: - threshold_cut: offline_pt >= 60.0 - obj: seededConePuppiJet:default - leg5: - threshold_cut: offline_pt >= 130.0 - obj: puppiMET:default -L1_DoubleTkMu_TkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.zvtx-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: gmtTkMuon:default - leg2: - threshold_cut: pt > 5 - obj: gmtTkMuon:default - leg3: - threshold_cut: offline_pt >= 9.0 - obj: tkElectron:NoIso:inclusive -L1_PFHTT_QuadJet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 400.0 - obj: seededConePuppiHT:default - leg2: - threshold_cut: offline_pt >= 70.0 - obj: seededConePuppiJet:default - leg3: - threshold_cut: offline_pt >= 55.0 - obj: seededConePuppiJet:default - leg4: - threshold_cut: offline_pt >= 40.0 - obj: seededConePuppiJet:default - leg5: - threshold_cut: offline_pt >= 40.0 - obj: seededConePuppiJet:default -L1_PFIsoTau_PFIsoTau: - cross_masks: - - leg1.deltaR(leg2) > 0.5 - leg1: - threshold_cut: offline_pt >= 52.0 - obj: nnTau:default - leg2: - threshold_cut: offline_pt >= 52.0 - obj: nnTau:default -L1_PFIsoTau_PFMet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 55.0 - obj: nnTau:default - leg2: - threshold_cut: offline_pt >= 190.0 - obj: puppiMET:default -L1_PFIsoTau_TkMu: - cross_masks: - - abs(leg3.z0-leg1['']) < 1 - leg1: - threshold_cut: null - obj: z0L1TkPV:default - leg2: - threshold_cut: offline_pt >= 42.0 - obj: nnTau:default - leg3: - threshold_cut: offline_pt >= 18.0 - obj: gmtTkMuon:default diff --git a/configs/V29/rate_table/v29_cfg.yml b/configs/V29/rate_table/v29_cfg.yml deleted file mode 100644 index 8bf21cbe..00000000 --- a/configs/V29/rate_table/v29_cfg.yml +++ /dev/null @@ -1,4 +0,0 @@ -version: "V29" -sample: "MinBias" -menu_config: "configs/V29/rate_table/v29_WITHMUONS_Final_clean_cfg.yml" -table_fname: "rates_full_Final" diff --git a/configs/V29_13X/caching.yaml b/configs/V29_13X/caching.yaml deleted file mode 100644 index d05872e7..00000000 --- a/configs/V29_13X/caching.yaml +++ /dev/null @@ -1,57 +0,0 @@ -V29_13X: - ZMM: - ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/13X/v29_RelVal/RelValZMM_14/RelVal_13X_ZMM_200PU_crab_v29_13X_RelVal_FixGenTree/*/*/L1*.root - trees_branches: - genTree/L1GenTree: - part_mu: [Id, Stat, Pt, Eta, Phi] - l1PhaseIITree/L1PhaseIITree: - gmtMuon: [Pt, Eta, Phi, Z0, D0, IPt, IEta, IPhi, IZ0, ID0, Chg, Iso, Qual, Beta, Bx] - gmtTkMuon: [Pt, Eta, Phi, Z0, D0, IPt, IEta, IPhi, IZ0, ID0, Chg, Iso, Qual, Beta, NStubs, Bx] - ZEE: - ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/13X/v29_RelVal/RelValZEE_14/RelVal_13X_ZEE_200PU_crab_v29_13X_RelVal_FixGenTree/*/*/L1*.root - trees_branches: - genTree/L1GenTree: - part_e: [Id, Stat, Pt, Eta, Phi] - l1PhaseIITree/L1PhaseIITree: - tkElectron: [Pt, Et, Eta, Phi, Chg, Bx, TrkIso, PfIso, PuppiIso, zVtx, HwQual, EGRefPt, EGRefEta, EGRefPhi, HGC, PassesEleID, PassesPhoID] - EG: [Pt, Et, Eta, Phi, Bx, Iso, HwQual, HGC, PassesEleID, PassesSaID] - TT: - ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/13X/v29_RelVal/RelValTTbar_14TeV/RelVal_13X_TT_200PU_crab_v29_13X_RelVal_FixGenTree/*/*/L*.root - trees_branches: - genTree/L1GenTree: - genMetTrue: "all" - jet: ['Pt', 'Eta', 'Phi', 'M'] - l1PhaseIITree/L1PhaseIITree: - puppiMET: "all" - phase1PuppiJet: "all" - phase1PuppiMHT: "all" - phase1PuppiHT: "all" - seededConePuppiJet: [Pt, Et, Eta, Phi] - seededConeExtendedPuppiJet: [Pt, Et, Eta, Phi, BJetNN] - seededConePuppiHT: "all" - seededConePuppiMHT: "all" - trackerJet: [Pt, Eta, Phi] - trackerMET: "all" - trackerMHT: "all" - trackerHT: "all" - # caloJet: "all" - caloJet: [Et, Pt, Eta, Phi] - ## DEBUG - #tkElectron: [Pt, Et, Eta, Phi, Chg, Bx, TrkIso, PfIso, PuppiIso, zVtx, HwQual, EGRefPt, EGRefEta, EGRefPhi, HGC, PassesEleID, PassesPhoID] - #tkPhoton: [Pt, Et, Eta, Phi, Bx, TrkIso, HwQual, HGC, PassesEleID, PassesPhoID] - ZTT: - ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/13X/v29_RelVal/RelValZTT_14TeV/RelVal_13X_ZTT_200PU_crab_v29_13X_RelVal_FixGenTree/*/*/L1*.root - trees_branches: - genTree/L1GenTree: - part_tau: [Id, Stat, Pt, Eta, Phi, Parent, E] - l1PhaseIITree/L1PhaseIITree: - nnTau: [Et, Eta, Pt, Phi, FullIso, Z0, PassTightNN, Chg, DXY, PassLooseNN] - caloTau: [Et, Eta, Pt, Phi, Iso, HwQual, Bx] - Hgg: - ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/13X/v29_RelVal/RelValH125GGgluonfusion_14/RelVal_13X_HGG_200PU_crab_v29_13X_RelVal_FixGenTree/230710_081509/0000/L1*.root - trees_branches: - genTree/L1GenTree: - part_gamma: [Id, Stat, Pt, Eta, Phi] - l1PhaseIITree/L1PhaseIITree: - tkPhoton: [Pt, Et, Eta, Phi, Bx, TrkIso, HwQual, HGC, PassesEleID, PassesPhoID, TrkIsoPV] - EG: [Pt, Et, Eta, Phi, Bx, Iso, HwQual, HGC, PassesEleID, PassesSaID] diff --git a/configs/V29_13X/object_performance/bJetEff.yaml b/configs/V29_13X/object_performance/bJetEff.yaml deleted file mode 100644 index 94504d35..00000000 --- a/configs/V29_13X/object_performance/bJetEff.yaml +++ /dev/null @@ -1,30 +0,0 @@ -BJetEff_Pt: - files: - JetMatching_Pt_Pt30ToInf_genBJets_-999_V29_13X: - object: seededConeExtendedPuppiJet - dir: outputs/V29_13X/turnons/ - label: "Signal: Matched b-jets" - JetMatching_Pt_Pt30ToInf_genNotBJets_-999_V29_13X: - object: seededConeExtendedPuppiJet - dir: outputs/V29_13X/turnons/ - label: "Background: Unmatched b-jets" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency" - watermark: "BJet_Pt" - save_dir: "outputs/V29_13X/BJet/turnons" - - -BJetEff_Eta: - files: - JetMatching_Eta_Pt30ToInf_genBJets_-999_V29_13X: - object: seededConeExtendedPuppiJet - dir: outputs/V29_13X/turnons/ - label: "Signal: Matched b-jets" - JetMatching_Eta_Pt30ToInf_genNotBJets_-999_V29_13X: - object: seededConeExtendedPuppiJet - dir: outputs/V29_13X/turnons/ - label: "Background: Unmatched b-jets" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency" - watermark: "BJet_Eta" - save_dir: "outputs/V29_13X/BJet/turnons" diff --git a/configs/V29_13X/object_performance/electron_iso.yaml b/configs/V29_13X/object_performance/electron_iso.yaml deleted file mode 100644 index 63cff19f..00000000 --- a/configs/V29_13X/object_performance/electron_iso.yaml +++ /dev/null @@ -1,58 +0,0 @@ -ElectronsIsolation_Barrel: - sample: ZEE - default_version: V29_13X - iso_vs_efficiency: True - reference_object: - object: "part_e" - suffix: "Pt" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.479" - object: - - "abs({eta}) < 1.479" - test_objects: - tkElectron: - suffix: "trkiso" - label: "TkElectron" - match_dR: 0.15 - cuts: - - "abs({eta}) < 2.4" - - "{passeseleid} == 1" - xlabel: "Isolation" - ylabel: "Efficiency (Barrel)" - binning: - min: 0 - max: 0.5 - step: 0.005 - -ElectronsIsolation_Endcap: - sample: ZEE - default_version: V29_13X - iso_vs_efficiency: True - reference_object: - object: "part_e" - suffix: "Pt" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.479" - object: - - "abs({eta}) < 2.4" - test_objects: - tkElectron: - suffix: "trkiso" - label: "TkElectron" - match_dR: 0.15 - cuts: - - "abs({eta}) < 2.4" - #- "{passeseleid} == 1" - xlabel: "Isolation" - ylabel: "Efficiency (Endcap)" - binning: - min: 0 - max: 0.5 - step: 0.005 - diff --git a/configs/V29_13X/object_performance/electron_matching.yaml b/configs/V29_13X/object_performance/electron_matching.yaml deleted file mode 100644 index 3b5fc5e3..00000000 --- a/configs/V29_13X/object_performance/electron_matching.yaml +++ /dev/null @@ -1,91 +0,0 @@ -ElectronsMatchingBarrel: - sample: ZEE - default_version: V29_13X - reference_object: - object: "part_e" - suffix: "Pt" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - EG: - suffix: "Pt" - label: "EG" - match_dR: 0.2 - quality_id: "QUAL_125x_EGID" - cuts: - - "abs({eta}) < 2.4" - tkElectron: - suffix: "Pt" - label: "TkElectron" - match_dR: 0.15 - cuts: - - "abs({eta}) < 2.4" - - "{passeseleid} == 1" - tkIsoElectron: - base_obj: "tkElectron" - suffix: "Pt" - label: "TkIsoElectron" - iso_BB: 0.13 - iso_EE: 0.28 - iso_branch: "trkiso" - match_dR: 0.15 - cuts: - - "abs({eta}) < 2.4" - - "{passeseleid} == 1" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - binning: - min: 0 - max: 100 - step: 3 - -ElectronsMatchingEndcap: - sample: ZEE - default_version: V29_13X - reference_object: - object: "part_e" - suffix: "Pt" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - EG: - suffix: "Pt" - label: "EG" - match_dR: 0.2 - quality_id: "QUAL_125x_EGID" - cuts: - - "abs({eta}) < 2.4" - tkElectron: - suffix: "Pt" - label: "TkElectron" - match_dR: 0.15 - cuts: - - "abs({eta}) < 2.4" - - "{passeseleid} == 1" - tkIsoElectron: - base_obj: "tkElectron" - suffix: "Pt" - label: "TkIsoElectron" - iso_BB: 0.13 - iso_EE: 0.28 - iso_branch: "trkiso" - match_dR: 0.15 - cuts: - - "abs({eta}) < 2.4" - - "{passeseleid} == 1" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Endcap)" - binning: - min: 0 - max: 100 - step: 3 diff --git a/configs/V29_13X/object_performance/electron_matching_eta.yaml b/configs/V29_13X/object_performance/electron_matching_eta.yaml deleted file mode 100644 index 03e250e9..00000000 --- a/configs/V29_13X/object_performance/electron_matching_eta.yaml +++ /dev/null @@ -1,92 +0,0 @@ -ElectronsMatching_Eta_Pt10to25: - sample: ZEE - default_version: V29_13X - reference_object: - object: "part_e" - suffix: "Eta" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "{pt} < 25" - - "{pt} > 10" - object: - - "abs({eta}) < 3.0" - test_objects: - EG: - suffix: "Eta" - label: "EG" - match_dR: 0.2 - quality_id: "QUAL_125x_EGID" - cuts: - - "abs({eta}) < 3.0" - tkElectron: - match_dR: 0.15 - suffix: "Eta" - label: "TkElectron" - cuts: - - "abs({eta}) < 3.0" - #- "{passeseleid} == 1" - tkIsoElectron: - base_obj: "tkElectron" - suffix: "Eta" - label: "TkIsoElectron" - iso_BB: 0.13 - iso_EE: 0.28 - iso_branch: "trkiso" - match_dR: 0.15 - cuts: - - "abs({eta}) < 2.4" - #- "{passeseleid} == 1" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency ($10 < p_T < 25$ GeV)" - binning: - min: -3 - max: 3 - step: 0.2 - -ElectronsMatching_Eta_Pt25toInf: - sample: ZEE - default_version: V29_13X - reference_object: - object: "part_e" - suffix: "Eta" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "{pt} > 25" - object: - - "abs({eta}) < 3.0" - test_objects: - EG: - suffix: "Eta" - label: "EG" - match_dR: 0.2 - quality_id: "QUAL_125x_EGID" - cuts: - - "abs({eta}) < 3.0" - tkElectron: - suffix: "Eta" - label: "TkElectron" - match_dR: 0.15 - cuts: - - "abs({eta}) < 3.0" - - "{passeseleid} == 1" - tkIsoElectron: - base_obj: "tkElectron" - suffix: "Eta" - label: "TkIsoElectron" - iso_BB: 0.13 - iso_EE: 0.28 - iso_branch: "trkiso" - match_dR: 0.15 - cuts: - - "abs({eta}) < 2.4" - - "{passeseleid} == 1" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency ($p_T > 25$ GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V29_13X/object_performance/electron_trigger.yaml b/configs/V29_13X/object_performance/electron_trigger.yaml deleted file mode 100644 index b001ad06..00000000 --- a/configs/V29_13X/object_performance/electron_trigger.yaml +++ /dev/null @@ -1,99 +0,0 @@ -ElectronsTriggerBarrel: - sample: ZEE - default_version: V29_13X - reference_object: - object: "part_e" - suffix: "Pt" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.8" - test_objects: - EG: - suffix: "Pt" - label: "EG" - match_dR: 0.2 - quality_id: "QUAL_125x_EGID" - cuts: - - "abs({eta}) < 2.8" - tkElectron: - suffix: "Pt" - label: "tkElectron" - match_dR: 0.15 - cuts: - - "{passeseleid} == 1" - - "abs({eta}) < 2.8" - tkIsoElectron: - base_obj: "tkElectron" - suffix: "Pt" - label: "tkIsoElectron" - iso_BB: 0.13 - iso_EE: 0.28 - iso_branch: "trkiso" - match_dR: 0.15 - cuts: - - "abs({eta}) < 2.8" - - "{passeseleid} == 1" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 - -ElectronsTriggerEndcap: - sample: ZEE - default_version: V29_13X - reference_object: - object: "part_e" - suffix: "Pt" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.8" - test_objects: - EG: - suffix: "Pt" - label: "EG" - match_dR: 0.2 - quality_id: "QUAL_125x_EGID" - cuts: - - "abs({eta}) < 2.8" - tkElectron: - suffix: "Pt" - label: "tkElectron" - match_dR: 0.15 - cuts: - - "{passeseleid} == 1" - - "abs({eta}) < 2.8" - tkIsoElectron: - base_obj: "tkElectron" - suffix: "Pt" - label: "tkIsoElectron" - iso_BB: 0.13 - iso_EE: 0.28 - iso_branch: "trkiso" - match_dR: 0.15 - cuts: - - "abs({eta}) < 2.8" - - "{passeseleid} == 1" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 diff --git a/configs/V29_13X/object_performance/ht_test.yaml b/configs/V29_13X/object_performance/ht_test.yaml deleted file mode 100644 index 429ae1ce..00000000 --- a/configs/V29_13X/object_performance/ht_test.yaml +++ /dev/null @@ -1,60 +0,0 @@ -HT_90perc: - sample: TT - default_version: V29_13X - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen HT" - trafo: "HT" - cuts: - object: - - "abs({eta}) < 2.4" - - "{pt} > 30" - test_objects: - phase1PuppiHT: - suffix: "" - label: "Histogrammed Puppi HT" - seededConePuppiHT: - suffix: "" - label: "SeededCone HT" - thresholds: [350] - scalings: - method: "naive" - threshold: 0.90 - xlabel: "Gen. HT (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 750 - step: 20 - -HT_50perc: - sample: TT - default_version: V29_13X - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen HT" - trafo: "HT" - cuts: - object: - - "abs({eta}) < 2.4" - - "{pt} > 30" - test_objects: - phase1PuppiHT: - suffix: "" - label: "Histogrammed Puppi HT" - seededConePuppiHT: - suffix: "" - label: "SeededCone HT" - thresholds: [350] - scalings: - method: "naive" - threshold: 0.50 - xlabel: "Gen. HT (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 750 - step: 20 - diff --git a/configs/V29_13X/object_performance/jets_matching.yaml b/configs/V29_13X/object_performance/jets_matching.yaml deleted file mode 100644 index 145510e9..00000000 --- a/configs/V29_13X/object_performance/jets_matching.yaml +++ /dev/null @@ -1,164 +0,0 @@ -JetMatchingForward_3p7to7: - sample: TT - default_version: V29_13X - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 3.7" - object: - - "abs({eta}) < 5" - test_objects: - # phase1PuppiJet: - # match_dR: 0.3 - # suffix: "Pt" - # label: "Histogrammed PuppiJet" - # cuts: - # - "abs({eta}) < 7" - # seededConePuppiJet: - # match_dR: 0.35 - # suffix: "Pt" - # label: "Seeded Cone PuppiJet" - # cuts: - # - "abs({eta}) < 7" - caloJet: - match_dR: 0.3 - suffix: "Pt" - label: "Calo Jet" - cuts: - - "abs({eta}) < 7" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (forward)" - binning: - min: 0 - max: 300 - step: 5 - -JetMatchingBarrel: - sample: TT - default_version: V29_13X - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - # caloJet: - # match_dR: 0.3 - # suffix: "Pt" - # label: "Calo Jet" - # cuts: - # - "abs({eta}) < 2.5" - phase1PuppiJet: - match_dR: 0.3 - suffix: "Pt" - label: "Histogrammed PuppiJet" - cuts: - - "abs({eta}) < 2.4" - seededConePuppiJet: - match_dR: 0.35 - suffix: "Pt" - label: "Seeded Cone PuppiJet" - cuts: - - "abs({eta}) < 2.4" - trackerJet: - match_dR: 0.4 - suffix: "Pt" - label: "Tracker Jet" - cuts: - - "abs({eta}) < 2.4" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetMatchingEndcap: - sample: TT - default_version: V29_13X - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - # caloJet: - # match_dR: 0.3 - # suffix: "Pt" - # label: "Calo Jet" - # cuts: - # - "abs({eta}) < 5" - phase1PuppiJet: - match_dR: 0.3 - suffix: "Pt" - label: "Histogrammed PuppiJet" - cuts: - - "abs({eta}) < 2.4" - seededConePuppiJet: - match_dR: 0.35 - suffix: "Pt" - label: "Seeded Cone PuppiJet" - cuts: - - "abs({eta}) < 2.4" - trackerJet: - match_dR: 0.4 - suffix: "Pt" - label: "Tracker Jet" - cuts: - - "abs({eta}) < 2.4" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (endcap)" - binning: - min: 0 - max: 500 - step: 10 - -JetMatchingForward: - sample: TT - default_version: V29_13X - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 2.4" - object: - - "abs({eta}) < 5" - test_objects: - # caloJet: - # match_dR: 0.3 - # suffix: "Pt" - # label: "Calo Jet" - # cuts: - # - "abs({eta}) < 5" - phase1PuppiJet: - match_dR: 0.3 - suffix: "Pt" - label: "Histogrammed PuppiJet" - cuts: - - "abs({eta}) < 5" - seededConePuppiJet: - match_dR: 0.35 - suffix: "Pt" - label: "Seeded Cone PuppiJet" - cuts: - - "abs({eta}) < 5" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (forward)" - binning: - min: 0 - max: 500 - step: 10 - diff --git a/configs/V29_13X/object_performance/jets_matching_eta.yaml b/configs/V29_13X/object_performance/jets_matching_eta.yaml deleted file mode 100644 index 8a5fdf6a..00000000 --- a/configs/V29_13X/object_performance/jets_matching_eta.yaml +++ /dev/null @@ -1,163 +0,0 @@ -JetMatching_Eta_Pt40To100: - sample: TT - default_version: V29_13X - reference_object: - object: "jet" - suffix: "Eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 40" - - "{pt} < 100" - object: - - "abs({eta}) < 5" - test_objects: - # caloJet: - # match_dR: 0.3 - # suffix: "Eta" - # label: "Calo Jet" - # cuts: - # - "abs({eta}) < 5" - phase1PuppiJet: - match_dR: 0.3 - suffix: "Eta" - label: "Histogrammed PuppiJet" - cuts: - - "abs({eta}) < 5" - seededConePuppiJet: - match_dR: 0.35 - suffix: "Eta" - label: "Seeded Cone PuppiJet" - cuts: - - "abs({eta}) < 5" - trackerJet: - match_dR: 0.4 - suffix: "Eta" - label: "Tracker Jet" - cuts: - - "abs({eta}) < 2.4" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (40-100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf: - sample: TT - default_version: V29_13X - reference_object: - object: "jet" - suffix: "Eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - # caloJet: - # match_dR: 0.3 - # suffix: "Eta" - # label: "Calo Jet" - # cuts: - # - "abs({eta}) < 5" - phase1PuppiJet: - match_dR: 0.3 - suffix: "Eta" - label: "Histogrammed PuppiJet" - cuts: - - "abs({eta}) < 5" - seededConePuppiJet: - match_dR: 0.35 - suffix: "Eta" - label: "Seeded Cone PuppiJet" - cuts: - - "abs({eta}) < 5" - trackerJet: - match_dR: 0.4 - suffix: "Eta" - label: "Tracker Jet" - cuts: - - "abs({eta}) < 2.4" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf_extEta: - sample: TT - default_version: V29_13X - reference_object: - object: "jet" - suffix: "Eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 7" - test_objects: - caloJet: - match_dR: 0.3 - suffix: "Eta" - label: "Calo Jet" - cuts: - - "abs({eta}) < 7" - # phase1PuppiJet: - # match_dR: 0.3 - # suffix: "Eta" - # label: "Histogrammed PuppiJet" - # cuts: - # - "abs({eta}) < 7" - # seededConePuppiJet: - # match_dR: 0.35 - # suffix: "Eta" - # label: "Seeded Cone PuppiJet" - # cuts: - # - "abs({eta}) < 7" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5.5 - max: 5.5 - step: 0.25 -JetMatching_Eta_Pt100ToInf_extEta: - sample: TT - default_version: V29_13X - reference_object: - object: "jet" - suffix: "Eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 7" - test_objects: - caloJet: - match_dR: 0.3 - suffix: "Eta" - label: "Calo Jet" - cuts: - - "abs({eta}) < 7" - # phase1PuppiJet: - # match_dR: 0.3 - # suffix: "Eta" - # label: "Histogrammed PuppiJet" - # cuts: - # - "abs({eta}) < 7" - # seededConePuppiJet: - # match_dR: 0.35 - # suffix: "Eta" - # label: "Seeded Cone PuppiJet" - # cuts: - # - "abs({eta}) < 7" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -7 - max: 7 - step: 0.25 diff --git a/configs/V29_13X/object_performance/jets_trigger.yaml b/configs/V29_13X/object_performance/jets_trigger.yaml deleted file mode 100644 index d466cb0d..00000000 --- a/configs/V29_13X/object_performance/jets_trigger.yaml +++ /dev/null @@ -1,137 +0,0 @@ -JetTurnonBarrel: - sample: TT - default_version: V29_13X - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - # caloJet: - # match_dR: 0.3 - # suffix: "Pt" - # label: "Calo Jet" - # cuts: - # - "abs({eta}) < 2.5" - phase1PuppiJet: - match_dR: 0.3 - suffix: "Pt" - label: "Histogrammed PuppiJet" - cuts: - - "abs({eta}) < 2.4" - seededConePuppiJet: - match_dR: 0.35 - suffix: "Pt" - label: "Seeded Cone PuppiJet" - cuts: - - "abs({eta}) < 2.4" - trackerJet: - match_dR: 0.4 - suffix: "Pt" - label: "Tracker Jet" - cuts: - - "abs({eta}) < 2.4" - thresholds: [50,100] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonEndcap: - sample: TT - default_version: V29_13X - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - # caloJet: - # match_dR: 0.3 - # suffix: "Pt" - # label: "Calo Jet" - # cuts: - # - "abs({eta}) < 5" - phase1PuppiJet: - match_dR: 0.3 - suffix: "Pt" - label: "Histogrammed PuppiJet" - cuts: - - "abs({eta}) < 2.4" - seededConePuppiJet: - match_dR: 0.35 - suffix: "Pt" - label: "Seeded Cone PuppiJet" - cuts: - - "abs({eta}) < 2.4" - trackerJet: - match_dR: 0.4 - suffix: "Pt" - label: "Tracker Jet" - cuts: - - "abs({eta}) < 2.4" - thresholds: [50] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, endcap)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonForward: - sample: TT - default_version: V29_13X - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 2.4" - object: - - "abs({eta}) < 5" - test_objects: - # caloJet: - # match_dR: 0.3 - # suffix: "Pt" - # label: "Calo Jet" - # cuts: - # - "abs({eta}) < 5" - phase1PuppiJet: - match_dR: 0.3 - suffix: "Pt" - label: "Histogrammed PuppiJet" - cuts: - - "abs({eta}) < 5" - seededConePuppiJet: - match_dR: 0.35 - suffix: "Pt" - label: "Seeded Cone PuppiJet" - cuts: - - "abs({eta}) < 5" - thresholds: [50,100] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, forward)" - binning: - min: 0 - max: 500 - step: 10 diff --git a/configs/V29_13X/object_performance/jets_trigger_fwd.yaml b/configs/V29_13X/object_performance/jets_trigger_fwd.yaml deleted file mode 100644 index d86948d8..00000000 --- a/configs/V29_13X/object_performance/jets_trigger_fwd.yaml +++ /dev/null @@ -1,41 +0,0 @@ -JetTurnonFwd_3p7to7: - sample: TT - default_version: V29_13X - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 3.7" - object: - - "abs({eta}) < 7" - test_objects: - # caloJet: - # match_dR: 0.3 - # suffix: "Pt" - # label: "Calo Jet" - # cuts: - # - "abs({eta}) < 7" - phase1PuppiJet: - match_dR: 0.3 - suffix: "Pt" - label: "Histogrammed PuppiJet" - cuts: - - "abs({eta}) < 7" - seededConePuppiJet: - match_dR: 0.35 - suffix: "Pt" - label: "Seeded Cone PuppiJet" - cuts: - - "abs({eta}) < 7" - thresholds: [50,100] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: r'Trigger Efficiency ( GeV, $3.6<\eta<6$)' - binning: - min: 0 - max: 300 - step: 10 diff --git a/configs/V29_13X/object_performance/met_ht_mht.yaml b/configs/V29_13X/object_performance/met_ht_mht.yaml deleted file mode 100644 index 5a829acf..00000000 --- a/configs/V29_13X/object_performance/met_ht_mht.yaml +++ /dev/null @@ -1,181 +0,0 @@ -HT_90perc: - sample: TT - default_version: V29_13X - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen HT" - trafo: "HT" - cuts: - object: - - "abs({eta}) < 2.4" - - "{pt} > 30" - test_objects: - trackerHT: - suffix: "" - label: "Tracker HT" - phase1PuppiHT: - suffix: "" - label: "Histogrammed Puppi HT" - seededConePuppiHT: - suffix: "" - label: "SeededCone HT" - thresholds: [350] - scalings: - method: "naive" - threshold: 0.90 - xlabel: "Gen. HT (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 750 - step: 20 - -HT_50perc: - sample: TT - default_version: V29_13X - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen HT" - trafo: "HT" - cuts: - object: - - "abs({eta}) < 2.4" - - "{pt} > 30" - test_objects: - trackerHT: - suffix: "" - label: "Tracker HT" - phase1PuppiHT: - suffix: "" - label: "Histogrammed Puppi HT" - seededConePuppiHT: - suffix: "" - label: "SeededCone HT" - thresholds: [350] - scalings: - method: "naive" - threshold: 0.50 - xlabel: "Gen. HT (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 750 - step: 20 - -MHT_50perc: - sample: TT - default_version: V29_13X - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen MHT" - cuts: - object: - - "abs({eta}) < 2.4" - - "{pt} > 30" - trafo: "MHT" - test_objects: - trackerMHT: - suffix: "" - label: "Tracker MHT" - phase1PuppiMHT: - suffix: "et" - label: "Phase1 Puppi MHT" - seededConePuppiMHT: - suffix: "et" - label: "SeededCone MHT" - thresholds: [70, 150] - scalings: - method: "naive" - threshold: 0.50 - xlabel: "Gen. MHT30 (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 500 - step: 20 - -MHT_90perc: - sample: TT - default_version: V29_13X - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen MHT" - cuts: - object: - - "abs({eta}) < 2.4" - - "{pt} > 30" - trafo: "MHT" - test_objects: - trackerMHT: - suffix: "" - label: "Tracker MHT" - phase1PuppiMHT: - suffix: "et" - label: "Phase1 Puppi MHT" - seededConePuppiMHT: - suffix: "et" - label: "SeededCone MHT" - thresholds: [70, 150] - scalings: - method: "naive" - threshold: 0.90 - xlabel: "Gen. MHT30 (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 500 - step: 20 - -MET_90perc: - sample: TT - default_version: V29_13X - reference_object: - object: "genMetTrue" - suffix: "" - label: "Gen MET" - test_objects: - trackerMET: - suffix: "" - label: "Tracker MET" - puppiMET: - suffix: "et" - label: "Puppi MET" - thresholds: [150] - xlabel: "Gen. MET (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 500 - step: 20 - -MET_50perc: - sample: TT - default_version: V29_13X - reference_object: - object: "genMetTrue" - suffix: "" - label: "Gen MET" - test_objects: - trackerMET: - suffix: "" - label: "Tracker MET" - puppiMET: - suffix: "et" - label: "Puppi MET" - thresholds: [150] - xlabel: "Gen. MET (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - scalings: - method: "naive" - threshold: 0.50 - binning: - min: 0 - max: 500 - step: 20 diff --git a/configs/V29_13X/object_performance/mht.yaml b/configs/V29_13X/object_performance/mht.yaml deleted file mode 100644 index d8193d74..00000000 --- a/configs/V29_13X/object_performance/mht.yaml +++ /dev/null @@ -1,62 +0,0 @@ -MHT30_90perc: - sample: TT - default_version: V29_13X - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen MHT" - cuts: - object: - - "abs({eta}) < 2.4" - - "{pt} > 30" - trafo: "MHT" - test_objects: - phase1PuppiMHT: - suffix: "et" - label: "Phase1 Puppi MHT" - seededConePuppiMHT: - suffix: "et" - label: "SeededCone MHT" - thresholds: [70, 150] - scalings: - method: "naive" - threshold: 0.90 - xlabel: "Gen. MHT30 (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 500 - step: 20 - -MHT30_50perc: - sample: TT - default_version: V29_13X - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen MHT" - cuts: - object: - - "abs({eta}) < 2.4" - - "{pt} > 30" - trafo: "MHT" - test_objects: - phase1PuppiMHT: - suffix: "et" - label: "Phase1 Puppi MHT" - seededConePuppiMHT: - suffix: "et" - label: "SeededCone MHT" - trackerMHT: - suffix: "" - label: "Tracker MHT" - thresholds: [70, 150] - scalings: - method: "naive" - threshold: 0.50 - xlabel: "Gen. MHT30 (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 500 - step: 20 diff --git a/configs/V29_13X/object_performance/muon_matching.yaml b/configs/V29_13X/object_performance/muon_matching.yaml deleted file mode 100644 index 8ef0605c..00000000 --- a/configs/V29_13X/object_performance/muon_matching.yaml +++ /dev/null @@ -1,104 +0,0 @@ -MuonsMatchingBarrel: - sample: ZMM - default_version: V29_13X - reference_object: - object: "part_mu" - suffix: "Pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) < 0.83" - test_objects: - gmtMuon: - suffix: "Pt" - label: "GMT Muon" - match_dR: 0.3 - cuts: - - "abs({eta}) < 0.83" - gmtTkMuon: - suffix: "Pt" - label: "GMT TkMuon" - match_dR: 0.1 - cuts: - - "abs({eta}) < 0.83" - - "({quality}) > 0" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (barrel)" - binning: - min: 0 - max: 100 - step: 3 - -MuonsMatchingOverlap: - sample: ZMM - default_version: V29_13X - reference_object: - object: "part_mu" - suffix: "Pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) > 0.83" - - "abs({eta}) < 1.24" - test_objects: - gmtMuon: - suffix: "Pt" - label: "GMT Muon" - match_dR: 0.3 - cuts: - - "abs({eta}) > 0.83" - - "abs({eta}) < 1.24" - gmtTkMuon: - suffix: "Pt" - label: "GMT TkMuon" - match_dR: 0.1 - cuts: - - "({quality}) > 0" - - "abs({eta}) > 0.83" - - "abs({eta}) < 1.24" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (overlap)" - binning: - min: 0 - max: 100 - step: 3 - -MuonsMatchingEndcap: - sample: ZMM - default_version: V29_13X - reference_object: - object: "part_mu" - suffix: "Pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) > 1.24" - - "abs({eta}) < 2.4" - test_objects: - gmtMuon: - suffix: "Pt" - label: "GMT Muon" - match_dR: 0.3 - cuts: - - "abs({eta}) > 1.24" - - "abs({eta}) < 2.4" - gmtTkMuon: - suffix: "Pt" - label: "GMT TkMuon" - match_dR: 0.1 - cuts: - - "abs({eta}) > 1.24" - - "abs({eta}) < 2.4" - - "({quality}) > 0" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (endcap)" - binning: - min: 0 - max: 100 - step: 3 diff --git a/configs/V29_13X/object_performance/muon_matching_eta.yaml b/configs/V29_13X/object_performance/muon_matching_eta.yaml deleted file mode 100644 index 4e836391..00000000 --- a/configs/V29_13X/object_performance/muon_matching_eta.yaml +++ /dev/null @@ -1,62 +0,0 @@ -MuonsMatching_Eta_Pt2to5: - sample: ZMM - default_version: V29_13X - reference_object: - object: "part_mu" - suffix: "Eta" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "{pt} > 2" - - "{pt} < 5" - object: - - "abs({eta}) < 2.4" - test_objects: - gmtMuon: - suffix: "Eta" - label: "GMT Muon" - match_dR: 0.3 - gmtTkMuon: - suffix: "Eta" - label: "GMT TkMuon" - match_dR: 0.1 - cuts: - - "({quality}) > 0" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (2-5 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 - -MuonsMatching_Eta_Pt15toInf: - sample: ZMM - default_version: V29_13X - reference_object: - object: "part_mu" - suffix: "Eta" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "{pt} > 15" - object: - - "abs({eta}) < 2.4" - test_objects: - gmtMuon: - suffix: "Eta" - label: "GMT Muon" - match_dR: 0.3 - gmtTkMuon: - suffix: "Eta" - label: "GMT TkMuon" - match_dR: 0.1 - cuts: - - "({quality}) > 0" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>15 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 \ No newline at end of file diff --git a/configs/V29_13X/object_performance/muon_trigger.yaml b/configs/V29_13X/object_performance/muon_trigger.yaml deleted file mode 100644 index db376464..00000000 --- a/configs/V29_13X/object_performance/muon_trigger.yaml +++ /dev/null @@ -1,143 +0,0 @@ -# MuonsTrigger: -# sample: ZMM -# default_version: V29_13X -# reference_object: -# object: "part_mu" -# suffix: "Pt" -# label: "Gen Muons" -# cuts: -# event: -# - "{dr_0.3} < 0.15" -# test_objects: -# gmtMuon: -# suffix: "Pt" -# label: "GMT Muon" -# match_dR: 0.3 -# gmtTkMuon: -# suffix: "Pt" -# label: "GMT TkMuon" -# match_dR: 0.3 -# 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 - -MuonsTrigger_Barrel: - sample: ZMM - default_version: V29_13X - reference_object: - object: "part_mu" - suffix: "Pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) < 0.83" - test_objects: - gmtMuon: - suffix: "Pt" - label: "GMT Muon" - match_dR: 0.3 - cuts: - - "abs({eta}) < 0.83" - gmtTkMuon: - suffix: "Pt" - label: "GMT TkMuon" - match_dR: 0.3 - cuts: - - "({quality}) > 0" - - "abs({eta}) < 0.83" - 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 - -MuonsTrigger_Overlap: - sample: ZMM - default_version: V29_13X - reference_object: - object: "part_mu" - suffix: "Pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) > 0.83" - - "abs({eta}) < 1.24" - test_objects: - gmtMuon: - suffix: "Pt" - label: "GMT Muon" - match_dR: 0.3 - cuts: - - "abs({eta}) > 0.83" - - "abs({eta}) < 1.24" - gmtTkMuon: - suffix: "Pt" - label: "GMT TkMuon" - match_dR: 0.3 - cuts: - - "({quality}) > 0" - - "abs({eta}) > 0.83" - - "abs({eta}) < 1.24" - 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 - -MuonsTrigger_Endcap: - sample: ZMM - default_version: V29_13X - reference_object: - object: "part_mu" - suffix: "Pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) > 1.24" - test_objects: - gmtMuon: - suffix: "Pt" - label: "GMT Muon" - match_dR: 0.3 - cuts: - - "abs({eta}) > 1.24" - gmtTkMuon: - suffix: "Pt" - label: "GMT TkMuon" - match_dR: 0.3 - cuts: - - "({quality}) > 0" - - "abs({eta}) > 1.24" - 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 \ No newline at end of file diff --git a/configs/V29_13X/object_performance/photon_iso.yaml b/configs/V29_13X/object_performance/photon_iso.yaml deleted file mode 100644 index fa49c4e1..00000000 --- a/configs/V29_13X/object_performance/photon_iso.yaml +++ /dev/null @@ -1,60 +0,0 @@ -PhotonIsolation_Barrel: - sample: Hgg - default_version: V29_13X - iso_vs_efficiency: True - reference_object: - object: "part_gamma" - suffix: "Pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.479" - object: - - "abs({eta}) < 1.479" - test_objects: - tkPhoton: - suffix: "trkiso" - label: "TkPhoton" - match_dR: 0.15 - cuts: - - "abs({eta}) < 1.479" - - "{passeseleid} == 1" - xlabel: "Isolation" - ylabel: "Efficiency (Barrel)" - binning: - min: 0 - max: 0.5 - step: 0.005 - -PhotonIsolation_Endcap: - sample: Hgg - default_version: V29_13X - iso_vs_efficiency: True - reference_object: - object: "part_gamma" - suffix: "Pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.479" - - "abs({eta}) < 2.4" - object: - - "abs({eta}) > 1.479" - test_objects: - tkPhoton: - suffix: "trkiso" - label: "TkPhoton" - match_dR: 0.15 - cuts: - - "abs({eta}) > 1.479" - - "abs({eta}) < 2.4" - - "{passesphoid} == 1" - xlabel: "Isolation" - ylabel: "Efficiency (Endcap)" - binning: - min: 0 - max: 0.5 - step: 0.005 - diff --git a/configs/V29_13X/object_performance/photons_matching.yaml b/configs/V29_13X/object_performance/photons_matching.yaml deleted file mode 100644 index dd7996b7..00000000 --- a/configs/V29_13X/object_performance/photons_matching.yaml +++ /dev/null @@ -1,92 +0,0 @@ -PhotonsMatching_Barrel: - sample: Hgg - default_version: V29_13X - reference_object: - object: "part_gamma" - suffix: "Pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - EG: - suffix: "Pt" - label: "EG" - match_dR: 0.2 - quality_id: "QUAL_125x_EGID" - cuts: - - "abs({eta}) < 3" - tkPhoton: - match_dR: 0.15 - suffix: "Pt" - label: "tkPhoton" - quality_id: "QUAL_125x_tkPhoID" - cuts: - - "abs({eta}) < 3.0" - tkIsoPhoton: - base_obj: "tkPhoton" - match_dR: 0.15 - suffix: "Pt" - label: "tkIsoPhoton" - iso_EE: 0.2 - iso_BB: 0.2 - iso_branch: trkiso - quality_id: "QUAL_125x_tkPhoID" - cuts: - - "abs({eta}) < 3.0" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - binning: - min: 0 - max: 100 - step: 3 - -PhotonsMatching_Endcap: - sample: Hgg - default_version: V29_13X - reference_object: - object: "part_gamma" - suffix: "Pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - EG: - suffix: "Pt" - label: "EG" - match_dR: 0.2 - quality_id: "QUAL_125x_EGID" - cuts: - - "abs({eta}) < 3" - - "{passeseleid} == 1" - tkPhoton: - match_dR: 0.15 - suffix: "Pt" - label: "tkPhoton" - quality_id: "QUAL_125x_tkPhoID" - cuts: - - "abs({eta}) < 3.0" - tkIsoPhoton: - base_obj: "tkPhoton" - match_dR: 0.15 - suffix: "Pt" - label: "tkIsoPhoton" - iso_EE: 0.2 - iso_BB: 0.2 - iso_branch: trkiso - quality_id: "QUAL_125x_tkPhoID" - cuts: - - "abs({eta}) < 3.0" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Endcap)" - binning: - min: 0 - max: 100 - step: 3 diff --git a/configs/V29_13X/object_performance/photons_matching_eta.yaml b/configs/V29_13X/object_performance/photons_matching_eta.yaml deleted file mode 100644 index c959644f..00000000 --- a/configs/V29_13X/object_performance/photons_matching_eta.yaml +++ /dev/null @@ -1,99 +0,0 @@ -PhotonsMatching_Eta_Pt10to25: - sample: Hgg - default_version: V29_13X - reference_object: - object: "part_gamma" - suffix: "Eta" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "{pt} < 25" - - "{pt} > 10" - object: - - "abs({eta}) < 3.0" - test_objects: - EG: - suffix: "Eta" - label: "EG" - match_dR: 0.2 - quality_id: "QUAL_125x_EGID" - cuts: - - "abs({eta}) < 3" - #- "{passeseleid} == 1" - tkPhoton: - match_dR: 0.15 - suffix: "Eta" - label: "tkPhoton" - quality_id: "QUAL_125x_tkPhoID" - cuts: - - "abs({eta}) < 3.0" - #- "({quality} // 4) == 1" - #- "{passeseleid} == 1" - tkIsoPhoton: - base_obj: "tkPhoton" - match_dR: 0.15 - suffix: "Eta" - label: "tkIsoPhoton" - iso_EE: 0.2 - iso_BB: 0.2 - iso_branch: trkiso - quality_id: "QUAL_125x_tkPhoID" - cuts: - - "abs({eta}) < 3.0" - #- "{passeseleid} == 1" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency ($10 < p_T < 25$ GeV)" - binning: - min: -3 - max: 3 - step: 0.2 - -PhotonsMatching_Eta_Pt25toInf: - sample: Hgg - default_version: V29_13X - reference_object: - object: "part_gamma" - suffix: "Eta" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "{pt} >= 25" - object: - - "abs({eta}) < 3.0" - test_objects: - EG: - suffix: "Eta" - label: "EG" - match_dR: 0.2 - quality_id: "QUAL_125x_EGID" - cuts: - - "abs({eta}) < 3" - #- "{passeseleid} == 1" - tkPhoton: - match_dR: 0.15 - suffix: "Eta" - label: "tkPhoton" - quality_id: "QUAL_125x_tkPhoID" - cuts: - - "abs({eta}) < 3.0" - #- "{passeseleid} == 1" - tkIsoPhoton: - base_obj: "tkPhoton" - match_dR: 0.15 - suffix: "Eta" - label: "tkIsoPhoton" - iso_EE: 0.2 - iso_BB: 0.2 - iso_branch: trkiso - quality_id: "QUAL_125x_tkPhoID" - cuts: - - "abs({eta}) < 3.0" - #- "{passeseleid} == 1" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency ($10 < p_T < 25$ GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V29_13X/object_performance/photons_trigger.yaml b/configs/V29_13X/object_performance/photons_trigger.yaml deleted file mode 100644 index 1eb88527..00000000 --- a/configs/V29_13X/object_performance/photons_trigger.yaml +++ /dev/null @@ -1,100 +0,0 @@ -PhotonsTrigger_Barrel: - sample: Hgg - default_version: V29_13X - reference_object: - object: "part_gamma" - suffix: "Pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - EG: - suffix: "Pt" - label: "EG" - match_dR: 0.2 - quality_id: "QUAL_125x_EGID" - cuts: - - "abs({eta}) < 3" - tkPhoton: - match_dR: 0.15 - suffix: "Pt" - label: "tkPhoton" - quality_id: "QUAL_125x_tkPhoID" - cuts: - - "abs({eta}) < 3.0" - tkIsoPhoton: - base_obj: "tkPhoton" - match_dR: 0.15 - suffix: "Pt" - label: "tkIsoPhoton" - iso_EE: 0.2 - iso_BB: 0.2 - iso_branch: trkiso - quality_id: "QUAL_125x_tkPhoID" - cuts: - - "abs({eta}) < 3.0" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 - -PhotonsTrigger_Endcap: - sample: Hgg - default_version: V29_13X - reference_object: - object: "part_gamma" - suffix: "Pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - EG: - suffix: "Pt" - label: "EG" - match_dR: 0.2 - quality_id: "QUAL_125x_EGID" - cuts: - - "abs({eta}) < 3" - - "{passeseleid} == 1" - tkPhoton: - match_dR: 0.15 - suffix: "Pt" - label: "tkPhoton" - quality_id: "QUAL_125x_tkPhoID" - cuts: - - "abs({eta}) < 3.0" - tkIsoPhoton: - base_obj: "tkPhoton" - match_dR: 0.15 - suffix: "Pt" - label: "tkIsoPhoton" - iso_EE: 0.2 - iso_BB: 0.2 - iso_branch: trkiso - quality_id: "QUAL_125x_tkPhoID" - cuts: - - "abs({eta}) < 3.0" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 diff --git a/configs/V29_13X/object_performance/tau_matching.yaml b/configs/V29_13X/object_performance/tau_matching.yaml deleted file mode 100644 index 560f1113..00000000 --- a/configs/V29_13X/object_performance/tau_matching.yaml +++ /dev/null @@ -1,67 +0,0 @@ -TausMatchingBarrel: - sample: ZTT - default_version: V29_13X - reference_object: - object: "part_tau" - suffix: "Pt" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - nnTau: - suffix: "Pt" - label: "NN Tau" - cuts: - - "abs({eta}) < 2.4" - - "{passloosenn}==1" - match_dR: 0.1 - caloTau: - suffix: "Pt" - label: "Calo Tau" - cuts: - - "abs({eta}) < 2.4" - match_dR: 0.3 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - binning: - min: 0 - max: 150 - step: 6 - -TausMatchingEndcap: - sample: ZTT - default_version: V29_13X - reference_object: - object: "part_tau" - suffix: "Pt" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - nnTau: - suffix: "Pt" - label: "NN Tau" - cuts: - - "abs({eta}) < 2.4" - - "{passloosenn}==1" - match_dR: 0.1 - caloTau: - suffix: "Pt" - label: "Calo Tau" - cuts: - - "abs({eta}) < 2.4" - match_dR: 0.3 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Endcap)" - binning: - min: 0 - max: 150 - step: 6 diff --git a/configs/V29_13X/object_performance/tau_trigger.yaml b/configs/V29_13X/object_performance/tau_trigger.yaml deleted file mode 100644 index 8e77ad3a..00000000 --- a/configs/V29_13X/object_performance/tau_trigger.yaml +++ /dev/null @@ -1,151 +0,0 @@ -TauTriggerBarrel_90perc: - sample: ZTT - default_version: V29_13X - reference_object: - object: "part_tau" - suffix: "Pt" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - nnTau: - suffix: "Pt" - label: "NN Tau" - cuts: - - "abs({eta}) < 2.4" - - "{passloosenn}==1" - match_dR: 0.1 - caloTau: - suffix: "Pt" - label: "Calo Tau" - cuts: - - "abs({eta}) < 2.4" - match_dR: 0.3 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 150 - step: 6 - -TauTriggerEndcap_90perc: - sample: ZTT - default_version: V29_13X - reference_object: - object: "part_tau" - suffix: "Pt" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - nnTau: - suffix: "Pt" - label: "NN Tau" - cuts: - - "abs({eta}) < 2.4" - - "{passloosenn}==1" - match_dR: 0.1 - caloTau: - suffix: "Pt" - label: "Calo Tau" - cuts: - - "abs({eta}) < 2.4" - match_dR: 0.3 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 150 - step: 6 - -TauTriggerBarrel_50perc: - sample: ZTT - default_version: V29_13X - reference_object: - object: "part_tau" - suffix: "Pt" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - nnTau: - suffix: "Pt" - label: "NN Tau" - cuts: - - "abs({eta}) < 2.4" - - "{passloosenn}==1" - match_dR: 0.1 - caloTau: - suffix: "Pt" - label: "Calo Tau" - cuts: - - "abs({eta}) < 2.4" - match_dR: 0.3 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.50 - binning: - min: 0 - max: 150 - step: 6 - -TauTriggerEndcap_50perc: - sample: ZTT - default_version: V29_13X - reference_object: - object: "part_tau" - suffix: "Pt" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - nnTau: - suffix: "Pt" - label: "NN Tau" - cuts: - - "abs({eta}) < 2.4" - - "{passloosenn}==1" - match_dR: 0.1 - caloTau: - suffix: "Pt" - label: "Calo Tau" - cuts: - - "abs({eta}) < 2.4" - match_dR: 0.3 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.50 - binning: - min: 0 - max: 150 - step: 6 diff --git a/configs/V29_13X/object_performance/tests/electron_iso_Hgg.yaml b/configs/V29_13X/object_performance/tests/electron_iso_Hgg.yaml deleted file mode 100644 index d05108af..00000000 --- a/configs/V29_13X/object_performance/tests/electron_iso_Hgg.yaml +++ /dev/null @@ -1,58 +0,0 @@ -ElectronsIsolation_Barrel_Hgg: - sample: Hgg_Ele - default_version: V29_13X - iso_vs_efficiency: True - reference_object: - object: "part_e" - suffix: "Pt" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.479" - object: - - "abs({eta}) < 1.479" - test_objects: - tkElectron: - suffix: "trkiso" - label: "TkElectron" - match_dR: 0.15 - cuts: - - "abs({eta}) < 2.4" - - "{passeseleid} == 1" - xlabel: "Isolation" - ylabel: "Efficiency (Barrel)" - binning: - min: 0 - max: 0.5 - step: 0.005 - -ElectronsIsolation_Endcap_Hgg: - sample: Hgg_Ele - default_version: V29_13X - iso_vs_efficiency: True - reference_object: - object: "part_e" - suffix: "Pt" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.479" - object: - - "abs({eta}) < 2.4" - test_objects: - tkElectron: - suffix: "trkiso" - label: "TkElectron" - match_dR: 0.15 - cuts: - - "abs({eta}) < 2.4" - #- "{passeseleid} == 1" - xlabel: "Isolation" - ylabel: "Efficiency (Endcap)" - binning: - min: 0 - max: 0.5 - step: 0.005 - diff --git a/configs/V29_13X/object_performance/tests/tau_matching_TT.yaml b/configs/V29_13X/object_performance/tests/tau_matching_TT.yaml deleted file mode 100644 index 1c9244e3..00000000 --- a/configs/V29_13X/object_performance/tests/tau_matching_TT.yaml +++ /dev/null @@ -1,67 +0,0 @@ -TausMatchingBarrel: - sample: TT_Taus - default_version: V29_13X - reference_object: - object: "part_tau" - suffix: "Pt" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - nnTau: - suffix: "Pt" - label: "NN Tau" - cuts: - - "abs({eta}) < 2.4" - - "{passloosenn}==1" - match_dR: 0.1 - caloTau: - suffix: "Pt" - label: "Calo Tau" - cuts: - - "abs({eta}) < 2.4" - match_dR: 0.3 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - binning: - min: 0 - max: 150 - step: 6 - -TausMatchingEndcap: - sample: TT_Taus - default_version: V29_13X - reference_object: - object: "part_tau" - suffix: "Pt" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - nnTau: - suffix: "Pt" - label: "NN Tau" - cuts: - - "abs({eta}) < 2.4" - - "{passloosenn}==1" - match_dR: 0.1 - caloTau: - suffix: "Pt" - label: "Calo Tau" - cuts: - - "abs({eta}) < 2.4" - match_dR: 0.3 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Endcap)" - binning: - min: 0 - max: 150 - step: 6 diff --git a/configs/V29_13X/object_performance/tests/tau_trigger_TT.yaml b/configs/V29_13X/object_performance/tests/tau_trigger_TT.yaml deleted file mode 100644 index 72ac74e6..00000000 --- a/configs/V29_13X/object_performance/tests/tau_trigger_TT.yaml +++ /dev/null @@ -1,151 +0,0 @@ -TauTriggerBarrel_90perc: - sample: TT_Taus - default_version: V29_13X - reference_object: - object: "part_tau" - suffix: "Pt" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - nnTau: - suffix: "Pt" - label: "NN Tau" - cuts: - - "abs({eta}) < 2.4" - - "{passloosenn}==1" - match_dR: 0.1 - caloTau: - suffix: "Pt" - label: "Calo Tau" - cuts: - - "abs({eta}) < 2.4" - match_dR: 0.3 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 150 - step: 6 - -TauTriggerEndcap_90perc: - sample: TT_Taus - default_version: V29_13X - reference_object: - object: "part_tau" - suffix: "Pt" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - nnTau: - suffix: "Pt" - label: "NN Tau" - cuts: - - "abs({eta}) < 2.4" - - "{passloosenn}==1" - match_dR: 0.1 - caloTau: - suffix: "Pt" - label: "Calo Tau" - cuts: - - "abs({eta}) < 2.4" - match_dR: 0.3 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 150 - step: 6 - -TauTriggerBarrel_50perc: - sample: TT_Taus - default_version: V29_13X - reference_object: - object: "part_tau" - suffix: "Pt" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - nnTau: - suffix: "Pt" - label: "NN Tau" - cuts: - - "abs({eta}) < 2.4" - - "{passloosenn}==1" - match_dR: 0.1 - caloTau: - suffix: "Pt" - label: "Calo Tau" - cuts: - - "abs({eta}) < 2.4" - match_dR: 0.3 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.50 - binning: - min: 0 - max: 150 - step: 6 - -TauTriggerEndcap_50perc: - sample: TT_Taus - default_version: V29_13X - reference_object: - object: "part_tau" - suffix: "Pt" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - nnTau: - suffix: "Pt" - label: "NN Tau" - cuts: - - "abs({eta}) < 2.4" - - "{passloosenn}==1" - match_dR: 0.1 - caloTau: - suffix: "Pt" - label: "Calo Tau" - cuts: - - "abs({eta}) < 2.4" - match_dR: 0.3 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.50 - binning: - min: 0 - max: 150 - step: 6 diff --git a/configs/V29_13X/object_performance/version_comparison.yaml b/configs/V29_13X/object_performance/version_comparison.yaml deleted file mode 100644 index 71cf2d0d..00000000 --- a/configs/V29_13X/object_performance/version_comparison.yaml +++ /dev/null @@ -1,44 +0,0 @@ -V22_V29_13X_GMTMuonsBarrel_Comparison: - files: - MuonsTrigger_20_V22: - object: gmtMuon - dir: outputs/V22/turnons/ - label: "GMT Muon (V22)" - MuonsTrigger_20_V29_13X: - object: gmtMuon - dir: outputs/V29_13X/turnons/ - label: "GMT Muon (V29_13X)" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - watermark: "V22_V29_13X_gmtMuonBarrel_Comp" - save_dir: "outputs/V22vs27/turnons" - -V22_V29_13X_ElectronsBarrel_Comparison: - files: - ElectronsTriggerBarrel_30_V22: - object: tkElectron - dir: outputs/V22/turnons/ - label: "tkElectron (V22)" - ElectronsTriggerBarrel_30_V29_13X: - object: tkElectron - dir: outputs/V29_13X/turnons/ - label: "tkElectron (V29_13X)" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - watermark: "V22_V29_13X_EGBarrel_Comp" - save_dir: "outputs/V22vs27/turnons" - -V22_V29_13X_GMTtkMuonsBarrel_Comparison: - files: - MuonsTrigger_20_V22: - object: gmtMuon - dir: outputs/V22/turnons/ - label: "GMT tkMuon (V22)" - MuonsTrigger_20_V29_13X: - object: gmtMuon - dir: outputs/V29_13X/turnons/ - label: "GMT tkMuon (V29_13X)" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - watermark: "V22_V29_13X_gmtTkMuonBarrel_Comp" - save_dir: "outputs/V22vs27/turnons" diff --git a/configs/V30/caching.yaml b/configs/V30/caching.yaml deleted file mode 100644 index 237c3635..00000000 --- a/configs/V30/caching.yaml +++ /dev/null @@ -1,81 +0,0 @@ -V30: - DYLL_M50: - ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/CMSSW_12_5_2p1/DYToLL_M-50_TuneCP5_14TeV-pythia8/DY_M50_1252_200PU_crab_v30_FastHisto/230623_162258/0000/*.root - trees_branches: - genTree/L1GenTree: - part_mu: [Id, Stat, Pt, Eta, Phi] - part_e: [Id, Stat, Pt, Eta, Phi] - l1PhaseIITree/L1PhaseIITree: - tkElectron: [Pt, Et, Eta, Phi, Chg, Bx, TrkIso, PfIso, PuppiIso, zVtx, HwQual, EGRefPt, EGRefEta, EGRefPhi, HGC, PassesEleID, PassesPhoID] - EG: [Pt, Et, Eta, Phi, Bx, Iso, HwQual, HGC, PassesEleID, PassesSaID] - gmtMuon: [Pt, Eta, Phi, Z0, D0, IPt, IEta, IPhi, IZ0, ID0, Chg, Iso, Qual, Beta, Bx] - gmtTkMuon: [Pt, Eta, Phi, Z0, D0, IPt, IEta, IPhi, IZ0, ID0, Chg, Iso, Qual, Beta, NStubs, Bx] - TT: - ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/CMSSW_12_5_2p1/TT_TuneCP5_14TeV-powheg-pythia8/TT_1252_200PU_crab_v30_FastHisto/230623_162313/0000/*.root - trees_branches: - genTree/L1GenTree: - genMetTrue: "all" - jet: "all" - l1PhaseIITree/L1PhaseIITree: - puppiMET: "all" - phase1PuppiJet: "all" - phase1PuppiMHT: "all" - phase1PuppiHT: "all" - seededConePuppiJet: [Pt, Et, Eta, Phi] - seededConeExtendedPuppiJet: [Pt, Et, Eta, Phi, BJetNN] - seededConePuppiHT: "all" - seededConePuppiMHT: "all" - trackerJet: [Pt, Eta, Phi] - trackerMET: "all" - trackerMHT: "all" - trackerHT: "all" - # caloJet: "all" - caloJet: [Et, Pt, Eta, Phi] - ## DEBUG - #tkElectron: [Pt, Et, Eta, Phi, Chg, Bx, TrkIso, PfIso, PuppiIso, zVtx, HwQual, EGRefPt, EGRefEta, EGRefPhi, HGC, PassesEleID, PassesPhoID] - #tkPhoton: [Pt, Et, Eta, Phi, Bx, TrkIso, HwQual, HGC, PassesEleID, PassesPhoID] - VBFHToTauTau: - ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/CMSSW_12_5_2p1/VBFHToTauTau_M-125_TuneCP5_14TeV-powheg-pythia8/VBFHToTauTau_1252_200PU_crab_v30_FastHisto/230623_103857/0000/*.root - trees_branches: - genTree/L1GenTree: - part_tau: [Id, Stat, Pt, Eta, Phi, Parent, E] - l1PhaseIITree/L1PhaseIITree: - nnTau: [Et, Eta, Pt, Phi, FullIso, Z0, PassTightNN, Chg, DXY, PassLooseNN] - caloTau: [Et, Eta, Pt, Phi, Iso, HwQual, Bx] - HHToTauTau: - ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/CMSSW_12_5_2p1/GluGluToHHTo2B2Tau_node_SM_TuneCP5_14TeV-madgraph-pythia8/HHToTauTau_1252_200PU_crab_v30_FastHisto/230623_103917/0000/*.root - trees_branches: - genTree/L1GenTree: - part_tau: [Id, Stat, Pt, Eta, Phi, Parent, E] - l1PhaseIITree/L1PhaseIITree: - nnTau: [Et, Eta, Pt, Phi, FullIso, Z0, PassTightNN, Chg, DXY, PassLooseNN] - caloTau: [Et, Eta, Pt, Phi, Iso, HwQual] - Hgg: - ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/CMSSW_12_5_2p1/GluGluHToGG_M-125_TuneCP5_14TeV-powheg-pythia8/GluGluHToGG_1252_200PU_crab_v30_FastHisto/230623_162327/0000/*.root - trees_branches: - genTree/L1GenTree: - part_gamma: [Id, Stat, Pt, Eta, Phi] - l1PhaseIITree/L1PhaseIITree: - tkPhoton: [Pt, Et, Eta, Phi, Bx, TrkIso, HwQual, HGC, PassesEleID, PassesPhoID, TrkIsoPV] - EG: [Pt, Et, Eta, Phi, Bx, Iso, HwQual, HGC, PassesEleID, PassesSaID] - # MinBias: - # ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/CMSSW_12_5_2p1/v29/MinBias_1252_crb_v29_Snap3/230413_214525/*/*.root - # trees_branches: - # l1PhaseIITree/L1PhaseIITree: - # puppiMET: "all" - # phase1PuppiJet: "all" - # phase1PuppiMHT: "all" - # phase1PuppiHT: "all" - # seededConePuppiJet: [Pt, Et, Eta, Phi] - # seededConeExtendedPuppiJet: [Pt, Et, Eta, Phi, BJetNN] - # seededConeExtendedPuppiHT: "all" - # seededConePuppiHT: "all" - # seededConePuppiMHT: "all" - # tkElectron: [Pt, Et, Eta, Phi, Chg, Bx, TrkIso, PfIso, PuppiIso, zVtx, HwQual, HGC, PassesEleID, PassesPhoID] - # EG: [Pt, Et, Eta, Phi, Bx, Iso, HwQual, HGC, PassesEleID, PassesSaID] - # gmtTkMuon: [Pt, Eta, Phi, Z0, D0, IPt, IEta, IPhi, IZ0, ID0, Chg, Iso, Qual, Beta, NStubs, Bx] - # nnTau: [Et, Eta, Pt, Phi, FullIso, Z0, PassTightNN, Chg, DXY, PassLooseNN] - # tkPhoton: [Pt, Et, Eta, Phi, Bx, TrkIso, HwQual, HGC, PassesEleID, PassesPhoID, TrkIsoPV] - # z0L1TkPV: "all" - # caloTau: [Et, Eta, Pt, Phi, Iso, HwQual, Bx] - diff --git a/configs/V30/object_performance/bJetEff.yaml b/configs/V30/object_performance/bJetEff.yaml deleted file mode 100644 index 18203027..00000000 --- a/configs/V30/object_performance/bJetEff.yaml +++ /dev/null @@ -1,30 +0,0 @@ -BJetEff_Pt: - files: - JetMatching_Pt_Pt30ToInf_genBJets_-999_V30: - object: seededConeExtendedPuppiJet - dir: outputs/V30/turnons/ - label: "Signal: Matched b-jets" - JetMatching_Pt_Pt30ToInf_genNotBJets_-999_V30: - object: seededConeExtendedPuppiJet - dir: outputs/V30/turnons/ - label: "Background: Unmatched b-jets" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency" - watermark: "BJet_Pt" - save_dir: "outputs/V30/BJet/turnons" - - -BJetEff_Eta: - files: - JetMatching_Eta_Pt30ToInf_genBJets_-999_V30: - object: seededConeExtendedPuppiJet - dir: outputs/V30/turnons/ - label: "Signal: Matched b-jets" - JetMatching_Eta_Pt30ToInf_genNotBJets_-999_V30: - object: seededConeExtendedPuppiJet - dir: outputs/V30/turnons/ - label: "Background: Unmatched b-jets" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency" - watermark: "BJet_Eta" - save_dir: "outputs/V30/BJet/turnons" diff --git a/configs/V30/object_performance/electron_iso.yaml b/configs/V30/object_performance/electron_iso.yaml deleted file mode 100644 index 09752948..00000000 --- a/configs/V30/object_performance/electron_iso.yaml +++ /dev/null @@ -1,58 +0,0 @@ -ElectronsIsolation_Barrel: - sample: DYLL_M50 - default_version: V30 - iso_vs_efficiency: True - reference_object: - object: "part_e" - suffix: "Pt" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.479" - object: - - "abs({eta}) < 1.479" - test_objects: - tkElectron: - suffix: "trkiso" - label: "TkElectron" - match_dR: 0.15 - cuts: - - "abs({eta}) < 2.4" - - "{passeseleid} == 1" - xlabel: "Isolation" - ylabel: "Efficiency (Barrel)" - binning: - min: 0 - max: 0.5 - step: 0.005 - -ElectronsIsolation_Endcap: - sample: DYLL_M50 - default_version: V30 - iso_vs_efficiency: True - reference_object: - object: "part_e" - suffix: "Pt" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.479" - object: - - "abs({eta}) < 2.4" - test_objects: - tkElectron: - suffix: "trkiso" - label: "TkElectron" - match_dR: 0.15 - cuts: - - "abs({eta}) < 2.4" - #- "{passeseleid} == 1" - xlabel: "Isolation" - ylabel: "Efficiency (Endcap)" - binning: - min: 0 - max: 0.5 - step: 0.005 - diff --git a/configs/V30/object_performance/electron_matching.yaml b/configs/V30/object_performance/electron_matching.yaml deleted file mode 100644 index ed22b42a..00000000 --- a/configs/V30/object_performance/electron_matching.yaml +++ /dev/null @@ -1,91 +0,0 @@ -ElectronsMatchingBarrel: - sample: DYLL_M50 - default_version: V30 - reference_object: - object: "part_e" - suffix: "Pt" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - EG: - suffix: "Pt" - label: "EG" - match_dR: 0.2 - quality_id: "QUAL_125x_EGID" - cuts: - - "abs({eta}) < 2.4" - tkElectron: - suffix: "Pt" - label: "TkElectron" - match_dR: 0.15 - cuts: - - "abs({eta}) < 2.4" - - "{passeseleid} == 1" - tkIsoElectron: - base_obj: "tkElectron" - suffix: "Pt" - label: "TkIsoElectron" - iso_BB: 0.13 - iso_EE: 0.28 - iso_branch: "trkiso" - match_dR: 0.15 - cuts: - - "abs({eta}) < 2.4" - - "{passeseleid} == 1" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - binning: - min: 0 - max: 100 - step: 3 - -ElectronsMatchingEndcap: - sample: DYLL_M50 - default_version: V30 - reference_object: - object: "part_e" - suffix: "Pt" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - EG: - suffix: "Pt" - label: "EG" - match_dR: 0.2 - quality_id: "QUAL_125x_EGID" - cuts: - - "abs({eta}) < 2.4" - tkElectron: - suffix: "Pt" - label: "TkElectron" - match_dR: 0.15 - cuts: - - "abs({eta}) < 2.4" - - "{passeseleid} == 1" - tkIsoElectron: - base_obj: "tkElectron" - suffix: "Pt" - label: "TkIsoElectron" - iso_BB: 0.13 - iso_EE: 0.28 - iso_branch: "trkiso" - match_dR: 0.15 - cuts: - - "abs({eta}) < 2.4" - - "{passeseleid} == 1" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Endcap)" - binning: - min: 0 - max: 100 - step: 3 diff --git a/configs/V30/object_performance/electron_matching_eta.yaml b/configs/V30/object_performance/electron_matching_eta.yaml deleted file mode 100644 index a0618db1..00000000 --- a/configs/V30/object_performance/electron_matching_eta.yaml +++ /dev/null @@ -1,92 +0,0 @@ -ElectronsMatching_Eta_Pt10to25: - sample: DYLL_M50 - default_version: V30 - reference_object: - object: "part_e" - suffix: "Eta" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "{pt} < 25" - - "{pt} > 10" - object: - - "abs({eta}) < 3.0" - test_objects: - EG: - suffix: "Eta" - label: "EG" - match_dR: 0.2 - quality_id: "QUAL_125x_EGID" - cuts: - - "abs({eta}) < 3.0" - tkElectron: - match_dR: 0.15 - suffix: "Eta" - label: "TkElectron" - cuts: - - "abs({eta}) < 3.0" - #- "{passeseleid} == 1" - tkIsoElectron: - base_obj: "tkElectron" - suffix: "Eta" - label: "TkIsoElectron" - iso_BB: 0.13 - iso_EE: 0.28 - iso_branch: "trkiso" - match_dR: 0.15 - cuts: - - "abs({eta}) < 2.4" - #- "{passeseleid} == 1" - 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 - default_version: V30 - reference_object: - object: "part_e" - suffix: "Eta" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "{pt} > 25" - object: - - "abs({eta}) < 3.0" - test_objects: - EG: - suffix: "Eta" - label: "EG" - match_dR: 0.2 - quality_id: "QUAL_125x_EGID" - cuts: - - "abs({eta}) < 3.0" - tkElectron: - suffix: "Eta" - label: "TkElectron" - match_dR: 0.15 - cuts: - - "abs({eta}) < 3.0" - - "{passeseleid} == 1" - tkIsoElectron: - base_obj: "tkElectron" - suffix: "Eta" - label: "TkIsoElectron" - iso_BB: 0.13 - iso_EE: 0.28 - iso_branch: "trkiso" - match_dR: 0.15 - cuts: - - "abs({eta}) < 2.4" - - "{passeseleid} == 1" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency ($p_T > 25$ GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V30/object_performance/electron_trigger.yaml b/configs/V30/object_performance/electron_trigger.yaml deleted file mode 100644 index dd5c9db0..00000000 --- a/configs/V30/object_performance/electron_trigger.yaml +++ /dev/null @@ -1,99 +0,0 @@ -ElectronsTriggerBarrel: - sample: DYLL_M50 - default_version: V30 - reference_object: - object: "part_e" - suffix: "Pt" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.8" - test_objects: - EG: - suffix: "Pt" - label: "EG" - match_dR: 0.2 - quality_id: "QUAL_125x_EGID" - cuts: - - "abs({eta}) < 2.8" - tkElectron: - suffix: "Pt" - label: "tkElectron" - match_dR: 0.15 - cuts: - - "{passeseleid} == 1" - - "abs({eta}) < 2.8" - tkIsoElectron: - base_obj: "tkElectron" - suffix: "Pt" - label: "tkIsoElectron" - iso_BB: 0.13 - iso_EE: 0.28 - iso_branch: "trkiso" - match_dR: 0.15 - cuts: - - "abs({eta}) < 2.8" - - "{passeseleid} == 1" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 - -ElectronsTriggerEndcap: - sample: DYLL_M50 - default_version: V30 - reference_object: - object: "part_e" - suffix: "Pt" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.8" - test_objects: - EG: - suffix: "Pt" - label: "EG" - match_dR: 0.2 - quality_id: "QUAL_125x_EGID" - cuts: - - "abs({eta}) < 2.8" - tkElectron: - suffix: "Pt" - label: "tkElectron" - match_dR: 0.15 - cuts: - - "{passeseleid} == 1" - - "abs({eta}) < 2.8" - tkIsoElectron: - base_obj: "tkElectron" - suffix: "Pt" - label: "tkIsoElectron" - iso_BB: 0.13 - iso_EE: 0.28 - iso_branch: "trkiso" - match_dR: 0.15 - cuts: - - "abs({eta}) < 2.8" - - "{passeseleid} == 1" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 diff --git a/configs/V30/object_performance/ht_test.yaml b/configs/V30/object_performance/ht_test.yaml deleted file mode 100644 index a01c443d..00000000 --- a/configs/V30/object_performance/ht_test.yaml +++ /dev/null @@ -1,60 +0,0 @@ -HT_90perc: - sample: TT - default_version: V30 - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen HT" - trafo: "HT" - cuts: - object: - - "abs({eta}) < 2.4" - - "{pt} > 30" - test_objects: - phase1PuppiHT: - suffix: "" - label: "Histogrammed Puppi HT" - seededConePuppiHT: - suffix: "" - label: "SeededCone HT" - thresholds: [350] - scalings: - method: "naive" - threshold: 0.90 - xlabel: "Gen. HT (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 750 - step: 20 - -HT_50perc: - sample: TT - default_version: V30 - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen HT" - trafo: "HT" - cuts: - object: - - "abs({eta}) < 2.4" - - "{pt} > 30" - test_objects: - phase1PuppiHT: - suffix: "" - label: "Histogrammed Puppi HT" - seededConePuppiHT: - suffix: "" - label: "SeededCone HT" - thresholds: [350] - scalings: - method: "naive" - threshold: 0.50 - xlabel: "Gen. HT (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 750 - step: 20 - diff --git a/configs/V30/object_performance/jets_matching.yaml b/configs/V30/object_performance/jets_matching.yaml deleted file mode 100644 index 1b7fd0c3..00000000 --- a/configs/V30/object_performance/jets_matching.yaml +++ /dev/null @@ -1,164 +0,0 @@ -JetMatchingForward_3p7to7: - sample: TT - default_version: V30 - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 3.7" - object: - - "abs({eta}) < 5" - test_objects: - # phase1PuppiJet: - # match_dR: 0.3 - # suffix: "Pt" - # label: "Histogrammed PuppiJet" - # cuts: - # - "abs({eta}) < 7" - # seededConePuppiJet: - # match_dR: 0.35 - # suffix: "Pt" - # label: "Seeded Cone PuppiJet" - # cuts: - # - "abs({eta}) < 7" - caloJet: - match_dR: 0.3 - suffix: "Pt" - label: "Calo Jet" - cuts: - - "abs({eta}) < 7" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (forward)" - binning: - min: 0 - max: 300 - step: 5 - -JetMatchingBarrel: - sample: TT - default_version: V30 - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - # caloJet: - # match_dR: 0.3 - # suffix: "Pt" - # label: "Calo Jet" - # cuts: - # - "abs({eta}) < 2.5" - phase1PuppiJet: - match_dR: 0.3 - suffix: "Pt" - label: "Histogrammed PuppiJet" - cuts: - - "abs({eta}) < 2.4" - seededConePuppiJet: - match_dR: 0.35 - suffix: "Pt" - label: "Seeded Cone PuppiJet" - cuts: - - "abs({eta}) < 2.4" - trackerJet: - match_dR: 0.4 - suffix: "Pt" - label: "Tracker Jet" - cuts: - - "abs({eta}) < 2.4" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetMatchingEndcap: - sample: TT - default_version: V30 - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - # caloJet: - # match_dR: 0.3 - # suffix: "Pt" - # label: "Calo Jet" - # cuts: - # - "abs({eta}) < 5" - phase1PuppiJet: - match_dR: 0.3 - suffix: "Pt" - label: "Histogrammed PuppiJet" - cuts: - - "abs({eta}) < 2.4" - seededConePuppiJet: - match_dR: 0.35 - suffix: "Pt" - label: "Seeded Cone PuppiJet" - cuts: - - "abs({eta}) < 2.4" - trackerJet: - match_dR: 0.4 - suffix: "Pt" - label: "Tracker Jet" - cuts: - - "abs({eta}) < 2.4" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (endcap)" - binning: - min: 0 - max: 500 - step: 10 - -JetMatchingForward: - sample: TT - default_version: V30 - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 2.4" - object: - - "abs({eta}) < 5" - test_objects: - # caloJet: - # match_dR: 0.3 - # suffix: "Pt" - # label: "Calo Jet" - # cuts: - # - "abs({eta}) < 5" - phase1PuppiJet: - match_dR: 0.3 - suffix: "Pt" - label: "Histogrammed PuppiJet" - cuts: - - "abs({eta}) < 5" - seededConePuppiJet: - match_dR: 0.35 - suffix: "Pt" - label: "Seeded Cone PuppiJet" - cuts: - - "abs({eta}) < 5" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (forward)" - binning: - min: 0 - max: 500 - step: 10 - diff --git a/configs/V30/object_performance/jets_matching_eta.yaml b/configs/V30/object_performance/jets_matching_eta.yaml deleted file mode 100644 index d4705386..00000000 --- a/configs/V30/object_performance/jets_matching_eta.yaml +++ /dev/null @@ -1,163 +0,0 @@ -JetMatching_Eta_Pt40To100: - sample: TT - default_version: V30 - reference_object: - object: "jet" - suffix: "Eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 40" - - "{pt} < 100" - object: - - "abs({eta}) < 5" - test_objects: - # caloJet: - # match_dR: 0.3 - # suffix: "Eta" - # label: "Calo Jet" - # cuts: - # - "abs({eta}) < 5" - phase1PuppiJet: - match_dR: 0.3 - suffix: "Eta" - label: "Histogrammed PuppiJet" - cuts: - - "abs({eta}) < 5" - seededConePuppiJet: - match_dR: 0.35 - suffix: "Eta" - label: "Seeded Cone PuppiJet" - cuts: - - "abs({eta}) < 5" - trackerJet: - match_dR: 0.4 - suffix: "Eta" - label: "Tracker Jet" - cuts: - - "abs({eta}) < 2.4" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (40-100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf: - sample: TT - default_version: V30 - reference_object: - object: "jet" - suffix: "Eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - # caloJet: - # match_dR: 0.3 - # suffix: "Eta" - # label: "Calo Jet" - # cuts: - # - "abs({eta}) < 5" - phase1PuppiJet: - match_dR: 0.3 - suffix: "Eta" - label: "Histogrammed PuppiJet" - cuts: - - "abs({eta}) < 5" - seededConePuppiJet: - match_dR: 0.35 - suffix: "Eta" - label: "Seeded Cone PuppiJet" - cuts: - - "abs({eta}) < 5" - trackerJet: - match_dR: 0.4 - suffix: "Eta" - label: "Tracker Jet" - cuts: - - "abs({eta}) < 2.4" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf_extEta: - sample: TT - default_version: V30 - reference_object: - object: "jet" - suffix: "Eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 7" - test_objects: - caloJet: - match_dR: 0.3 - suffix: "Eta" - label: "Calo Jet" - cuts: - - "abs({eta}) < 7" - # phase1PuppiJet: - # match_dR: 0.3 - # suffix: "Eta" - # label: "Histogrammed PuppiJet" - # cuts: - # - "abs({eta}) < 7" - # seededConePuppiJet: - # match_dR: 0.35 - # suffix: "Eta" - # label: "Seeded Cone PuppiJet" - # cuts: - # - "abs({eta}) < 7" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5.5 - max: 5.5 - step: 0.25 -JetMatching_Eta_Pt100ToInf_extEta: - sample: TT - default_version: V30 - reference_object: - object: "jet" - suffix: "Eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 7" - test_objects: - caloJet: - match_dR: 0.3 - suffix: "Eta" - label: "Calo Jet" - cuts: - - "abs({eta}) < 7" - # phase1PuppiJet: - # match_dR: 0.3 - # suffix: "Eta" - # label: "Histogrammed PuppiJet" - # cuts: - # - "abs({eta}) < 7" - # seededConePuppiJet: - # match_dR: 0.35 - # suffix: "Eta" - # label: "Seeded Cone PuppiJet" - # cuts: - # - "abs({eta}) < 7" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -7 - max: 7 - step: 0.25 diff --git a/configs/V30/object_performance/jets_matching_wBTag.yaml b/configs/V30/object_performance/jets_matching_wBTag.yaml deleted file mode 100644 index a63ac027..00000000 --- a/configs/V30/object_performance/jets_matching_wBTag.yaml +++ /dev/null @@ -1,179 +0,0 @@ -JetMatching_Eta_Pt40To100_ExtendedVsRegular: - sample: TT - default_version: V30 - reference_object: - object: "jet" - suffix: "Eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 40" - - "{pt} < 100" - object: - - "abs({eta}) < 5" - test_objects: - seededConePuppiJet: - match_dR: 0.35 - suffix: "Eta" - label: "Seeded Cone PuppiJet" - cuts: - - "abs({eta}) < 5" - seededConeExtendedPuppiJet: - match_dR: 0.35 - suffix: "Eta" - label: "Seeded Cone Extended PuppiJet" - cuts: - - "abs({eta}) < 5" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (40-100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf_ExtendedVsRegular: - sample: TT - default_version: V30 - reference_object: - object: "jet" - suffix: "Eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - seededConePuppiJet: - match_dR: 0.35 - suffix: "Eta" - label: "Seeded Cone PuppiJet" - cuts: - - "abs({eta}) < 5" - seededConeExtendedPuppiJet: - match_dR: 0.35 - suffix: "Eta" - label: "Seeded Cone Extended PuppiJet" - cuts: - - "abs({eta}) < 5" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt30ToInf_genBJets: - sample: TT - default_version: V30 - reference_object: - object: "jet" - suffix: "Eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 30" - - "abs({partonflavour}) == 5" - object: - - "abs({eta}) < 2.4" - test_objects: - seededConeExtendedPuppiJet: - match_dR: 0.35 - suffix: "Eta" - label: "Seeded Cone Extended PuppiJet" - cuts: - - "abs({eta}) < 5" - - "{bjetnn}>0.71" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>30 GeV)" - # thresholds: [0.0,0.5,0.7,0.71,0.72] - binning: - min: -2.4 - max: 2.4 - step: 0.25 - -JetMatching_Eta_Pt30ToInf_genNotBJets: - sample: TT - default_version: V30 - reference_object: - object: "jet" - suffix: "Eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 30" - - "abs({partonflavour}) != 5" - object: - - "abs({eta}) < 2.4" - test_objects: - seededConeExtendedPuppiJet: - match_dR: 0.35 - suffix: "Eta" - label: "Seeded Cone Extended PuppiJet" - cuts: - - "abs({eta}) < 5" - - "{bjetnn}>0.71" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>30 GeV)" - # thresholds: [0.0,0.5,0.7,0.71,0.72] - binning: - min: -2.4 - max: 2.4 - step: 0.25 - -JetMatching_Pt_Pt30ToInf_genBJets: - sample: TT - default_version: V30 - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen Jets" - cuts: - event: - - "abs({partonflavour}) == 5" - object: - - "abs({eta}) < 2.4" - test_objects: - seededConeExtendedPuppiJet: - match_dR: 0.4 - suffix: "Pt" - label: "Seeded Cone Extended PuppiJet" - cuts: - - "abs({eta}) < 5" - - "{bjetnn}>0.71" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency" - # thresholds: [-999,0,0.5,0.68,0.71,0.74,0.9] - # thresholds: [0.0,0.5,0.7,0.71,0.72] - binning: - min: 30 - max: 200 - step: 10 - -JetMatching_Pt_Pt30ToInf_genNotBJets: - sample: TT - default_version: V30 - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen Jets" - cuts: - event: - - "abs({partonflavour}) != 5" - object: - - "abs({eta}) < 2.4" - test_objects: - seededConeExtendedPuppiJet: - match_dR: 0.35 - suffix: "Pt" - label: "Seeded Cone Extended PuppiJet" - cuts: - - "abs({eta}) < 5" - - "{bjetnn}>0.71" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency" - # thresholds: [0.0,0.5,0.7,0.71,0.72] - binning: - min: 30 - max: 200 - step: 10 diff --git a/configs/V30/object_performance/jets_trigger.yaml b/configs/V30/object_performance/jets_trigger.yaml deleted file mode 100644 index 88f1a4d5..00000000 --- a/configs/V30/object_performance/jets_trigger.yaml +++ /dev/null @@ -1,137 +0,0 @@ -JetTurnonBarrel: - sample: TT - default_version: V30 - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - # caloJet: - # match_dR: 0.3 - # suffix: "Pt" - # label: "Calo Jet" - # cuts: - # - "abs({eta}) < 2.5" - phase1PuppiJet: - match_dR: 0.3 - suffix: "Pt" - label: "Histogrammed PuppiJet" - cuts: - - "abs({eta}) < 2.4" - seededConePuppiJet: - match_dR: 0.35 - suffix: "Pt" - label: "Seeded Cone PuppiJet" - cuts: - - "abs({eta}) < 2.4" - trackerJet: - match_dR: 0.4 - suffix: "Pt" - label: "Tracker Jet" - cuts: - - "abs({eta}) < 2.4" - thresholds: [50,100] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonEndcap: - sample: TT - default_version: V30 - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - # caloJet: - # match_dR: 0.3 - # suffix: "Pt" - # label: "Calo Jet" - # cuts: - # - "abs({eta}) < 5" - phase1PuppiJet: - match_dR: 0.3 - suffix: "Pt" - label: "Histogrammed PuppiJet" - cuts: - - "abs({eta}) < 2.4" - seededConePuppiJet: - match_dR: 0.35 - suffix: "Pt" - label: "Seeded Cone PuppiJet" - cuts: - - "abs({eta}) < 2.4" - trackerJet: - match_dR: 0.4 - suffix: "Pt" - label: "Tracker Jet" - cuts: - - "abs({eta}) < 2.4" - thresholds: [50] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, endcap)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonForward: - sample: TT - default_version: V30 - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 2.4" - object: - - "abs({eta}) < 5" - test_objects: - # caloJet: - # match_dR: 0.3 - # suffix: "Pt" - # label: "Calo Jet" - # cuts: - # - "abs({eta}) < 5" - phase1PuppiJet: - match_dR: 0.3 - suffix: "Pt" - label: "Histogrammed PuppiJet" - cuts: - - "abs({eta}) < 5" - seededConePuppiJet: - match_dR: 0.35 - suffix: "Pt" - label: "Seeded Cone PuppiJet" - cuts: - - "abs({eta}) < 5" - thresholds: [50,100] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, forward)" - binning: - min: 0 - max: 500 - step: 10 diff --git a/configs/V30/object_performance/jets_trigger_fwd.yaml b/configs/V30/object_performance/jets_trigger_fwd.yaml deleted file mode 100644 index b06326fe..00000000 --- a/configs/V30/object_performance/jets_trigger_fwd.yaml +++ /dev/null @@ -1,41 +0,0 @@ -JetTurnonFwd_3p7to7: - sample: TT - default_version: V30 - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 3.7" - object: - - "abs({eta}) < 7" - test_objects: - # caloJet: - # match_dR: 0.3 - # suffix: "Pt" - # label: "Calo Jet" - # cuts: - # - "abs({eta}) < 7" - phase1PuppiJet: - match_dR: 0.3 - suffix: "Pt" - label: "Histogrammed PuppiJet" - cuts: - - "abs({eta}) < 7" - seededConePuppiJet: - match_dR: 0.35 - suffix: "Pt" - label: "Seeded Cone PuppiJet" - cuts: - - "abs({eta}) < 7" - thresholds: [50,100] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: r'Trigger Efficiency ( GeV, $3.6<\eta<6$)' - binning: - min: 0 - max: 300 - step: 10 diff --git a/configs/V30/object_performance/met_ht_mht.yaml b/configs/V30/object_performance/met_ht_mht.yaml deleted file mode 100644 index cb7ecc96..00000000 --- a/configs/V30/object_performance/met_ht_mht.yaml +++ /dev/null @@ -1,181 +0,0 @@ -HT_90perc: - sample: TT - default_version: V30 - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen HT" - trafo: "HT" - cuts: - object: - - "abs({eta}) < 2.4" - - "{pt} > 30" - test_objects: - trackerHT: - suffix: "" - label: "Tracker HT" - phase1PuppiHT: - suffix: "" - label: "Histogrammed Puppi HT" - seededConePuppiHT: - suffix: "" - label: "SeededCone HT" - thresholds: [350] - scalings: - method: "naive" - threshold: 0.90 - xlabel: "Gen. HT (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 750 - step: 20 - -HT_50perc: - sample: TT - default_version: V30 - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen HT" - trafo: "HT" - cuts: - object: - - "abs({eta}) < 2.4" - - "{pt} > 30" - test_objects: - trackerHT: - suffix: "" - label: "Tracker HT" - phase1PuppiHT: - suffix: "" - label: "Histogrammed Puppi HT" - seededConePuppiHT: - suffix: "" - label: "SeededCone HT" - thresholds: [350] - scalings: - method: "naive" - threshold: 0.50 - xlabel: "Gen. HT (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 750 - step: 20 - -MHT_50perc: - sample: TT - default_version: V30 - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen MHT" - cuts: - object: - - "abs({eta}) < 2.4" - - "{pt} > 30" - trafo: "MHT" - test_objects: - trackerMHT: - suffix: "" - label: "Tracker MHT" - phase1PuppiMHT: - suffix: "et" - label: "Phase1 Puppi MHT" - seededConePuppiMHT: - suffix: "et" - label: "SeededCone MHT" - thresholds: [70, 150] - scalings: - method: "naive" - threshold: 0.50 - xlabel: "Gen. MHT30 (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 500 - step: 20 - -MHT_90perc: - sample: TT - default_version: V30 - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen MHT" - cuts: - object: - - "abs({eta}) < 2.4" - - "{pt} > 30" - trafo: "MHT" - test_objects: - trackerMHT: - suffix: "" - label: "Tracker MHT" - phase1PuppiMHT: - suffix: "et" - label: "Phase1 Puppi MHT" - seededConePuppiMHT: - suffix: "et" - label: "SeededCone MHT" - thresholds: [70, 150] - scalings: - method: "naive" - threshold: 0.90 - xlabel: "Gen. MHT30 (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 500 - step: 20 - -MET_90perc: - sample: TT - default_version: V30 - reference_object: - object: "genMetTrue" - suffix: "" - label: "Gen MET" - test_objects: - trackerMET: - suffix: "" - label: "Tracker MET" - puppiMET: - suffix: "et" - label: "Puppi MET" - thresholds: [150] - xlabel: "Gen. MET (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 500 - step: 20 - -MET_50perc: - sample: TT - default_version: V30 - reference_object: - object: "genMetTrue" - suffix: "" - label: "Gen MET" - test_objects: - trackerMET: - suffix: "" - label: "Tracker MET" - puppiMET: - suffix: "et" - label: "Puppi MET" - thresholds: [150] - xlabel: "Gen. MET (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - scalings: - method: "naive" - threshold: 0.50 - binning: - min: 0 - max: 500 - step: 20 diff --git a/configs/V30/object_performance/mht.yaml b/configs/V30/object_performance/mht.yaml deleted file mode 100644 index 4a614ab2..00000000 --- a/configs/V30/object_performance/mht.yaml +++ /dev/null @@ -1,62 +0,0 @@ -MHT30_90perc: - sample: TT - default_version: V30 - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen MHT" - cuts: - object: - - "abs({eta}) < 2.4" - - "{pt} > 30" - trafo: "MHT" - test_objects: - phase1PuppiMHT: - suffix: "et" - label: "Phase1 Puppi MHT" - seededConePuppiMHT: - suffix: "et" - label: "SeededCone MHT" - thresholds: [70, 150] - scalings: - method: "naive" - threshold: 0.90 - xlabel: "Gen. MHT30 (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 500 - step: 20 - -MHT30_50perc: - sample: TT - default_version: V30 - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen MHT" - cuts: - object: - - "abs({eta}) < 2.4" - - "{pt} > 30" - trafo: "MHT" - test_objects: - phase1PuppiMHT: - suffix: "et" - label: "Phase1 Puppi MHT" - seededConePuppiMHT: - suffix: "et" - label: "SeededCone MHT" - trackerMHT: - suffix: "" - label: "Tracker MHT" - thresholds: [70, 150] - scalings: - method: "naive" - threshold: 0.50 - xlabel: "Gen. MHT30 (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 500 - step: 20 diff --git a/configs/V30/object_performance/muon_matching.yaml b/configs/V30/object_performance/muon_matching.yaml deleted file mode 100644 index 5ff1d925..00000000 --- a/configs/V30/object_performance/muon_matching.yaml +++ /dev/null @@ -1,104 +0,0 @@ -MuonsMatchingBarrel: - sample: DYLL_M50 - default_version: V30 - reference_object: - object: "part_mu" - suffix: "Pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) < 0.83" - test_objects: - gmtMuon: - suffix: "Pt" - label: "GMT Muon" - match_dR: 0.3 - cuts: - - "abs({eta}) < 0.83" - gmtTkMuon: - suffix: "Pt" - label: "GMT TkMuon" - match_dR: 0.1 - cuts: - - "abs({eta}) < 0.83" - - "({quality}) > 0" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (barrel)" - binning: - min: 0 - max: 100 - step: 3 - -MuonsMatchingOverlap: - sample: DYLL_M50 - default_version: V30 - reference_object: - object: "part_mu" - suffix: "Pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) > 0.83" - - "abs({eta}) < 1.24" - test_objects: - gmtMuon: - suffix: "Pt" - label: "GMT Muon" - match_dR: 0.3 - cuts: - - "abs({eta}) > 0.83" - - "abs({eta}) < 1.24" - gmtTkMuon: - suffix: "Pt" - label: "GMT TkMuon" - match_dR: 0.1 - cuts: - - "({quality}) > 0" - - "abs({eta}) > 0.83" - - "abs({eta}) < 1.24" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (overlap)" - binning: - min: 0 - max: 100 - step: 3 - -MuonsMatchingEndcap: - sample: DYLL_M50 - default_version: V30 - reference_object: - object: "part_mu" - suffix: "Pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) > 1.24" - - "abs({eta}) < 2.4" - test_objects: - gmtMuon: - suffix: "Pt" - label: "GMT Muon" - match_dR: 0.3 - cuts: - - "abs({eta}) > 1.24" - - "abs({eta}) < 2.4" - gmtTkMuon: - suffix: "Pt" - label: "GMT TkMuon" - match_dR: 0.1 - cuts: - - "abs({eta}) > 1.24" - - "abs({eta}) < 2.4" - - "({quality}) > 0" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (endcap)" - binning: - min: 0 - max: 100 - step: 3 diff --git a/configs/V30/object_performance/muon_matching_eta.yaml b/configs/V30/object_performance/muon_matching_eta.yaml deleted file mode 100644 index e882db87..00000000 --- a/configs/V30/object_performance/muon_matching_eta.yaml +++ /dev/null @@ -1,62 +0,0 @@ -MuonsMatching_Eta_Pt2to5: - sample: DYLL_M50 - default_version: V30 - reference_object: - object: "part_mu" - suffix: "Eta" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "{pt} > 2" - - "{pt} < 5" - object: - - "abs({eta}) < 2.4" - test_objects: - gmtMuon: - suffix: "Eta" - label: "GMT Muon" - match_dR: 0.3 - gmtTkMuon: - suffix: "Eta" - label: "GMT TkMuon" - match_dR: 0.1 - cuts: - - "({quality}) > 0" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (2-5 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 - -MuonsMatching_Eta_Pt15toInf: - sample: DYLL_M50 - default_version: V30 - reference_object: - object: "part_mu" - suffix: "Eta" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "{pt} > 15" - object: - - "abs({eta}) < 2.4" - test_objects: - gmtMuon: - suffix: "Eta" - label: "GMT Muon" - match_dR: 0.3 - gmtTkMuon: - suffix: "Eta" - label: "GMT TkMuon" - match_dR: 0.1 - cuts: - - "({quality}) > 0" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>15 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 \ No newline at end of file diff --git a/configs/V30/object_performance/muon_trigger.yaml b/configs/V30/object_performance/muon_trigger.yaml deleted file mode 100644 index 8feddd68..00000000 --- a/configs/V30/object_performance/muon_trigger.yaml +++ /dev/null @@ -1,143 +0,0 @@ -# MuonsTrigger: -# sample: DYLL_M50 -# default_version: V30 -# reference_object: -# object: "part_mu" -# suffix: "Pt" -# label: "Gen Muons" -# cuts: -# event: -# - "{dr_0.3} < 0.15" -# test_objects: -# gmtMuon: -# suffix: "Pt" -# label: "GMT Muon" -# match_dR: 0.3 -# gmtTkMuon: -# suffix: "Pt" -# label: "GMT TkMuon" -# match_dR: 0.3 -# 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 - -MuonsTrigger_Barrel: - sample: DYLL_M50 - default_version: V30 - reference_object: - object: "part_mu" - suffix: "Pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) < 0.83" - test_objects: - gmtMuon: - suffix: "Pt" - label: "GMT Muon" - match_dR: 0.3 - cuts: - - "abs({eta}) < 0.83" - gmtTkMuon: - suffix: "Pt" - label: "GMT TkMuon" - match_dR: 0.3 - cuts: - - "({quality}) > 0" - - "abs({eta}) < 0.83" - 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 - -MuonsTrigger_Overlap: - sample: DYLL_M50 - default_version: V30 - reference_object: - object: "part_mu" - suffix: "Pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) > 0.83" - - "abs({eta}) < 1.24" - test_objects: - gmtMuon: - suffix: "Pt" - label: "GMT Muon" - match_dR: 0.3 - cuts: - - "abs({eta}) > 0.83" - - "abs({eta}) < 1.24" - gmtTkMuon: - suffix: "Pt" - label: "GMT TkMuon" - match_dR: 0.3 - cuts: - - "({quality}) > 0" - - "abs({eta}) > 0.83" - - "abs({eta}) < 1.24" - 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 - -MuonsTrigger_Endcap: - sample: DYLL_M50 - default_version: V30 - reference_object: - object: "part_mu" - suffix: "Pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) > 1.24" - test_objects: - gmtMuon: - suffix: "Pt" - label: "GMT Muon" - match_dR: 0.3 - cuts: - - "abs({eta}) > 1.24" - gmtTkMuon: - suffix: "Pt" - label: "GMT TkMuon" - match_dR: 0.3 - cuts: - - "({quality}) > 0" - - "abs({eta}) > 1.24" - 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 \ No newline at end of file diff --git a/configs/V30/object_performance/photon_iso.yaml b/configs/V30/object_performance/photon_iso.yaml deleted file mode 100644 index cedc8443..00000000 --- a/configs/V30/object_performance/photon_iso.yaml +++ /dev/null @@ -1,60 +0,0 @@ -PhotonIsolation_Barrel: - sample: Hgg - default_version: V30 - iso_vs_efficiency: True - reference_object: - object: "part_gamma" - suffix: "Pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.479" - object: - - "abs({eta}) < 1.479" - test_objects: - tkPhoton: - suffix: "trkiso" - label: "TkPhoton" - match_dR: 0.15 - cuts: - - "abs({eta}) < 1.479" - - "{passeseleid} == 1" - xlabel: "Isolation" - ylabel: "Efficiency (Barrel)" - binning: - min: 0 - max: 0.5 - step: 0.005 - -PhotonIsolation_Endcap: - sample: Hgg - default_version: V30 - iso_vs_efficiency: True - reference_object: - object: "part_gamma" - suffix: "Pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.479" - - "abs({eta}) < 2.4" - object: - - "abs({eta}) > 1.479" - test_objects: - tkPhoton: - suffix: "trkiso" - label: "TkPhoton" - match_dR: 0.15 - cuts: - - "abs({eta}) > 1.479" - - "abs({eta}) < 2.4" - - "{passesphoid} == 1" - xlabel: "Isolation" - ylabel: "Efficiency (Endcap)" - binning: - min: 0 - max: 0.5 - step: 0.005 - diff --git a/configs/V30/object_performance/photons_matching.yaml b/configs/V30/object_performance/photons_matching.yaml deleted file mode 100644 index b5fc31b6..00000000 --- a/configs/V30/object_performance/photons_matching.yaml +++ /dev/null @@ -1,92 +0,0 @@ -PhotonsMatching_Barrel: - sample: Hgg - default_version: V30 - reference_object: - object: "part_gamma" - suffix: "Pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - EG: - suffix: "Pt" - label: "EG" - match_dR: 0.2 - quality_id: "QUAL_125x_EGID" - cuts: - - "abs({eta}) < 3" - tkPhoton: - match_dR: 0.15 - suffix: "Pt" - label: "tkPhoton" - quality_id: "QUAL_125x_tkPhoID" - cuts: - - "abs({eta}) < 3.0" - tkIsoPhoton: - base_obj: "tkPhoton" - match_dR: 0.15 - suffix: "Pt" - label: "tkIsoPhoton" - iso_EE: 0.2 - iso_BB: 0.2 - iso_branch: trkiso - quality_id: "QUAL_125x_tkPhoID" - cuts: - - "abs({eta}) < 3.0" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - binning: - min: 0 - max: 100 - step: 3 - -PhotonsMatching_Endcap: - sample: Hgg - default_version: V30 - reference_object: - object: "part_gamma" - suffix: "Pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - EG: - suffix: "Pt" - label: "EG" - match_dR: 0.2 - quality_id: "QUAL_125x_EGID" - cuts: - - "abs({eta}) < 3" - - "{passeseleid} == 1" - tkPhoton: - match_dR: 0.15 - suffix: "Pt" - label: "tkPhoton" - quality_id: "QUAL_125x_tkPhoID" - cuts: - - "abs({eta}) < 3.0" - tkIsoPhoton: - base_obj: "tkPhoton" - match_dR: 0.15 - suffix: "Pt" - label: "tkIsoPhoton" - iso_EE: 0.2 - iso_BB: 0.2 - iso_branch: trkiso - quality_id: "QUAL_125x_tkPhoID" - cuts: - - "abs({eta}) < 3.0" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Endcap)" - binning: - min: 0 - max: 100 - step: 3 diff --git a/configs/V30/object_performance/photons_matching_eta.yaml b/configs/V30/object_performance/photons_matching_eta.yaml deleted file mode 100644 index 709c655e..00000000 --- a/configs/V30/object_performance/photons_matching_eta.yaml +++ /dev/null @@ -1,99 +0,0 @@ -PhotonsMatching_Eta_Pt10to25: - sample: Hgg - default_version: V30 - reference_object: - object: "part_gamma" - suffix: "Eta" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "{pt} < 25" - - "{pt} > 10" - object: - - "abs({eta}) < 3.0" - test_objects: - EG: - suffix: "Eta" - label: "EG" - match_dR: 0.2 - quality_id: "QUAL_125x_EGID" - cuts: - - "abs({eta}) < 3" - #- "{passeseleid} == 1" - tkPhoton: - match_dR: 0.15 - suffix: "Eta" - label: "tkPhoton" - quality_id: "QUAL_125x_tkPhoID" - cuts: - - "abs({eta}) < 3.0" - #- "({quality} // 4) == 1" - #- "{passeseleid} == 1" - tkIsoPhoton: - base_obj: "tkPhoton" - match_dR: 0.15 - suffix: "Eta" - label: "tkIsoPhoton" - iso_EE: 0.2 - iso_BB: 0.2 - iso_branch: trkiso - quality_id: "QUAL_125x_tkPhoID" - cuts: - - "abs({eta}) < 3.0" - #- "{passeseleid} == 1" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency ($10 < p_T < 25$ GeV)" - binning: - min: -3 - max: 3 - step: 0.2 - -PhotonsMatching_Eta_Pt25toInf: - sample: Hgg - default_version: V30 - reference_object: - object: "part_gamma" - suffix: "Eta" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "{pt} >= 25" - object: - - "abs({eta}) < 3.0" - test_objects: - EG: - suffix: "Eta" - label: "EG" - match_dR: 0.2 - quality_id: "QUAL_125x_EGID" - cuts: - - "abs({eta}) < 3" - #- "{passeseleid} == 1" - tkPhoton: - match_dR: 0.15 - suffix: "Eta" - label: "tkPhoton" - quality_id: "QUAL_125x_tkPhoID" - cuts: - - "abs({eta}) < 3.0" - #- "{passeseleid} == 1" - tkIsoPhoton: - base_obj: "tkPhoton" - match_dR: 0.15 - suffix: "Eta" - label: "tkIsoPhoton" - iso_EE: 0.2 - iso_BB: 0.2 - iso_branch: trkiso - quality_id: "QUAL_125x_tkPhoID" - cuts: - - "abs({eta}) < 3.0" - #- "{passeseleid} == 1" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency ($10 < p_T < 25$ GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V30/object_performance/photons_trigger.yaml b/configs/V30/object_performance/photons_trigger.yaml deleted file mode 100644 index 4e0c9a71..00000000 --- a/configs/V30/object_performance/photons_trigger.yaml +++ /dev/null @@ -1,100 +0,0 @@ -PhotonsTrigger_Barrel: - sample: Hgg - default_version: V30 - reference_object: - object: "part_gamma" - suffix: "Pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - EG: - suffix: "Pt" - label: "EG" - match_dR: 0.2 - quality_id: "QUAL_125x_EGID" - cuts: - - "abs({eta}) < 3" - tkPhoton: - match_dR: 0.15 - suffix: "Pt" - label: "tkPhoton" - quality_id: "QUAL_125x_tkPhoID" - cuts: - - "abs({eta}) < 3.0" - tkIsoPhoton: - base_obj: "tkPhoton" - match_dR: 0.15 - suffix: "Pt" - label: "tkIsoPhoton" - iso_EE: 0.2 - iso_BB: 0.2 - iso_branch: trkiso - quality_id: "QUAL_125x_tkPhoID" - cuts: - - "abs({eta}) < 3.0" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 - -PhotonsTrigger_Endcap: - sample: Hgg - default_version: V30 - reference_object: - object: "part_gamma" - suffix: "Pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - EG: - suffix: "Pt" - label: "EG" - match_dR: 0.2 - quality_id: "QUAL_125x_EGID" - cuts: - - "abs({eta}) < 3" - - "{passeseleid} == 1" - tkPhoton: - match_dR: 0.15 - suffix: "Pt" - label: "tkPhoton" - quality_id: "QUAL_125x_tkPhoID" - cuts: - - "abs({eta}) < 3.0" - tkIsoPhoton: - base_obj: "tkPhoton" - match_dR: 0.15 - suffix: "Pt" - label: "tkIsoPhoton" - iso_EE: 0.2 - iso_BB: 0.2 - iso_branch: trkiso - quality_id: "QUAL_125x_tkPhoID" - cuts: - - "abs({eta}) < 3.0" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 diff --git a/configs/V30/object_performance/tau_matching.yaml b/configs/V30/object_performance/tau_matching.yaml deleted file mode 100644 index 3e0e5317..00000000 --- a/configs/V30/object_performance/tau_matching.yaml +++ /dev/null @@ -1,67 +0,0 @@ -TausMatchingBarrel: - sample: VBFHToTauTau - default_version: V30 - reference_object: - object: "part_tau" - suffix: "Pt" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - nnTau: - suffix: "Pt" - label: "NN Tau" - cuts: - - "abs({eta}) < 2.4" - - "{passloosenn}==1" - match_dR: 0.1 - caloTau: - suffix: "Pt" - label: "Calo Tau" - cuts: - - "abs({eta}) < 2.4" - match_dR: 0.3 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - binning: - min: 0 - max: 150 - step: 6 - -TausMatchingEndcap: - sample: VBFHToTauTau - default_version: V30 - reference_object: - object: "part_tau" - suffix: "Pt" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - nnTau: - suffix: "Pt" - label: "NN Tau" - cuts: - - "abs({eta}) < 2.4" - - "{passloosenn}==1" - match_dR: 0.1 - caloTau: - suffix: "Pt" - label: "Calo Tau" - cuts: - - "abs({eta}) < 2.4" - match_dR: 0.3 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Endcap)" - binning: - min: 0 - max: 150 - step: 6 diff --git a/configs/V30/object_performance/tau_matching_wHH.yaml b/configs/V30/object_performance/tau_matching_wHH.yaml deleted file mode 100644 index ee1bd1d4..00000000 --- a/configs/V30/object_performance/tau_matching_wHH.yaml +++ /dev/null @@ -1,67 +0,0 @@ -HHTausMatchingBarrel: - sample: HHToTauTau - default_version: V30 - reference_object: - object: "part_tau" - suffix: "Pt" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - nnTau: - suffix: "Pt" - label: "NN Tau" - cuts: - - "abs({eta}) < 2.4" - - "{passloosenn}==1" - match_dR: 0.1 - caloTau: - suffix: "Pt" - label: "Calo Tau" - cuts: - - "abs({eta}) < 2.4" - match_dR: 0.3 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - binning: - min: 0 - max: 150 - step: 6 - -HHTausMatchingEndcap: - sample: HHToTauTau - default_version: V30 - reference_object: - object: "part_tau" - suffix: "Pt" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - nnTau: - suffix: "Pt" - label: "NN Tau" - cuts: - - "abs({eta}) < 2.4" - - "{passloosenn}==1" - match_dR: 0.1 - caloTau: - suffix: "Pt" - label: "Calo Tau" - cuts: - - "abs({eta}) < 2.4" - match_dR: 0.3 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Endcap)" - binning: - min: 0 - max: 150 - step: 6 diff --git a/configs/V30/object_performance/tau_trigger.yaml b/configs/V30/object_performance/tau_trigger.yaml deleted file mode 100644 index dceae950..00000000 --- a/configs/V30/object_performance/tau_trigger.yaml +++ /dev/null @@ -1,151 +0,0 @@ -TauTriggerBarrel_90perc: - sample: VBFHToTauTau - default_version: V30 - reference_object: - object: "part_tau" - suffix: "Pt" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - nnTau: - suffix: "Pt" - label: "NN Tau" - cuts: - - "abs({eta}) < 2.4" - - "{passloosenn}==1" - match_dR: 0.1 - caloTau: - suffix: "Pt" - label: "Calo Tau" - cuts: - - "abs({eta}) < 2.4" - match_dR: 0.3 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 150 - step: 6 - -TauTriggerEndcap_90perc: - sample: VBFHToTauTau - default_version: V30 - reference_object: - object: "part_tau" - suffix: "Pt" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - nnTau: - suffix: "Pt" - label: "NN Tau" - cuts: - - "abs({eta}) < 2.4" - - "{passloosenn}==1" - match_dR: 0.1 - caloTau: - suffix: "Pt" - label: "Calo Tau" - cuts: - - "abs({eta}) < 2.4" - match_dR: 0.3 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 150 - step: 6 - -TauTriggerBarrel_50perc: - sample: VBFHToTauTau - default_version: V30 - reference_object: - object: "part_tau" - suffix: "Pt" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - nnTau: - suffix: "Pt" - label: "NN Tau" - cuts: - - "abs({eta}) < 2.4" - - "{passloosenn}==1" - match_dR: 0.1 - caloTau: - suffix: "Pt" - label: "Calo Tau" - cuts: - - "abs({eta}) < 2.4" - match_dR: 0.3 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.50 - binning: - min: 0 - max: 150 - step: 6 - -TauTriggerEndcap_50perc: - sample: VBFHToTauTau - default_version: V30 - reference_object: - object: "part_tau" - suffix: "Pt" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - nnTau: - suffix: "Pt" - label: "NN Tau" - cuts: - - "abs({eta}) < 2.4" - - "{passloosenn}==1" - match_dR: 0.1 - caloTau: - suffix: "Pt" - label: "Calo Tau" - cuts: - - "abs({eta}) < 2.4" - match_dR: 0.3 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.50 - binning: - min: 0 - max: 150 - step: 6 diff --git a/configs/V30/object_performance/version_comparison.yaml b/configs/V30/object_performance/version_comparison.yaml deleted file mode 100644 index 9178569c..00000000 --- a/configs/V30/object_performance/version_comparison.yaml +++ /dev/null @@ -1,44 +0,0 @@ -V22_V30_GMTMuonsBarrel_Comparison: - files: - MuonsTrigger_20_V22: - object: gmtMuon - dir: outputs/V22/turnons/ - label: "GMT Muon (V22)" - MuonsTrigger_20_V30: - object: gmtMuon - dir: outputs/V30/turnons/ - label: "GMT Muon (V30)" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - watermark: "V22_V30_gmtMuonBarrel_Comp" - save_dir: "outputs/V22vs27/turnons" - -V22_V30_ElectronsBarrel_Comparison: - files: - ElectronsTriggerBarrel_30_V22: - object: tkElectron - dir: outputs/V22/turnons/ - label: "tkElectron (V22)" - ElectronsTriggerBarrel_30_V30: - object: tkElectron - dir: outputs/V30/turnons/ - label: "tkElectron (V30)" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - watermark: "V22_V30_EGBarrel_Comp" - save_dir: "outputs/V22vs27/turnons" - -V22_V30_GMTtkMuonsBarrel_Comparison: - files: - MuonsTrigger_20_V22: - object: gmtMuon - dir: outputs/V22/turnons/ - label: "GMT tkMuon (V22)" - MuonsTrigger_20_V30: - object: gmtMuon - dir: outputs/V30/turnons/ - label: "GMT tkMuon (V30)" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - watermark: "V22_V30_gmtTkMuonBarrel_Comp" - save_dir: "outputs/V22vs27/turnons" diff --git a/configs/V31/caching.yaml b/configs/V31/caching.yaml deleted file mode 100644 index 57d6c31a..00000000 --- a/configs/V31/caching.yaml +++ /dev/null @@ -1,90 +0,0 @@ -V31: - DYLL_M50: - ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/13X/v29/DYToLL_M-50_TuneCP5_14TeV-pythia8/DY_M50_1252_200PU_v29_13x_fixTkPhi/230822_121429/0000/L*.root - trees_branches: - genTree/L1GenTree: - part_mu: [Id, Stat, Pt, Eta, Phi] - part_e: [Id, Stat, Pt, Eta, Phi] - l1PhaseIITree/L1PhaseIITree: - tkElectron: [Pt, Et, Eta, Phi, Chg, Bx, TrkIso, PfIso, PuppiIso, zVtx, HwQual, EGRefPt, EGRefEta, EGRefPhi, HGC, PassesEleID, PassesPhoID] - EG: [Pt, Et, Eta, Phi, Bx, Iso, HwQual, HGC, PassesEleID, PassesSaID] - gmtMuon: [Pt, Eta, Phi, Z0, D0, IPt, IEta, IPhi, IZ0, ID0, Chg, Iso, Qual, Beta, Bx] - gmtTkMuon: [Pt, Eta, Phi, Z0, D0, IPt, IEta, IPhi, IZ0, ID0, Chg, Iso, Qual, Beta, NStubs, Bx] - z0L1TkPV: "all" - TT: - ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/13X/v29/TT_TuneCP5_14TeV-powheg-pythia8/TT_131_200PU_v29_13x_fixTkPhi/230822_122619/0000/L*.root - trees_branches: - genTree/L1GenTree: - genMetTrue: "all" - jet: "all" - l1PhaseIITree/L1PhaseIITree: - puppiMET: "all" - phase1PuppiJet: "all" - phase1PuppiMHT: "all" - phase1PuppiHT: "all" - seededConePuppiJet: [Pt, Et, Eta, Phi] - seededConeExtendedPuppiJet: [Pt, Et, Eta, Phi, BJetNN] - seededConePuppiHT: "all" - seededConePuppiMHT: "all" - trackerJet: [Pt, Eta, Phi] - trackerMET: "all" - trackerMHT: "all" - trackerHT: "all" - # caloJet: "all" - caloJet: [Et, Pt, Eta, Phi] - ## DEBUG - #tkElectron: [Pt, Et, Eta, Phi, Chg, Bx, TrkIso, PfIso, PuppiIso, zVtx, HwQual, EGRefPt, EGRefEta, EGRefPhi, HGC, PassesEleID, PassesPhoID] - #tkPhoton: [Pt, Et, Eta, Phi, Bx, TrkIso, HwQual, HGC, PassesEleID, PassesPhoID] - z0L1TkPV: "all" - VBFHToTauTau: - ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/13X/v29/VBFHToTauTau_M-125_TuneCP5_14TeV-powheg-pythia8/VBFHToTauTau_131_200PU_v29_13x_fixTkPhi/230822_122634/0000/L*.root - trees_branches: - genTree/L1GenTree: - part_tau: [Id, Stat, Pt, Eta, Phi, Parent, E] - l1PhaseIITree/L1PhaseIITree: - nnTau: [Et, Eta, Pt, Phi, FullIso, Z0, PassTightNN, Chg, DXY, PassLooseNN] - caloTau: [Et, Eta, Pt, Phi, Iso, HwQual, Bx] - HHToTauTau: - ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/13X/v29/GluGluToHHTo2B2Tau_node_SM_TuneCP5_14TeV-madgraph-pythia8/HHTo2B2Tau_131_200PU_v29_13x_fixTkPhi/230824_130354/0000/L*.root - trees_branches: - genTree/L1GenTree: - part_tau: [Id, Stat, Pt, Eta, Phi, Parent, E] - l1PhaseIITree/L1PhaseIITree: - nnTau: [Et, Eta, Pt, Phi, FullIso, Z0, PassTightNN, Chg, DXY, PassLooseNN] - caloTau: [Et, Eta, Pt, Phi, Iso, HwQual] - Hgg: - ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/13X/v29/GluGluHToGG_M-125_TuneCP5_14TeV-powheg-pythia8/GluGluHToGG_131_200PU_v29_13x_fixTkPhi/230822_122650/0000/L*.root - trees_branches: - genTree/L1GenTree: - part_gamma: [Id, Stat, Pt, Eta, Phi] - l1PhaseIITree/L1PhaseIITree: - tkPhoton: [Pt, Et, Eta, Phi, Bx, TrkIso, HwQual, HGC, PassesEleID, PassesPhoID, TrkIsoPV] - EG: [Pt, Et, Eta, Phi, Bx, Iso, HwQual, HGC, PassesEleID, PassesSaID] - MinBias: - ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/13X/v29/MinBias_TuneCP5_14TeV-pythia8/MinBias_131_v29_13x_fixTkPhi/230825_103803/M*.root - trees_branches: - l1PhaseIITree/L1PhaseIITree: - puppiMET: "all" - phase1PuppiJet: "all" - phase1PuppiMHT: "all" - phase1PuppiHT: "all" - seededConePuppiJet: [Pt, Et, Eta, Phi] - seededConeExtendedPuppiJet: [Pt, Et, Eta, Phi, BJetNN] - seededConeExtendedPuppiHT: "all" - seededConePuppiHT: "all" - seededConePuppiMHT: "all" - caloJet: [Et, Pt, Eta, Phi] - tkElectron: [Pt, Et, Eta, Phi, Chg, TrkIso, PfIso, PuppiIso, zVtx, HwQual, HGC, PassesEleID, PassesPhoID] - EG: [Pt, Et, Eta, Phi, Iso, HwQual, HGC, PassesEleID, PassesSaID] - gmtTkMuon: [Pt, Eta, Phi, Z0, D0, Chg, Qual ] - gmtMuon: [Pt, Eta, Phi, Z0, D0, Chg, Qual ] - nnTau: [Et, Eta, Pt, Phi, Z0, PassTightNN, Chg, DXY, PassLooseNN] - tkPhoton: [Pt, Et, Eta, Phi, TrkIso, HwQual, HGC, PassesEleID, PassesPhoID] - z0L1TkPV: "all" - caloTau: [Et, Eta, Pt, Phi, Iso, HwQual] - trackerJet: [Pt, Eta, Phi] - trackerMET: "all" - trackerMHT: "all" - trackerHT: "all" - - diff --git a/configs/V31/object_performance/comparisons/bJetEff.yml b/configs/V31/object_performance/comparisons/bJetEff.yml deleted file mode 100644 index eaa197fb..00000000 --- a/configs/V31/object_performance/comparisons/bJetEff.yml +++ /dev/null @@ -1,30 +0,0 @@ -BJetEff_Pt: - files: - JetMatching_Pt_Pt30ToInf_genBJets_-999_V31: - object: seededConeExtendedPuppiJet - dir: outputs/V31/turnons/ - label: "Signal: Matched b-jets" - JetMatching_Pt_Pt30ToInf_genNotBJets_-999_V31: - object: seededConeExtendedPuppiJet - dir: outputs/V31/turnons/ - label: "Background: Unmatched b-jets" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency" - watermark: "BJet_Pt" - save_dir: "outputs/V31/BJet/turnons" - - -BJetEff_Eta: - files: - JetMatching_Eta_Pt30ToInf_genBJets_-999_V31: - object: seededConeExtendedPuppiJet - dir: outputs/V31/turnons/ - label: "Signal: Matched b-jets" - JetMatching_Eta_Pt30ToInf_genNotBJets_-999_V31: - object: seededConeExtendedPuppiJet - dir: outputs/V31/turnons/ - label: "Background: Unmatched b-jets" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency" - watermark: "BJet_Eta" - save_dir: "outputs/V31/BJet/turnons" diff --git a/configs/V31/object_performance/comparisons/version_comparison.yaml b/configs/V31/object_performance/comparisons/version_comparison.yaml deleted file mode 100644 index 166cd6ed..00000000 --- a/configs/V31/object_performance/comparisons/version_comparison.yaml +++ /dev/null @@ -1,44 +0,0 @@ -V22_V31_GMTMuonsBarrel_Comparison: - files: - MuonsTrigger_20_V22: - object: gmtMuon - dir: outputs/V22/turnons/ - label: "GMT Muon (V22)" - MuonsTrigger_20_V31: - object: gmtMuon - dir: outputs/V31/turnons/ - label: "GMT Muon (V31)" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - watermark: "V22_V31_gmtMuonBarrel_Comp" - save_dir: "outputs/V22vs27/turnons" - -V22_V31_ElectronsBarrel_Comparison: - files: - ElectronsTriggerBarrel_30_V22: - object: tkElectron - dir: outputs/V22/turnons/ - label: "tkElectron (V22)" - ElectronsTriggerBarrel_30_V31: - object: tkElectron - dir: outputs/V31/turnons/ - label: "tkElectron (V31)" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - watermark: "V22_V31_EGBarrel_Comp" - save_dir: "outputs/V22vs27/turnons" - -V22_V31_GMTtkMuonsBarrel_Comparison: - files: - MuonsTrigger_20_V22: - object: gmtMuon - dir: outputs/V22/turnons/ - label: "GMT tkMuon (V22)" - MuonsTrigger_20_V31: - object: gmtMuon - dir: outputs/V31/turnons/ - label: "GMT tkMuon (V31)" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - watermark: "V22_V31_gmtTkMuonBarrel_Comp" - save_dir: "outputs/V22vs27/turnons" diff --git a/configs/V31/object_performance/electron_iso.yaml b/configs/V31/object_performance/electron_iso.yaml deleted file mode 100644 index e3495dae..00000000 --- a/configs/V31/object_performance/electron_iso.yaml +++ /dev/null @@ -1,48 +0,0 @@ -ElectronsIsolation_Barrel: - sample: DYLL_M50 - version: V31 - match_test_to_ref: True - iso_vs_efficiency: True - reference_object: - object: "part_e" - x_arg: "Pt" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.479" - object: - - "abs({eta}) < 1.479" - test_objects: - tkElectron:NoIso: "trkiso" - xlabel: "Isolation" - ylabel: "Efficiency (Barrel)" - binning: - min: 0 - max: 0.5 - step: 0.005 - -ElectronsIsolation_Endcap: - sample: DYLL_M50 - version: V31 - match_test_to_ref: True - iso_vs_efficiency: True - reference_object: - object: "part_e" - x_arg: "Pt" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.479" - object: - - "abs({eta}) < 2.4" - test_objects: - tkElectron:NoIsoForIso: "trkiso" - xlabel: "Isolation" - ylabel: "Efficiency (Endcap)" - binning: - min: 0 - max: 0.5 - step: 0.005 - diff --git a/configs/V31/object_performance/electron_matching.yaml b/configs/V31/object_performance/electron_matching.yaml deleted file mode 100644 index 80145763..00000000 --- a/configs/V31/object_performance/electron_matching.yaml +++ /dev/null @@ -1,49 +0,0 @@ -ElectronsMatchingBarrel: - sample: DYLL_M50 - version: V31 - match_test_to_ref: True - reference_object: - object: "part_e" - x_arg: "Pt" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - EG:default: "Pt" - tkElectron:NoIso: "Pt" - tkElectron:Iso: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - binning: - min: 0 - max: 100 - step: 3 - -ElectronsMatchingEndcap: - sample: DYLL_M50 - version: V31 - match_test_to_ref: True - reference_object: - object: "part_e" - x_arg: "Pt" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - EG:default: "Pt" - tkElectron:NoIso: "Pt" - tkElectron:Iso: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Endcap)" - binning: - min: 0 - max: 100 - step: 3 diff --git a/configs/V31/object_performance/electron_matching_eta.yaml b/configs/V31/object_performance/electron_matching_eta.yaml deleted file mode 100644 index c88dd333..00000000 --- a/configs/V31/object_performance/electron_matching_eta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -ElectronsMatching_Eta_Pt10to25: - sample: DYLL_M50 - version: V31 - match_test_to_ref: True - reference_object: - object: "part_e" - x_arg: "Eta" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "{pt} < 25" - - "{pt} > 10" - object: - - "abs({eta}) < 3.0" - test_objects: - EG:default: "Eta" - tkElectron:NoIso: "Eta" - tkElectron: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: V31 - match_test_to_ref: True - reference_object: - object: "part_e" - x_arg: "Eta" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "{pt} > 25" - object: - - "abs({eta}) < 3.0" - test_objects: - EG:default: "Eta" - tkElectron:NoIso: "Eta" - tkElectron:Iso: "Eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency ($p_T > 25$ GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V31/object_performance/electron_trigger.yaml b/configs/V31/object_performance/electron_trigger.yaml deleted file mode 100644 index df459773..00000000 --- a/configs/V31/object_performance/electron_trigger.yaml +++ /dev/null @@ -1,57 +0,0 @@ -ElectronsTriggerBarrel: - sample: DYLL_M50 - version: V31 - match_test_to_ref: True - reference_object: - object: "part_e" - x_arg: "Pt" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.8" - test_objects: - EG:default:barrel: "Pt" - tkElectron:NoIso:barrel: "Pt" - tkElectron:Iso:barrel: "Pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 - -ElectronsTriggerEndcap: - sample: DYLL_M50 - version: V31 - match_test_to_ref: True - reference_object: - object: "part_e" - x_arg: "Pt" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.8" - test_objects: - EG:default:endcap: "Pt" - tkElectron:NoIso:endcap: "Pt" - tkElectron:Iso:endcap: "Pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 diff --git a/configs/V31/object_performance/jets_matching.yaml b/configs/V31/object_performance/jets_matching.yaml deleted file mode 100644 index 1ad6fec1..00000000 --- a/configs/V31/object_performance/jets_matching.yaml +++ /dev/null @@ -1,95 +0,0 @@ -JetMatchingForward_3p7to7: - sample: TT - version: V31 - match_test_to_ref: True - reference_object: - object: "jet" - x_arg: "Pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 3.7" - object: - - "abs({eta}) < 5" - test_objects: - caloJet:default: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (forward)" - binning: - min: 0 - max: 300 - step: 5 - -JetMatchingBarrel: - sample: TT - version: V31 - match_test_to_ref: True - reference_object: - object: "jet" - x_arg: "Pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - phase1PuppiJet:default: "Pt" - seededConePuppiJet:default: "Pt" - caloJet:default: "Pt" - trackerJet:default: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetMatchingEndcap: - sample: TT - version: V31 - match_test_to_ref: True - reference_object: - object: "jet" - x_arg: "Pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - phase1PuppiJet:default: "Pt" - seededConePuppiJet:default: "Pt" - caloJet:default: "Pt" - trackerJet:default: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (endcap)" - binning: - min: 0 - max: 500 - step: 10 - -JetMatchingForward: - version: V31 - sample: TT - match_test_to_ref: True - reference_object: - object: "jet" - x_arg: "Pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 2.4" - object: - - "abs({eta}) < 5" - test_objects: - phase1PuppiJet:default: "Pt" - seededConePuppiJet:default: "Pt" - caloJet:default: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (forward)" - binning: - min: 0 - max: 500 - step: 10 diff --git a/configs/V31/object_performance/jets_matching_eta.yaml b/configs/V31/object_performance/jets_matching_eta.yaml deleted file mode 100644 index 1bfa6331..00000000 --- a/configs/V31/object_performance/jets_matching_eta.yaml +++ /dev/null @@ -1,72 +0,0 @@ -JetMatching_Eta_Pt40To100: - sample: TT - version: V31 - match_test_to_ref: True - reference_object: - object: "jet" - x_arg: "Eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 40" - - "{pt} < 100" - object: - - "abs({eta}) < 5" - test_objects: - phase1PuppiJet:default: "Eta" - seededConePuppiJet:default: "Eta" - caloJet:default: "Eta" - trackerJet:default: "Eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (40-100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf: - sample: TT - version: V31 - match_test_to_ref: True - reference_object: - object: "jet" - x_arg: "Eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - phase1PuppiJet:default: "Eta" - seededConePuppiJet:default: "Eta" - caloJet:default: "Eta" - trackerJet:default: "Eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf_extEta: - sample: TT - version: V31 - match_test_to_ref: True - reference_object: - object: "jet" - x_arg: "Eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 7" - test_objects: - caloJet:default: "Eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5.5 - max: 5.5 - step: 0.25 \ No newline at end of file diff --git a/configs/V31/object_performance/jets_matching_wBTag.yaml b/configs/V31/object_performance/jets_matching_wBTag.yaml deleted file mode 100644 index 50cd0938..00000000 --- a/configs/V31/object_performance/jets_matching_wBTag.yaml +++ /dev/null @@ -1,136 +0,0 @@ -JetMatching_Eta_Pt40To100_ExtendedVsRegular: - sample: TT - version: V31 - match_test_to_ref: True - reference_object: - object: "jet" - x_arg: "Eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 40" - - "{pt} < 100" - object: - - "abs({eta}) < 5" - test_objects: - seededConePuppiJet:default: "Eta" - seededConeExtendedPuppiJet:default: "Eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (40-100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf_ExtendedVsRegular: - sample: TT - version: V31 - match_test_to_ref: True - reference_object: - object: "jet" - x_arg: "Eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - seededConePuppiJet:default: "Eta" - seededConeExtendedPuppiJet:default: "Eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt30ToInf_genBJets: - sample: TT - version: V31 - match_test_to_ref: True - reference_object: - object: "jet" - x_arg: "Eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 30" - - "abs({partonflavour}) == 5" - object: - - "abs({eta}) < 2.4" - test_objects: - seededConeExtendedPuppiJet:bjetnn: "Eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>30 GeV)" - binning: - min: -2.4 - max: 2.4 - step: 0.25 - -JetMatching_Eta_Pt30ToInf_genNotBJets: - sample: TT - version: V31 - match_test_to_ref: True - reference_object: - object: "jet" - x_arg: "Eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 30" - - "abs({partonflavour}) != 5" - object: - - "abs({eta}) < 2.4" - test_objects: - seededConeExtendedPuppiJet:bjetnn: "Eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>30 GeV)" - binning: - min: -2.4 - max: 2.4 - step: 0.25 - -JetMatching_Pt_Pt30ToInf_genBJets: - sample: TT - version: V31 - match_test_to_ref: True - reference_object: - object: "jet" - x_arg: "Pt" - label: "Gen Jets" - cuts: - event: - - "abs({partonflavour}) == 5" - object: - - "abs({eta}) < 2.4" - test_objects: - seededConeExtendedPuppiJet:bjetnn: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency" - binning: - min: 30 - max: 200 - step: 10 - -JetMatching_Pt_Pt30ToInf_genNotBJets: - sample: TT - version: V31 - match_test_to_ref: True - reference_object: - object: "jet" - x_arg: "Pt" - label: "Gen Jets" - cuts: - event: - - "abs({partonflavour}) != 5" - object: - - "abs({eta}) < 2.4" - test_objects: - seededConeExtendedPuppiJet:bjetnn: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency" - binning: - min: 30 - max: 200 - step: 10 diff --git a/configs/V31/object_performance/jets_trigger.yaml b/configs/V31/object_performance/jets_trigger.yaml deleted file mode 100644 index 58511967..00000000 --- a/configs/V31/object_performance/jets_trigger.yaml +++ /dev/null @@ -1,85 +0,0 @@ -JetTurnonBarrel: - version: V31 - sample: TT - match_test_to_ref: True - reference_object: - object: "jet" - x_arg: "Pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - phase1PuppiJet:default:barrel: "Pt" - seededConePuppiJet:default:barrel: "Pt" - caloJet:default:barrel: "Pt" - trackerJet:default:barrel: "Pt" - thresholds: [50, 100] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonEndcap: - version: V31 - sample: TT - match_test_to_ref: True - reference_object: - object: "jet" - x_arg: "Pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - phase1PuppiJet:default:endcap: "Pt" - seededConePuppiJet:default:endcap: "Pt" - caloJet:default:endcap: "Pt" - trackerJet:default:endcap: "Pt" - thresholds: [50, 100] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, endcap)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonForward: - version: V31 - sample: TT - match_test_to_ref: True - reference_object: - object: "jet" - x_arg: "Pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 2.4" - object: - - "abs({eta}) < 5" - test_objects: - phase1PuppiJet:default:forward: "Pt" - seededConePuppiJet:default:forward: "Pt" - caloJet:default:forward: "Pt" - thresholds: [50, 100] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, forward)" - binning: - min: 0 - max: 500 - step: 10 diff --git a/configs/V31/object_performance/jets_trigger_fwd.yaml b/configs/V31/object_performance/jets_trigger_fwd.yaml deleted file mode 100644 index ce0a68a3..00000000 --- a/configs/V31/object_performance/jets_trigger_fwd.yaml +++ /dev/null @@ -1,26 +0,0 @@ -JetTurnonFwd_3p7to7: - sample: TT - version: V31 - match_test_to_ref: True - reference_object: - object: "jet" - x_arg: "Pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 3.7" - object: - - "abs({eta}) < 7" - test_objects: - #phase1PuppiJet:default:forward: "Pt" - seededConePuppiJet:default:forward: "Pt" - thresholds: [50,100] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: r'Trigger Efficiency ( GeV, $3.6<\eta<6$)' - binning: - min: 0 - max: 300 - step: 10 diff --git a/configs/V31/object_performance/met_ht_mht.yaml b/configs/V31/object_performance/met_ht_mht.yaml deleted file mode 100644 index 6a93d431..00000000 --- a/configs/V31/object_performance/met_ht_mht.yaml +++ /dev/null @@ -1,149 +0,0 @@ -HT_90perc: - sample: TT - version: V31 - reference_object: - object: "jet" - x_arg: "Pt" - label: "Gen HT" - trafo: "HT" - cuts: - object: - - "abs({eta}) < 2.4" - - "{pt} > 30" - test_objects: - trackerHT:default: "" - phase1PuppiHT:default: "" - seededConePuppiHT:default: "" - thresholds: [350] - scalings: - method: "naive" - threshold: 0.90 - xlabel: "Gen. HT (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 750 - step: 20 - -HT_50perc: - sample: TT - version: V31 - reference_object: - object: "jet" - x_arg: "Pt" - label: "Gen HT" - trafo: "HT" - cuts: - object: - - "abs({eta}) < 2.4" - - "{pt} > 30" - test_objects: - trackerHT:default: "" - phase1PuppiHT:default: "" - seededConePuppiHT:default: "" - thresholds: [350] - scalings: - method: "naive" - threshold: 0.50 - xlabel: "Gen. HT (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 750 - step: 20 - -MHT_50perc: - sample: TT - version: V31 - reference_object: - object: "jet" - x_arg: "Pt" - label: "Gen MHT" - cuts: - object: - - "abs({eta}) < 2.4" - - "{pt} > 30" - trafo: "MHT" - test_objects: - trackerMHT:default: "" - phase1PuppiMHT:default: "et" - seededConePuppiMHT:default: "et" - thresholds: [70, 150] - scalings: - method: "naive" - threshold: 0.50 - xlabel: "Gen. MHT30 (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 500 - step: 20 - -MHT_90perc: - sample: TT - version: V31 - reference_object: - object: "jet" - x_arg: "Pt" - label: "Gen MHT" - cuts: - object: - - "abs({eta}) < 2.4" - - "{pt} > 30" - trafo: "MHT" - test_objects: - trackerMHT:default: "" - phase1PuppiMHT:default: "et" - seededConePuppiMHT:default: "et" - thresholds: [70, 150] - scalings: - method: "naive" - threshold: 0.90 - xlabel: "Gen. MHT30 (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 500 - step: 20 - -MET_90perc: - sample: TT - version: V31 - reference_object: - object: "genMetTrue" - x_arg: "" - label: "Gen MET" - test_objects: - trackerMET:default: "" - puppiMET:default: "et" - thresholds: [150] - xlabel: "Gen. MET (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 500 - step: 20 - -MET_50perc: - sample: TT - version: V31 - reference_object: - object: "genMetTrue" - x_arg: "" - label: "Gen MET" - test_objects: - trackerMET:default: "" - puppiMET:default: "et" - thresholds: [150] - xlabel: "Gen. MET (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - scalings: - method: "naive" - threshold: 0.50 - binning: - min: 0 - max: 500 - step: 20 diff --git a/configs/V31/object_performance/mht.yaml b/configs/V31/object_performance/mht.yaml deleted file mode 100644 index c2bdac75..00000000 --- a/configs/V31/object_performance/mht.yaml +++ /dev/null @@ -1,26 +0,0 @@ -MHT30_50perc: - sample: TT - version: V31 - reference_object: - object: "jet" - x_arg: "Pt" - label: "Gen MHT" - cuts: - object: - - "abs({eta}) < 2.4" - - "{pt} > 30" - trafo: "MHT" - test_objects: - phase1PuppiMHT:default: "et" - seededConePuppiMHT:default: "et" - trackerMHT:default: "" - thresholds: [70] - scalings: - method: "naive" - threshold: 0.50 - xlabel: "Gen. MHT30 (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 500 - step: 20 diff --git a/configs/V31/object_performance/muon_matching.yaml b/configs/V31/object_performance/muon_matching.yaml deleted file mode 100644 index d8684fcb..00000000 --- a/configs/V31/object_performance/muon_matching.yaml +++ /dev/null @@ -1,70 +0,0 @@ -MuonsMatchingBarrel: - sample: DYLL_M50 - version: V31 - match_test_to_ref: True - reference_object: - object: "part_mu" - x_arg: "Pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) < 0.83" - test_objects: - gmtMuon:default:barrel: "Pt" - gmtTkMuon:default:barrel: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (barrel)" - binning: - min: 0 - max: 100 - step: 3 - -MuonsMatchingOverlap: - sample: DYLL_M50 - version: V31 - match_test_to_ref: True - reference_object: - object: "part_mu" - x_arg: "Pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) > 0.83" - - "abs({eta}) < 1.24" - test_objects: - gmtMuon:default:overlap: "Pt" - gmtTkMuon:default:overlap: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (overlap)" - binning: - min: 0 - max: 100 - step: 3 - -MuonsMatchingEndcap: - sample: DYLL_M50 - version: V31 - match_test_to_ref: True - reference_object: - object: "part_mu" - x_arg: "Pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) > 1.24" - - "abs({eta}) < 2.4" - test_objects: - gmtMuon:default:endcap: "Pt" - gmtTkMuon:default:endcap: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (endcap)" - binning: - min: 0 - max: 100 - step: 3 diff --git a/configs/V31/object_performance/muon_matching_eta.yaml b/configs/V31/object_performance/muon_matching_eta.yaml deleted file mode 100644 index 4a948de0..00000000 --- a/configs/V31/object_performance/muon_matching_eta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -MuonsMatching_Eta_Pt2to5: - sample: DYLL_M50 - version: V31 - match_test_to_ref: True - reference_object: - object: "part_mu" - x_arg: "Eta" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "{pt} > 2" - - "{pt} < 5" - object: - - "abs({eta}) < 2.4" - test_objects: - gmtMuon:default: "Eta" - gmtTkMuon:default: "Eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (2-5 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 - -MuonsMatching_Eta_Pt15toInf: - sample: DYLL_M50 - version: V31 - match_test_to_ref: True - reference_object: - object: "part_mu" - x_arg: "Eta" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "{pt} > 15" - object: - - "abs({eta}) < 2.4" - test_objects: - gmtMuon:default: "Eta" - gmtTkMuon:default: "Eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>15 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V31/object_performance/muon_trigger.yaml b/configs/V31/object_performance/muon_trigger.yaml deleted file mode 100644 index fd0fbe34..00000000 --- a/configs/V31/object_performance/muon_trigger.yaml +++ /dev/null @@ -1,81 +0,0 @@ -MuonsTrigger_Barrel: - sample: DYLL_M50 - version: V31 - match_test_to_ref: True - reference_object: - object: "part_mu" - x_arg: "Pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) < 0.83" - test_objects: - gmtMuon:default:barrel: "Pt" - gmtTkMuon: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 - -MuonsTrigger_Overlap: - sample: DYLL_M50 - version: V31 - match_test_to_ref: True - reference_object: - object: "part_mu" - x_arg: "Pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) > 0.83" - - "abs({eta}) < 1.24" - test_objects: - gmtMuon:default:overlap: "Pt" - gmtTkMuon: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 - -MuonsTrigger_Endcap: - sample: DYLL_M50 - version: V31 - match_test_to_ref: True - reference_object: - object: "part_mu" - x_arg: "Pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) > 1.24" - test_objects: - gmtMuon:default:endcap: "Pt" - gmtTkMuon: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 diff --git a/configs/V31/object_performance/photon_iso.yaml b/configs/V31/object_performance/photon_iso.yaml deleted file mode 100644 index 6a55b569..00000000 --- a/configs/V31/object_performance/photon_iso.yaml +++ /dev/null @@ -1,49 +0,0 @@ -PhotonIsolation_Barrel: - sample: Hgg - version: V31 - iso_vs_efficiency: True - match_test_to_ref: True - reference_object: - object: "part_gamma" - x_arg: "Pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.479" - object: - - "abs({eta}) < 1.479" - test_objects: - tkPhoton:NoIso:barrel: "trkiso" - xlabel: "Isolation" - ylabel: "Efficiency (Barrel)" - binning: - min: 0 - max: 0.5 - step: 0.005 - -PhotonIsolation_Endcap: - sample: Hgg - version: V31 - iso_vs_efficiency: True - match_test_to_ref: True - reference_object: - object: "part_gamma" - x_arg: "Pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.479" - - "abs({eta}) < 2.4" - object: - - "abs({eta}) > 1.479" - test_objects: - tkPhoton:NoIso:endcap: "trkiso" - xlabel: "Isolation" - ylabel: "Efficiency (Endcap)" - binning: - min: 0 - max: 0.5 - step: 0.005 - diff --git a/configs/V31/object_performance/photons_matching.yaml b/configs/V31/object_performance/photons_matching.yaml deleted file mode 100644 index 76167a8a..00000000 --- a/configs/V31/object_performance/photons_matching.yaml +++ /dev/null @@ -1,49 +0,0 @@ -PhotonsMatching_Barrel: - sample: Hgg - version: V31 - match_test_to_ref: True - reference_object: - object: "part_gamma" - x_arg: "Pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - EG:default: "Pt" - tkPhoton:NoIso: "Pt" - tkPhoton:Iso: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - binning: - min: 0 - max: 100 - step: 3 - -PhotonsMatching_Endcap: - sample: Hgg - version: V31 - match_test_to_ref: True - reference_object: - object: "part_gamma" - x_arg: "Pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - EG:default: "Pt" - tkPhoton:NoIso: "Pt" - tkPhoton:Iso: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Endcap)" - binning: - min: 0 - max: 100 - step: 3 diff --git a/configs/V31/object_performance/photons_matching_eta.yaml b/configs/V31/object_performance/photons_matching_eta.yaml deleted file mode 100644 index ddc39d4c..00000000 --- a/configs/V31/object_performance/photons_matching_eta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -PhotonsMatching_Eta_Pt10to25: - sample: Hgg - version: V31 - match_test_to_ref: True - reference_object: - object: "part_gamma" - x_arg: "Eta" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "{pt} < 25" - - "{pt} > 10" - object: - - "abs({eta}) < 3.0" - test_objects: - EG:default: "Eta" - tkPhoton:NoIso: "Eta" - tkPhoton:Iso: "Eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency ($10 < p_T < 25$ GeV)" - binning: - min: -3 - max: 3 - step: 0.2 - -PhotonsMatching_Eta_Pt25toInf: - sample: Hgg - version: V31 - match_test_to_ref: True - reference_object: - object: "part_gamma" - x_arg: "Eta" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "{pt} >= 25" - object: - - "abs({eta}) < 3.0" - test_objects: - EG:default: "Eta" - tkPhoton:NoIso: "Eta" - tkPhoton:Iso: "Eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency ($10 < p_T < 25$ GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V31/object_performance/photons_trigger.yaml b/configs/V31/object_performance/photons_trigger.yaml deleted file mode 100644 index 4ee00e33..00000000 --- a/configs/V31/object_performance/photons_trigger.yaml +++ /dev/null @@ -1,57 +0,0 @@ -PhotonsTrigger_Barrel: - sample: Hgg - version: V31 - match_test_to_ref: True - reference_object: - object: "part_gamma" - x_arg: "Pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - EG:default:barrel: "Pt" - tkPhoton:NoIso:barrel: "Pt" - tkPhoton:Iso:barrel: "Pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 - -PhotonsTrigger_Endcap: - sample: Hgg - version: V31 - match_test_to_ref: True - reference_object: - object: "part_gamma" - x_arg: "Pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - EG:default:endcap: "Pt" - tkPhoton:NoIso:endcap: "Pt" - tkPhoton:Iso:endcap: "Pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 diff --git a/configs/V31/object_performance/slim/.backups/.cele.yaml~ b/configs/V31/object_performance/slim/.backups/.cele.yaml~ deleted file mode 100644 index 91ccd23e..00000000 --- a/configs/V31/object_performance/slim/.backups/.cele.yaml~ +++ /dev/null @@ -1,19 +0,0 @@ - -Electrons_Turnons_V29: - files: - ElectronsMatching_10_-999_V29: - object: tkIsoElectron - dir: outputs/V29/turnons/ - label: "tkIsoElectron (L1 $p_T$>10)" - ElectronsMatching_20_-999_V29: - object: tkIsoElectron - dir: outputs/V29/turnons/ - label: "tkIsoElectron (L1 $p_T$>20)" - ElectronsMatching_30_-999_V29: - object: tkIsoElectron - dir: outputs/V29/turnons/ - label: "tkIsoElectron (L1 $p_T$>30)" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Efficiency" - watermark: "V29_tkIsoEle_Comp" - save_dir: "outputs/V29/turnons" diff --git a/configs/V31/object_performance/slim/cele.yaml b/configs/V31/object_performance/slim/cele.yaml deleted file mode 100644 index 65c3f929..00000000 --- a/configs/V31/object_performance/slim/cele.yaml +++ /dev/null @@ -1,18 +0,0 @@ -Electrons_Turnons_V29: - files: - ElectronsMatching_10_-999_V29: - object: tkIsoElectron - dir: outputs/V29/turnons/ - label: "tkIsoElectron (L1 $p_T$>10)" - ElectronsMatching_20_-999_V29: - object: tkIsoElectron - dir: outputs/V29/turnons/ - label: "tkIsoElectron (L1 $p_T$>20)" - ElectronsMatching_30_-999_V29: - object: tkIsoElectron - dir: outputs/V29/turnons/ - label: "tkIsoElectron (L1 $p_T$>30)" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Efficiency" - watermark: "V29_tkIsoEle_Comp" - save_dir: "outputs/V29/turnons" diff --git a/configs/V31/object_performance/slim/cjet.yaml b/configs/V31/object_performance/slim/cjet.yaml deleted file mode 100644 index b3af3c02..00000000 --- a/configs/V31/object_performance/slim/cjet.yaml +++ /dev/null @@ -1,22 +0,0 @@ -Jets_Turnons_V29: - files: - JetMatching_25_-999_V29: - object: seededConePuppiJet - dir: outputs/V29/turnons/ - label: "SC PuppiJet (L1 $p_T$>25)" - JetMatching_50_-999_V29: - object: seededConePuppiJet - dir: outputs/V29/turnons/ - label: "SC PuppiJet (L1 $p_T$>50)" - JetMatching_75_-999_V29: - object: seededConePuppiJet - dir: outputs/V29/turnons/ - label: "SC PuppiJet (L1 $p_T$>75)" - JetMatching_100_-999_V29: - object: seededConePuppiJet - dir: outputs/V29/turnons/ - label: "SC PuppiJet (L1 $p_T$>100)" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Efficiency" - watermark: "V29_SCJet_Comp" - save_dir: "outputs/V29/turnons" diff --git a/configs/V31/object_performance/slim/compare_gammas.yaml b/configs/V31/object_performance/slim/compare_gammas.yaml deleted file mode 100644 index 00a041b2..00000000 --- a/configs/V31/object_performance/slim/compare_gammas.yaml +++ /dev/null @@ -1,18 +0,0 @@ -Photons_Turnons_V29: - files: - PhotonsTrigger_Iso_Inclusive_10_V29: - object: tkIsoPhoton - dir: outputs/V29/turnons/ - label: "tkIsoPhoton (L1 $p_T$>10)" - PhotonsTrigger_Iso_Inclusive_20_V29: - object: tkIsoPhoton - dir: outputs/V29/turnons/ - label: "tkIsoPhoton (L1 $p_T$>20)" - PhotonsTrigger_Iso_Inclusive_30_V29: - object: tkIsoPhoton - dir: outputs/V29/turnons/ - label: "tkIsoPhoton (L1 $p_T$>30)" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency" - watermark: "V29_tkIsoPhoton_Comp" - save_dir: "outputs/V29/turnons" diff --git a/configs/V31/object_performance/slim/compare_jets.yaml b/configs/V31/object_performance/slim/compare_jets.yaml deleted file mode 100644 index 0d787d2f..00000000 --- a/configs/V31/object_performance/slim/compare_jets.yaml +++ /dev/null @@ -1,22 +0,0 @@ -Jets_Turnons_V29: - files: - JetTurnon_SC_Inclusive_25_V29: - object: seededConePuppiJet - dir: outputs/V29/turnons/ - label: "SC PuppiJet (L1 $p_T$>25)" - JetTurnon_SC_Inclusive_50_V29: - object: seededConePuppiJet - dir: outputs/V29/turnons/ - label: "SC PuppiJet (L1 $p_T$>50)" - JetTurnon_SC_Inclusive_75_V29: - object: seededConePuppiJet - dir: outputs/V29/turnons/ - label: "SC PuppiJet (L1 $p_T$>75)" - JetTurnon_SC_Inclusive_100_V29: - object: seededConePuppiJet - dir: outputs/V29/turnons/ - label: "SC PuppiJet (L1 $p_T$>100)" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency" - watermark: "V29_SCJet_Comp" - save_dir: "outputs/V29/turnons" diff --git a/configs/V31/object_performance/slim/compare_mus.yaml b/configs/V31/object_performance/slim/compare_mus.yaml deleted file mode 100644 index e07ffa49..00000000 --- a/configs/V31/object_performance/slim/compare_mus.yaml +++ /dev/null @@ -1,18 +0,0 @@ -Muons_Turnons_V29: - files: - MuonsTrigger_gmtkMu_Inclusive_5_V29: - object: gmtTkMuon - dir: outputs/V29/turnons/ - label: "GMT TkMuon (L1 $p_T$>5)" - MuonsTrigger_gmtkMu_Inclusive_15_V29: - object: gmtTkMuon - dir: outputs/V29/turnons/ - label: "GMT TkMuon (L1 $p_T$>15)" - MuonsTrigger_gmtkMu_Inclusive_25_V29: - object: gmtTkMuon - dir: outputs/V29/turnons/ - label: "GMT TkMuon (L1 $p_T$>25)" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency" - watermark: "V29_gmtTkMuon_Comp" - save_dir: "outputs/V29/turnons" diff --git a/configs/V31/object_performance/slim/comparisons.yaml b/configs/V31/object_performance/slim/comparisons.yaml deleted file mode 100644 index b45fc48f..00000000 --- a/configs/V31/object_performance/slim/comparisons.yaml +++ /dev/null @@ -1,79 +0,0 @@ -Photons_Turnons_V29: - files: - PhotonsMatching_10_-999_V29: - object: tkIsoPhoton - dir: outputs/V29/turnons/ - label: "tkIsoPhoton (L1 $p_T$>10)" - PhotonsMatching_20_-999_V29: - object: tkIsoPhoton - dir: outputs/V29/turnons/ - label: "tkIsoPhoton (L1 $p_T$>20)" - PhotonsMatching_30_-999_V29: - object: tkIsoPhoton - dir: outputs/V29/turnons/ - label: "tkIsoPhoton (L1 $p_T$>30)" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Efficiency" - watermark: "V29_tkIsoPhoton_Comp" - save_dir: "outputs/V29/turnons" - -Jets_Turnons_V29: - files: - JetMatching_25_-999_V29: - object: seededConePuppiJet - dir: outputs/V29/turnons/ - label: "SC PuppiJet (L1 $p_T$>25)" - JetMatching_50_-999_V29: - object: seededConePuppiJet - dir: outputs/V29/turnons/ - label: "SC PuppiJet (L1 $p_T$>50)" - JetMatching_75_-999_V29: - object: seededConePuppiJet - dir: outputs/V29/turnons/ - label: "SC PuppiJet (L1 $p_T$>75)" - JetMatching_100_-999_V29: - object: seededConePuppiJet - dir: outputs/V29/turnons/ - label: "SC PuppiJet (L1 $p_T$>100)" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Efficiency" - watermark: "V29_SCJet_Comp" - save_dir: "outputs/V29/turnons" - -Electrons_Turnons_V29: - files: - ElectronsMatching_10_-999_V29: - object: tkIsoElectron - dir: outputs/V29/turnons/ - label: "tkIsoElectron (L1 $p_T$>10)" - ElectronsMatching_20_-999_V29: - object: tkIsoElectron - dir: outputs/V29/turnons/ - label: "tkIsoElectron (L1 $p_T$>20)" - ElectronsMatching_30_-999_V29: - object: tkIsoElectron - dir: outputs/V29/turnons/ - label: "tkIsoElectron (L1 $p_T$>30)" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Efficiency" - watermark: "V29_tkIsoEle_Comp" - save_dir: "outputs/V29/turnons" - -Muons_Turnons_V29: - files: - MuonsMatching_5_-999_V29: - object: gmtTkMuon - dir: outputs/V29/turnons/ - label: "GMT TkMuon (L1 $p_T$>5)" - MuonsMatching_15_-999_V29: - object: gmtTkMuon - dir: outputs/V29/turnons/ - label: "GMT TkMuon (L1 $p_T$>15)" - MuonsMatching_25_-999_V29: - object: gmtTkMuon - dir: outputs/V29/turnons/ - label: "GMT TkMuon (L1 $p_T$>25)" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Efficiency" - watermark: "V29_gmtTkMuon_Comp" - save_dir: "outputs/V29/turnons" diff --git a/configs/V31/object_performance/slim/egamma_trigger_inclusive.yaml b/configs/V31/object_performance/slim/egamma_trigger_inclusive.yaml deleted file mode 100644 index fd66981f..00000000 --- a/configs/V31/object_performance/slim/egamma_trigger_inclusive.yaml +++ /dev/null @@ -1,85 +0,0 @@ -ElectronsTrigger_Inclusive: - sample: DYLL_M50 - default_version: V29 - reference_object: - object: "part_e" - suffix: "Pt" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - test_objects: - EG: - suffix: "Pt" - label: "EG" - match_dR: 0.2 - quality_id: "QUAL_125x_EGID" - tkElectron: - suffix: "Pt" - label: "tkElectron" - match_dR: 0.15 - cuts: - - "{passeseleid} == 1" - tkIsoElectron: - base_obj: "tkElectron" - suffix: "Pt" - label: "tkIsoElectron" - iso_BB: 0.13 - iso_EE: 0.28 - iso_branch: "trkiso" - match_dR: 0.15 - cuts: - - "{passeseleid} == 1" - thresholds: [30] #[10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 - -PhotonsTrigger_Inclusive: - sample: Hgg - default_version: V29 - reference_object: - object: "part_gamma" - suffix: "Pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - test_objects: - EG: - suffix: "Pt" - label: "EG" - match_dR: 0.2 - quality_id: "QUAL_125x_EGID" - cuts: - - "{passeseleid} == 1" - tkPhoton: - match_dR: 0.15 - suffix: "Pt" - label: "tkPhoton" - quality_id: "QUAL_125x_tkPhoID" - tkIsoPhoton: - base_obj: "tkPhoton" - match_dR: 0.15 - suffix: "Pt" - label: "tkIsoPhoton" - iso_EE: 0.2 - iso_BB: 0.2 - iso_branch: trkiso - quality_id: "QUAL_125x_tkPhoID" - thresholds: [30] #[10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 diff --git a/configs/V31/object_performance/slim/egamma_trigger_tkiso_inclusive.yaml b/configs/V31/object_performance/slim/egamma_trigger_tkiso_inclusive.yaml deleted file mode 100644 index d2b367c4..00000000 --- a/configs/V31/object_performance/slim/egamma_trigger_tkiso_inclusive.yaml +++ /dev/null @@ -1,62 +0,0 @@ -ElectronsTrigger_Iso_Inclusive: - sample: DYLL_M50 - default_version: V29 - reference_object: - object: "part_e" - suffix: "Pt" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - test_objects: - tkIsoElectron: - base_obj: "tkElectron" - suffix: "Pt" - label: "tkIsoElectron" - iso_BB: 0.13 - iso_EE: 0.28 - iso_branch: "trkiso" - match_dR: 0.15 - cuts: - - "{passeseleid} == 1" - thresholds: [10, 20, 30] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 - -PhotonsTrigger_Iso_Inclusive: - sample: Hgg - default_version: V29 - reference_object: - object: "part_gamma" - suffix: "Pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - test_objects: - tkIsoPhoton: - base_obj: "tkPhoton" - match_dR: 0.15 - suffix: "Pt" - label: "tkIsoPhoton" - iso_EE: 0.2 - iso_BB: 0.2 - iso_branch: trkiso - quality_id: "QUAL_125x_tkPhoID" - thresholds: [10, 20, 30] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 diff --git a/configs/V31/object_performance/slim/ele_test.yaml b/configs/V31/object_performance/slim/ele_test.yaml deleted file mode 100644 index a43c6949..00000000 --- a/configs/V31/object_performance/slim/ele_test.yaml +++ /dev/null @@ -1,45 +0,0 @@ -ElectronsMatching_25: - sample: DYLL_M50 - default_version: V29 - reference_object: - object: "part_e" - suffix: "Pt" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "{pt} > 25" - object: - - "abs({eta}) < 2.5" - test_objects: - EG: - suffix: "Pt" - label: "EG" - match_dR: 0.2 - quality_id: "QUAL_125x_EGID" - cuts: - - "abs({eta}) < 2.5" - tkElectron: - suffix: "Pt" - label: "TkElectron" - match_dR: 0.15 - cuts: - - "abs({eta}) < 2.5" - - "{passeseleid} == 1" - tkIsoElectron: - base_obj: "tkElectron" - suffix: "Pt" - label: "TkIsoElectron" - iso_BB: 0.13 - iso_EE: 0.28 - iso_branch: "trkiso" - match_dR: 0.15 - cuts: - - "{passeseleid} == 1" - - "abs({eta}) < 2.5" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency" - binning: - min: 0 - max: 150 - step: 3 diff --git a/configs/V31/object_performance/slim/electron_matching.yaml b/configs/V31/object_performance/slim/electron_matching.yaml deleted file mode 100644 index 5463cb9f..00000000 --- a/configs/V31/object_performance/slim/electron_matching.yaml +++ /dev/null @@ -1,191 +0,0 @@ -ElectronsMatching_10: - sample: DYLL_M50 - default_version: V29 - reference_object: - object: "part_e" - suffix: "Pt" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) < 2.5" - test_objects: - EG: - suffix: "Pt" - label: "EG (L1 $p_{T}$ > 10 GeV)" - match_dR: 0.2 - quality_id: "QUAL_125x_EGID" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 10" - tkElectron: - suffix: "Pt" - label: "TkElectron (L1 $p_{T}$ > 10 GeV)" - match_dR: 0.15 - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 10" - - "{passeseleid} == 1" - tkIsoElectron: - base_obj: "tkElectron" - suffix: "Pt" - label: "TkIsoElectron (L1 $p_{T}$ > 10 GeV)" - iso_BB: 0.13 - iso_EE: 0.28 - iso_branch: "trkiso" - match_dR: 0.15 - cuts: - - "abs({eta}) < 2.5" - - "{passeseleid} == 1" - - "{pt} > 10" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Efficiency" - binning: - min: 0 - max: 150 - step: 3 - -ElectronsMatching_20: - sample: DYLL_M50 - default_version: V29 - reference_object: - object: "part_e" - suffix: "Pt" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) < 2.5" - test_objects: - EG: - suffix: "Pt" - label: "EG (L1 $p_{T}$ > 20 GeV)" - match_dR: 0.2 - quality_id: "QUAL_125x_EGID" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 20" - tkElectron: - suffix: "Pt" - label: "TkElectron (L1 $p_{T}$ > 20 GeV)" - match_dR: 0.15 - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 20" - - "{passeseleid} == 1" - tkIsoElectron: - base_obj: "tkElectron" - suffix: "Pt" - label: "TkIsoElectron (L1 $p_{T}$ > 20 GeV)" - iso_BB: 0.13 - iso_EE: 0.28 - iso_branch: "trkiso" - match_dR: 0.15 - cuts: - - "abs({eta}) < 2.5" - - "{passeseleid} == 1" - - "{pt} > 20" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Efficiency" - binning: - min: 0 - max: 150 - step: 3 - -ElectronsMatching_25: - sample: DYLL_M50 - default_version: V29 - reference_object: - object: "part_e" - suffix: "Pt" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) < 2.5" - test_objects: - EG: - suffix: "Pt" - label: "EG (L1 $p_{T}$ > 25 GeV)" - match_dR: 0.2 - quality_id: "QUAL_125x_EGID" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 25" - tkElectron: - suffix: "Pt" - label: "TkElectron (L1 $p_{T}$ > 25 GeV)" - match_dR: 0.15 - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 25" - - "{passeseleid} == 1" - tkIsoElectron: - base_obj: "tkElectron" - suffix: "Pt" - label: "TkIsoElectron (L1 $p_{T}$ > 25 GeV)" - iso_BB: 0.13 - iso_EE: 0.28 - iso_branch: "trkiso" - match_dR: 0.15 - cuts: - - "abs({eta}) < 2.5" - - "{passeseleid} == 1" - - "{pt} > 25" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Efficiency" - binning: - min: 0 - max: 150 - step: 3 - -ElectronsMatching_30: - sample: DYLL_M50 - default_version: V29 - reference_object: - object: "part_e" - suffix: "Pt" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) < 2.5" - test_objects: - EG: - suffix: "Pt" - label: "EG (L1 $p_{T}$ > 30 GeV)" - match_dR: 0.2 - quality_id: "QUAL_125x_EGID" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 30" - tkElectron: - suffix: "Pt" - label: "TkElectron (L1 $p_{T}$ > 30 GeV)" - match_dR: 0.15 - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 30" - - "{passeseleid} == 1" - tkIsoElectron: - base_obj: "tkElectron" - suffix: "Pt" - label: "TkIsoElectron (L1 $p_{T}$ > 30 GeV)" - iso_BB: 0.13 - iso_EE: 0.28 - iso_branch: "trkiso" - match_dR: 0.15 - cuts: - - "abs({eta}) < 2.5" - - "{passeseleid} == 1" - - "{pt} > 30" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Efficiency" - binning: - min: 0 - max: 150 - step: 3 diff --git a/configs/V31/object_performance/slim/electrons_comparisons.yaml b/configs/V31/object_performance/slim/electrons_comparisons.yaml deleted file mode 100644 index c5e35714..00000000 --- a/configs/V31/object_performance/slim/electrons_comparisons.yaml +++ /dev/null @@ -1,18 +0,0 @@ -Electrons_Turnons_V29: - files: - ElectronsTrigger_Iso_Inclusive_10_V29: - object: tkIsoElectron - dir: outputs/V29/turnons/ - label: "tkIsoElectron (L1 $p_T$>10)" - ElectronsTrigger_Iso_Inclusive_20_V29: - object: tkIsoElectron - dir: outputs/V29/turnons/ - label: "tkIsoElectron (L1 $p_T$>20)" - ElectronsTrigger_Iso_Inclusive_30_V29: - object: tkIsoElectron - dir: outputs/V29/turnons/ - label: "tkIsoElectron (L1 $p_T$>30)" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency" - watermark: "V29_tkIsoEle_Comp" - save_dir: "outputs/V29/turnons" diff --git a/configs/V31/object_performance/slim/jets_matching.yaml b/configs/V31/object_performance/slim/jets_matching.yaml deleted file mode 100644 index d8c38fd5..00000000 --- a/configs/V31/object_performance/slim/jets_matching.yaml +++ /dev/null @@ -1,128 +0,0 @@ -JetMatching_25: - sample: TT - default_version: V29 - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen Jets" - cuts: - object: - - "abs({eta}) < 2.5" - test_objects: - seededConePuppiJet: - match_dR: 0.35 - suffix: "Pt" - label: "Seeded Cone PuppiJet (L1 $p_{T}$ > 25 GeV)" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 25" - trackerJet: - match_dR: 0.4 - suffix: "Pt" - label: "Tracker Jet (L1 $p_{T}$ > 25 GeV)" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 25" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Efficiency" - binning: - min: 0 - max: 500 - step: 10 - -JetMatching_50: - sample: TT - default_version: V29 - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen Jets" - cuts: - object: - - "abs({eta}) < 2.5" - test_objects: - seededConePuppiJet: - match_dR: 0.35 - suffix: "Pt" - label: "Seeded Cone PuppiJet (L1 $p_{T}$ > 50 GeV)" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 50" - trackerJet: - match_dR: 0.4 - suffix: "Pt" - label: "Tracker Jet (L1 $p_{T}$ > 50 GeV)" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 50" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Efficiency" - binning: - min: 0 - max: 500 - step: 10 - -JetMatching_75: - sample: TT - default_version: V29 - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen Jets" - cuts: - object: - - "abs({eta}) < 2.5" - test_objects: - seededConePuppiJet: - match_dR: 0.35 - suffix: "Pt" - label: "Seeded Cone PuppiJet (L1 $p_{T}$ > 75 GeV)" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 75" - trackerJet: - match_dR: 0.4 - suffix: "Pt" - label: "Tracker Jet (L1 $p_{T}$ > 75 GeV)" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 75" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Efficiency" - binning: - min: 0 - max: 500 - step: 10 - -JetMatching_160: - sample: TT - default_version: V29 - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen Jets" - cuts: - object: - - "abs({eta}) < 2.5" - test_objects: - seededConePuppiJet: - match_dR: 0.35 - suffix: "Pt" - label: "Seeded Cone PuppiJet (L1 $p_{T}$ > 160 GeV)" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 160" - trackerJet: - match_dR: 0.4 - suffix: "Pt" - label: "Tracker Jet (L1 $p_{T}$ > 160 GeV)" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 160" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Efficiency" - binning: - min: 0 - max: 500 - step: 10 - diff --git a/configs/V31/object_performance/slim/jets_matching_eta.yaml b/configs/V31/object_performance/slim/jets_matching_eta.yaml deleted file mode 100644 index eb3aad26..00000000 --- a/configs/V31/object_performance/slim/jets_matching_eta.yaml +++ /dev/null @@ -1,64 +0,0 @@ -JetMatching_Eta_Pt40To100: - sample: TT - default_version: V29 - reference_object: - object: "jet" - suffix: "Eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 40" - - "{pt} < 100" - object: - - "abs({eta}) < 5" - test_objects: - seededConePuppiJet: - match_dR: 0.35 - suffix: "Eta" - label: "Seeded Cone PuppiJet" - cuts: - - "abs({eta}) < 5" - trackerJet: - match_dR: 0.4 - suffix: "Eta" - label: "Tracker Jet" - cuts: - - "abs({eta}) < 2.4" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (40-100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf: - sample: TT - default_version: V29 - reference_object: - object: "jet" - suffix: "Eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - seededConePuppiJet: - match_dR: 0.35 - suffix: "Eta" - label: "Seeded Cone PuppiJet" - cuts: - - "abs({eta}) < 5" - trackerJet: - match_dR: 0.4 - suffix: "Eta" - label: "Tracker Jet" - cuts: - - "abs({eta}) < 2.4" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 diff --git a/configs/V31/object_performance/slim/jets_trigger_inclusive.yaml b/configs/V31/object_performance/slim/jets_trigger_inclusive.yaml deleted file mode 100644 index 52bb659d..00000000 --- a/configs/V31/object_performance/slim/jets_trigger_inclusive.yaml +++ /dev/null @@ -1,30 +0,0 @@ -JetTurnon_Inclusive: - sample: TT - default_version: V29 - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen Jets" - test_objects: - phase1PuppiJet: - match_dR: 0.3 - suffix: "Pt" - label: "Histogrammed PuppiJet" - seededConePuppiJet: - match_dR: 0.35 - suffix: "Pt" - label: "Seeded Cone PuppiJet" - trackerJet: - match_dR: 0.4 - suffix: "Pt" - label: "Tracker Jet" - thresholds: [100] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, barrel)" - binning: - min: 0 - max: 500 - step: 10 diff --git a/configs/V31/object_performance/slim/jets_trigger_sc_inclusive.yaml b/configs/V31/object_performance/slim/jets_trigger_sc_inclusive.yaml deleted file mode 100644 index bff95210..00000000 --- a/configs/V31/object_performance/slim/jets_trigger_sc_inclusive.yaml +++ /dev/null @@ -1,22 +0,0 @@ -JetTurnon_SC_Inclusive: - sample: TT - default_version: V29 - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen Jets" - test_objects: - seededConePuppiJet: - match_dR: 0.35 - suffix: "Pt" - label: "Seeded Cone PuppiJet" - thresholds: [25, 50, 75, 100] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, barrel)" - binning: - min: 0 - max: 500 - step: 10 diff --git a/configs/V31/object_performance/slim/met.yaml b/configs/V31/object_performance/slim/met.yaml deleted file mode 100644 index 6ad199f6..00000000 --- a/configs/V31/object_performance/slim/met.yaml +++ /dev/null @@ -1,84 +0,0 @@ -MET: - sample: TT - default_version: V29 - reference_object: - object: "genMetTrue" - suffix: "" - label: "Gen MET" - test_objects: - puppiMET: - suffix: "et" - label: "Puppi MET" - trackerMET: - suffix: "" - label: "Tracker MET" - thresholds: [90] - xlabel: "Gen. MET (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 500 - step: 20 - -MHT30: - sample: TT - default_version: V29 - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen MHT" - cuts: - object: - - "abs({eta}) < 2.4" - - "{pt} > 30" - trafo: "MHT" - test_objects: - seededConePuppiMHT: - suffix: "et" - label: "SeededCone MHT" - trackerMHT: - suffix: "" - label: "Tracker MHT" - thresholds: [150] - scalings: - method: "naive" - threshold: 0.90 - xlabel: "Gen. MHT30 (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 500 - step: 20 - -HT: - sample: TT - default_version: V29 - reference_object: - object: "jet" - suffix: "Pt" - label: "Gen HT" - trafo: "HT" - cuts: - object: - - "abs({eta}) < 2.4" - - "{pt} > 30" - test_objects: - seededConePuppiHT: - suffix: "" - label: "SeededCone HT" - trackerHT: - suffix: "" - label: "Tracker HT" - thresholds: [350] - scalings: - method: "naive" - threshold: 0.90 - xlabel: "Gen. HT (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 750 - step: 20 diff --git a/configs/V31/object_performance/slim/muon_matching.yaml b/configs/V31/object_performance/slim/muon_matching.yaml deleted file mode 100644 index 755f0c12..00000000 --- a/configs/V31/object_performance/slim/muon_matching.yaml +++ /dev/null @@ -1,104 +0,0 @@ -MuonsMatching_5: - sample: DYLL_M50 - default_version: V29 - reference_object: - object: "part_mu" - suffix: "Pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) < 2.4" - test_objects: - gmtMuon: - suffix: "Pt" - label: "GMT Muon (L1 $p_{T}$ > 5 GeV)" - match_dR: 0.3 - cuts: - - "abs({eta}) < 2.4" - - "{pt} > 5" - gmtTkMuon: - suffix: "Pt" - label: "GMT TkMuon (L1 $p_{T}$ > 5 GeV)" - match_dR: 0.1 - cuts: - - "abs({eta}) < 2.4" - - "{pt} > 5" - - "({quality}) > 0" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Efficiency" - binning: - min: 0 - max: 100 - step: 3 - -MuonsMatching_15: - sample: DYLL_M50 - default_version: V29 - reference_object: - object: "part_mu" - suffix: "Pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) < 2.4" - test_objects: - gmtMuon: - suffix: "Pt" - label: "GMT Muon (L1 $p_{T}$ > 15 GeV)" - match_dR: 0.3 - cuts: - - "abs({eta}) < 2.4" - - "{pt} > 15" - gmtTkMuon: - suffix: "Pt" - label: "GMT TkMuon (L1 $p_{T}$ > 15 GeV)" - match_dR: 0.1 - cuts: - - "abs({eta}) < 2.4" - - "{pt} > 15" - - "({quality}) > 0" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Efficiency" - binning: - min: 0 - max: 100 - step: 3 - -MuonsMatching_20: - sample: DYLL_M50 - default_version: V29 - reference_object: - object: "part_mu" - suffix: "Pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) < 2.4" - test_objects: - gmtMuon: - suffix: "Pt" - label: "GMT Muon (L1 $p_{T}$ > 20 GeV)" - match_dR: 0.3 - cuts: - - "abs({eta}) < 2.4" - - "{pt} > 20" - gmtTkMuon: - suffix: "Pt" - label: "GMT TkMuon (L1 $p_{T}$ > 20 GeV)" - match_dR: 0.1 - cuts: - - "abs({eta}) < 2.4" - - "{pt} > 20" - - "({quality}) > 0" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Efficiency" - binning: - min: 0 - max: 100 - step: 3 diff --git a/configs/V31/object_performance/slim/muon_trigger_gmtTK_inclusive.yaml b/configs/V31/object_performance/slim/muon_trigger_gmtTK_inclusive.yaml deleted file mode 100644 index 9036e9fc..00000000 --- a/configs/V31/object_performance/slim/muon_trigger_gmtTK_inclusive.yaml +++ /dev/null @@ -1,27 +0,0 @@ -MuonsTrigger_gmtkMu_Inclusive: - sample: DYLL_M50 - default_version: V29 - reference_object: - object: "part_mu" - suffix: "Pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - test_objects: - gmtTkMuon: - suffix: "Pt" - label: "GMT TkMuon" - match_dR: 0.3 - cuts: - - "({quality}) > 0" - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (L1 $p_T > $ GeV)" - thresholds: [5, 15, 25] - scalings: - method: "naive" - threshold: 0.95 - binning: - min: 0 - max: 50 - step: 1.5 diff --git a/configs/V31/object_performance/slim/muon_trigger_inclusive.yaml b/configs/V31/object_performance/slim/muon_trigger_inclusive.yaml deleted file mode 100644 index afc6b492..00000000 --- a/configs/V31/object_performance/slim/muon_trigger_inclusive.yaml +++ /dev/null @@ -1,31 +0,0 @@ -MuonsTrigger_Inclusive: - sample: DYLL_M50 - default_version: V29 - reference_object: - object: "part_mu" - suffix: "Pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - test_objects: - gmtMuon: - suffix: "Pt" - label: "GMT Muon" - match_dR: 0.3 - gmtTkMuon: - suffix: "Pt" - label: "GMT TkMuon" - match_dR: 0.3 - cuts: - - "({quality}) > 0" - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (L1 $p_T > 20$ GeV)" - thresholds: [20, 25] - scalings: - method: "naive" - threshold: 0.95 - binning: - min: 0 - max: 50 - step: 1.5 diff --git a/configs/V31/object_performance/slim/pho_test.yaml b/configs/V31/object_performance/slim/pho_test.yaml deleted file mode 100644 index 6caafc17..00000000 --- a/configs/V31/object_performance/slim/pho_test.yaml +++ /dev/null @@ -1,47 +0,0 @@ -PhotonsMatching_25: - sample: Hgg - default_version: V29 - reference_object: - object: "part_gamma" - suffix: "Pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) < 2.5" - test_objects: - EG: - suffix: "Pt" - label: "EG" - match_dR: 0.2 - quality_id: "QUAL_125x_EGID" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 25" - tkPhoton: - match_dR: 0.15 - suffix: "Pt" - label: "tkPhoton" - quality_id: "QUAL_125x_tkPhoID" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 25" - tkIsoPhoton: - base_obj: "tkPhoton" - match_dR: 0.15 - suffix: "Pt" - label: "tkIsoPhoton" - iso_EE: 0.2 - iso_BB: 0.2 - iso_branch: trkiso - quality_id: "QUAL_125x_tkPhoID" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 25" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency" - binning: - min: 0 - max: 100 - step: 3 diff --git a/configs/V31/object_performance/slim/photons_matching.yaml b/configs/V31/object_performance/slim/photons_matching.yaml deleted file mode 100644 index db57ed8a..00000000 --- a/configs/V31/object_performance/slim/photons_matching.yaml +++ /dev/null @@ -1,191 +0,0 @@ -PhotonsMatching_10: - sample: Hgg - default_version: V29 - reference_object: - object: "part_gamma" - suffix: "Pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) < 2.5" - test_objects: - EG: - suffix: "Pt" - label: "EG (L1 $p_{T}$ > 10 GeV)" - match_dR: 0.2 - quality_id: "QUAL_125x_EGID" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 10" - tkPhoton: - match_dR: 0.15 - suffix: "Pt" - label: "tkPhoton (L1 $p_{T}$ > 10 GeV)" - quality_id: "QUAL_125x_tkPhoID" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 10" - tkIsoPhoton: - base_obj: "tkPhoton" - match_dR: 0.15 - suffix: "Pt" - label: "tkIsoPhoton (L1 $p_{T}$ > 10 GeV)" - iso_EE: 0.2 - iso_BB: 0.2 - iso_branch: trkiso - quality_id: "QUAL_125x_tkPhoID" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 10" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Efficiency" - binning: - min: 0 - max: 100 - step: 3 - -PhotonsMatching_20: - sample: Hgg - default_version: V29 - reference_object: - object: "part_gamma" - suffix: "Pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) < 2.5" - test_objects: - EG: - suffix: "Pt" - label: "EG (L1 $p_{T}$ > 20 GeV)" - match_dR: 0.2 - quality_id: "QUAL_125x_EGID" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 20" - tkPhoton: - match_dR: 0.15 - suffix: "Pt" - label: "tkPhoton (L1 $p_{T}$ > 20 GeV)" - quality_id: "QUAL_125x_tkPhoID" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 20" - tkIsoPhoton: - base_obj: "tkPhoton" - match_dR: 0.15 - suffix: "Pt" - label: "tkIsoPhoton (L1 $p_{T}$ > 20 GeV)" - iso_EE: 0.2 - iso_BB: 0.2 - iso_branch: trkiso - quality_id: "QUAL_125x_tkPhoID" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 20" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Efficiency" - binning: - min: 0 - max: 100 - step: 3 - -PhotonsMatching_25: - sample: Hgg - default_version: V29 - reference_object: - object: "part_gamma" - suffix: "Pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) < 2.5" - test_objects: - EG: - suffix: "Pt" - label: "EG (L1 $p_{T}$ > 25 GeV)" - match_dR: 0.2 - quality_id: "QUAL_125x_EGID" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 25" - tkPhoton: - match_dR: 0.15 - suffix: "Pt" - label: "tkPhoton (L1 $p_{T}$ > 25 GeV)" - quality_id: "QUAL_125x_tkPhoID" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 25" - tkIsoPhoton: - base_obj: "tkPhoton" - match_dR: 0.15 - suffix: "Pt" - label: "tkIsoPhoton (L1 $p_{T}$ > 25 GeV)" - iso_EE: 0.2 - iso_BB: 0.2 - iso_branch: trkiso - quality_id: "QUAL_125x_tkPhoID" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 25" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Efficiency" - binning: - min: 0 - max: 100 - step: 3 - -PhotonsMatching_30: - sample: Hgg - default_version: V29 - reference_object: - object: "part_gamma" - suffix: "Pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) < 2.5" - test_objects: - EG: - suffix: "Pt" - label: "EG (L1 $p_{T}$ > 30 GeV)" - match_dR: 0.2 - quality_id: "QUAL_125x_EGID" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 30" - tkPhoton: - match_dR: 0.15 - suffix: "Pt" - label: "tkPhoton (L1 $p_{T}$ > 30 GeV)" - quality_id: "QUAL_125x_tkPhoID" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 30" - tkIsoPhoton: - base_obj: "tkPhoton" - match_dR: 0.15 - suffix: "Pt" - label: "tkIsoPhoton (L1 $p_{T}$ > 30 GeV)" - iso_EE: 0.2 - iso_BB: 0.2 - iso_branch: trkiso - quality_id: "QUAL_125x_tkPhoID" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 30" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Efficiency" - binning: - min: 0 - max: 100 - step: 3 diff --git a/configs/V31/object_performance/slim/tau_matching.yaml b/configs/V31/object_performance/slim/tau_matching.yaml deleted file mode 100644 index 09dba5c3..00000000 --- a/configs/V31/object_performance/slim/tau_matching.yaml +++ /dev/null @@ -1,67 +0,0 @@ -TausMatching_25: - sample: VBFHToTauTau - default_version: V29 - reference_object: - object: "part_tau" - suffix: "Pt" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) < 2.5" - test_objects: - nnTau: - suffix: "Pt" - label: "NN Tau (L1 $p_{T}$ > 25 GeV)" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 25" - - "{passloosenn}==1" - match_dR: 0.1 - caloTau: - suffix: "Pt" - label: "Calo Tau (L1 $p_{T}$ > 60 GeV)" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 60" - match_dR: 0.3 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Efficiency" - binning: - min: 0 - max: 150 - step: 6 - -TausMatching_75: - sample: VBFHToTauTau - default_version: V29 - reference_object: - object: "part_tau" - suffix: "Pt" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - test_objects: - nnTau: - suffix: "Pt" - label: "NN Tau (L1 $p_{T}$ > 25 GeV)" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 75" - - "{passloosenn}==1" - match_dR: 0.1 - caloTau: - suffix: "Pt" - label: "Calo Tau (L1 $p_{T}$ > 25 GeV)" - cuts: - - "abs({eta}) < 2.5" - - "{pt} > 75" - match_dR: 0.3 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Efficiency" - binning: - min: 0 - max: 150 - step: 6 diff --git a/configs/V31/object_performance/slim/tau_matching_eta.yaml b/configs/V31/object_performance/slim/tau_matching_eta.yaml deleted file mode 100644 index 0982ca3f..00000000 --- a/configs/V31/object_performance/slim/tau_matching_eta.yaml +++ /dev/null @@ -1,137 +0,0 @@ -TauMatching_Eta_Pt10to25: - sample: VBFHToTauTau - default_version: V29 - reference_object: - object: "part_tau" - suffix: "Eta" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - - "{pt} < 10" - - "{pt} > 25" - object: - - "abs({eta}) < 2.5" - test_objects: - nnTau: - suffix: "Eta" - label: "NN Tau" - cuts: - - "abs({eta}) < 2.5" - - "{passloosenn}==1" - match_dR: 0.1 - caloTau: - suffix: "Eta" - label: "Calo Tau" - cuts: - - "abs({eta}) < 2.5" - match_dR: 0.3 - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency ($10 < p_T < 25$ GeV)" - binning: - min: -3 - max: 3 - step: 0.2 - -TausMatching_Eta_Pt25toInf: - sample: VBFHToTauTau - default_version: V29 - reference_object: - object: "part_tau" - suffix: "Eta" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - - "{pt} > 25" - object: - - "abs({eta}) < 2.5" - test_objects: - nnTau: - suffix: "Eta" - label: "NN Tau" - cuts: - - "abs({eta}) < 2.5" - - "{passloosenn}==1" - match_dR: 0.1 - caloTau: - suffix: "Eta" - label: "Calo Tau" - cuts: - - "abs({eta}) < 2.5" - match_dR: 0.3 - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency ($p_T > 25$ GeV)" - binning: - min: -3 - max: 3 - step: 0.2 - -TauMatching_Eta_Pt40to100: - sample: VBFHToTauTau - default_version: V29 - reference_object: - object: "part_tau" - suffix: "Eta" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - - "{pt} < 100" - - "{pt} > 40" - object: - - "abs({eta}) < 2.5" - test_objects: - nnTau: - suffix: "Eta" - label: "NN Tau" - cuts: - - "abs({eta}) < 2.5" - - "{passloosenn}==1" - match_dR: 0.1 - caloTau: - suffix: "Eta" - label: "Calo Tau" - cuts: - - "abs({eta}) < 2.5" - match_dR: 0.3 - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency ($40 < p_T < 100$ GeV)" - binning: - min: -3 - max: 3 - step: 0.2 - -TausMatching_Eta_Pt100toInf: - sample: VBFHToTauTau - default_version: V29 - reference_object: - object: "part_tau" - suffix: "Eta" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - - "{pt} > 100" - object: - - "abs({eta}) < 2.5" - test_objects: - nnTau: - suffix: "Eta" - label: "NN Tau" - cuts: - - "abs({eta}) < 2.5" - - "{passloosenn}==1" - match_dR: 0.1 - caloTau: - suffix: "Eta" - label: "Calo Tau" - cuts: - - "abs({eta}) < 2.5" - match_dR: 0.3 - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency ($p_T > 100$ GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V31/object_performance/slim/tau_trigger_inclusive.yaml b/configs/V31/object_performance/slim/tau_trigger_inclusive.yaml deleted file mode 100644 index 90989e9b..00000000 --- a/configs/V31/object_performance/slim/tau_trigger_inclusive.yaml +++ /dev/null @@ -1,31 +0,0 @@ -TauTrigger_Inclusive: - sample: VBFHToTauTau - default_version: V29 - reference_object: - object: "part_tau" - suffix: "Pt" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - test_objects: - nnTau: - suffix: "Pt" - label: "NN Tau" - cuts: - - "{passloosenn}==1" - match_dR: 0.1 - caloTau: - suffix: "Pt" - label: "Calo Tau" - match_dR: 0.3 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (L1 $p_T > $ GeV)" - thresholds: [25] - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 150 - step: 6 diff --git a/configs/V31/object_performance/tau_matching.yaml b/configs/V31/object_performance/tau_matching.yaml deleted file mode 100644 index 6cce9064..00000000 --- a/configs/V31/object_performance/tau_matching.yaml +++ /dev/null @@ -1,47 +0,0 @@ -TausMatchingBarrel: - sample: VBFHToTauTau - version: V31 - match_test_to_ref: True - reference_object: - object: "part_tau" - x_arg: "Pt" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - nnTau:default: "Pt" - caloTau:default: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - binning: - min: 0 - max: 150 - step: 6 - -TausMatchingEndcap: - sample: VBFHToTauTau - version: V31 - match_test_to_ref: True - reference_object: - object: "part_tau" - x_arg: "Pt" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - nnTau:default: "Pt" - caloTau:default: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Endcap)" - binning: - min: 0 - max: 150 - step: 6 diff --git a/configs/V31/object_performance/tau_matching_wHH.yaml b/configs/V31/object_performance/tau_matching_wHH.yaml deleted file mode 100644 index e604d6fc..00000000 --- a/configs/V31/object_performance/tau_matching_wHH.yaml +++ /dev/null @@ -1,47 +0,0 @@ -HHTausMatchingBarrel: - sample: HHToTauTau - version: V31 - match_test_to_ref: True - reference_object: - object: "part_tau" - x_arg: "Pt" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - nnTau:default: "Pt" - caloTau:default: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - binning: - min: 0 - max: 150 - step: 6 - -HHTausMatchingEndcap: - sample: HHToTauTau - version: V31 - match_test_to_ref: True - reference_object: - object: "part_tau" - x_arg: "Pt" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - nnTau:default: "Pt" - caloTau:default: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Endcap)" - binning: - min: 0 - max: 150 - step: 6 diff --git a/configs/V31/object_performance/tau_trigger.yaml b/configs/V31/object_performance/tau_trigger.yaml deleted file mode 100644 index 9a99be32..00000000 --- a/configs/V31/object_performance/tau_trigger.yaml +++ /dev/null @@ -1,55 +0,0 @@ -TauTriggerBarrel_90perc: - sample: VBFHToTauTau - version: V31 - match_test_to_ref: True - reference_object: - object: "part_tau" - x_arg: "Pt" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - nnTau:default:barrel: "Pt" - caloTau:default:barrel: "Pt" - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 150 - step: 6 - -TauTriggerEndcap_90perc: - sample: VBFHToTauTau - version: V31 - match_test_to_ref: True - reference_object: - object: "part_tau" - x_arg: "Pt" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - nnTau:default:endcap: "Pt" - caloTau:default:endcap: "Pt" - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 150 - step: 6 diff --git a/configs/V31/objects/electrons.yaml b/configs/V31/objects/electrons.yaml deleted file mode 100644 index 32a7a6c8..00000000 --- a/configs/V31/objects/electrons.yaml +++ /dev/null @@ -1,63 +0,0 @@ -part_e: - label: "Gen Electron" - eta_ranges: - inclusive: [0, 7] - ids: - gen_electron_default: - cuts: - inclusive: - - "{dr_0.3} < 0.15" - -tkElectron: - match_dR: 0.15 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.479] - endcap: [1.479, 5] - ids: - NoIso: - label: "TkElectron" - cuts: - inclusive: - - "abs({eta}) < 2.4" - #- "({passeseleid} == 1)" - - "({passeseleid} == 1) | ({pt} < 25)" - NoIsoForIso: - # This id is exclusively used for the - # isoloation wp derivation - label: "TkElectron, no ID" - cuts: - inclusive: - - "abs({eta}) < 2.7" - Iso: - label: "TkIsoElectron" - cuts: - inclusive: - - "abs({eta}) < 2.4" - barrel: - - "abs({trkiso}) < 0.13" - endcap: - - "abs({trkiso}) < 0.28" - NoIsoLowPt: - label: "TkElectron, no ID for $p_T<25$" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "({passeseleid} == 1) | ({pt} < 25)" - -EG: - match_dR: 0.2 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.479] - endcap: [1.479, 3.0] - label: "EG" - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 3.0" - barrel: - - "{passeseleid} == 1" - endcap: - - "{passessaid} == 1" diff --git a/configs/V31/objects/jets.yaml b/configs/V31/objects/jets.yaml deleted file mode 100644 index 5c5124b0..00000000 --- a/configs/V31/objects/jets.yaml +++ /dev/null @@ -1,77 +0,0 @@ -caloJet: - match_dR: 0.3 - label: "Calo Jet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - cuts: - inclusive: - - "abs({eta}) < 7" - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -seededConeExtendedPuppiJet: - match_dR: 0.35 - label: "Seeded Cone Extended PuppiJet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 5" - bjetnn: - label: "SC Extended PuppiJet, BtagScore > 0.71" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{bjetnn} > 0.71" - -phase1PuppiJet: - match_dR: 0.3 - label: "Histogrammed PuppiJet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -seededConePuppiJet: - match_dR: 0.35 - label: "Seeded Cone PuppiJet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -trackerJet: - match_dR: 0.4 - label: "Tracker Jet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" diff --git a/configs/V31/objects/met_ht_mht.yaml b/configs/V31/objects/met_ht_mht.yaml deleted file mode 100644 index 8e0a6e45..00000000 --- a/configs/V31/objects/met_ht_mht.yaml +++ /dev/null @@ -1,39 +0,0 @@ -phase1PuppiHT: - label: "Histogrammed Puppi HT" - ids: - default: {} - -phase1PuppiMHT: - label: "Phase1 Puppi MHT" - ids: - default: {} - -puppiMET: - label: "Puppi MET" - ids: - default: {} - -seededConePuppiHT: - label: "SeededCone HT" - ids: - default: {} - -seededConePuppiMHT: - label: "SeededCone MHT" - ids: - default: {} - -trackerHT: - label: "Tracker HT" - ids: - default: {} - -trackerMET: - label: "Tracker MET" - ids: - default: {} - -trackerMHT: - label: "Tracker MHT" - ids: - default: {} diff --git a/configs/V31/objects/muons.yaml b/configs/V31/objects/muons.yaml deleted file mode 100644 index 06a6bc43..00000000 --- a/configs/V31/objects/muons.yaml +++ /dev/null @@ -1,24 +0,0 @@ -gmtMuon: - label: "GMT Muon" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 0.83] - overlap: [0.83, 1.24] - endcap: [1.24, 2.4] - ids: - default: {} - -gmtTkMuon: - label: "GMT TkMuon" - match_dR: 0.1 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 0.83] - overlap: [0.83, 1.24] - endcap: [1.24, 2.4] - ids: - default: - cuts: - inclusive: - - "({quality} > 0) | ({pt} > 8)" # quality criterion only to be appied for p_T < 8 GeV diff --git a/configs/V31/objects/photons.yaml b/configs/V31/objects/photons.yaml deleted file mode 100644 index 234d5bc2..00000000 --- a/configs/V31/objects/photons.yaml +++ /dev/null @@ -1,27 +0,0 @@ -tkPhoton: - match_dR: 0.15 - eta_ranges: - inclusive: [0, 5] - barrel: [0, 1.479] - endcap: [1.479, 2.4] - ids: - NoIso: - label: "tkPhoton" - cuts: - inclusive: - - "abs({eta}) < 2.4" - barrel: - - "{passeseleid} == 1" - endcap: - - "{passesphoid} == 1" - Iso: - label: "tkIsoPhoton" - cuts: - inclusive: - - "abs({eta}) < 2.4" - barrel: - - "abs({trkiso}) < 0.25" - - "{passeseleid} == 1" - endcap: - - "abs({trkiso}) < 0.205" - - "{passesphoid} == 1" diff --git a/configs/V31/objects/pv.yaml b/configs/V31/objects/pv.yaml deleted file mode 100644 index adc3eab4..00000000 --- a/configs/V31/objects/pv.yaml +++ /dev/null @@ -1,4 +0,0 @@ -z0L1TkPV: - label: "Primary Vertex" - ids: - default: {} diff --git a/configs/V31/objects/taus.yaml b/configs/V31/objects/taus.yaml deleted file mode 100644 index 386adf5b..00000000 --- a/configs/V31/objects/taus.yaml +++ /dev/null @@ -1,31 +0,0 @@ -nnTau: - label: "NN Tau" - match_dR: 0.1 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - cuts: - inclusive: - - "{passloosenn}==1" - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{passloosenn}==1" - -caloTau: - label: "Calo Tau" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - label: "Calo Tau, pt>20" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{pt} > 20" diff --git a/configs/V31/rate_plots/bjet.yaml b/configs/V31/rate_plots/bjet.yaml deleted file mode 100644 index b3ffd8cc..00000000 --- a/configs/V31/rate_plots/bjet.yaml +++ /dev/null @@ -1,10 +0,0 @@ -BJetRates: - sample: MinBias - version: V31 - test_objects: - - seededConeExtendedPuppiJet:default - - seededConeExtendedPuppiJet:bjetnn - binning: - min: 40 - max: 420 - step: 20 diff --git a/configs/V31/rate_plots/eg.yaml b/configs/V31/rate_plots/eg.yaml deleted file mode 100644 index 0048997d..00000000 --- a/configs/V31/rate_plots/eg.yaml +++ /dev/null @@ -1,12 +0,0 @@ -EGRates: - sample: MinBias - version: V31 - test_objects: - - EG:default - - tkElectron:NoIso - - tkElectron:Iso - - tkPhoton:Iso - binning: - min: 10 - max: 97 - step: 3 diff --git a/configs/V31/rate_plots/ht.yaml b/configs/V31/rate_plots/ht.yaml deleted file mode 100644 index 2a24a1bd..00000000 --- a/configs/V31/rate_plots/ht.yaml +++ /dev/null @@ -1,23 +0,0 @@ -HTRates: - sample: MinBias - version: V31 - test_objects: - - phase1PuppiHT:default - - seededConePuppiHT:default - - trackerHT:default - binning: - min: 50 - max: 975 - step: 25 - -MHTRates: - sample: MinBias - version: V31 - test_objects: - - phase1PuppiMHT:default - - seededConePuppiMHT:default - - trackerMHT:default - binning: - min: 50 - max: 975 - step: 25 diff --git a/configs/V31/rate_plots/jets.yaml b/configs/V31/rate_plots/jets.yaml deleted file mode 100644 index 174490f3..00000000 --- a/configs/V31/rate_plots/jets.yaml +++ /dev/null @@ -1,57 +0,0 @@ -JetDefaultRates: - sample: MinBias - version: V31 - test_objects: - - phase1PuppiJet:default - - seededConePuppiJet:default - # - seededConeExtendedPuppiJet:default - - trackerJet:default - - caloJet:default - binning: - min: 40 - max: 420 - step: 20 - -JetsByRegion: - sample: MinBias - version: V31 - test_objects: - - phase1PuppiJet:default:barrel - - phase1PuppiJet:default:endcap - - phase1PuppiJet:default:forward - - seededConePuppiJet:default:barrel - - seededConePuppiJet:default:endcap - - seededConePuppiJet:default:forward - - caloJet:default:barrel - - caloJet:default:endcap - - caloJet:default:forward - binning: - min: 40 - max: 420 - step: 20 - -JetExtendedRates: - sample: MinBias - version: V31 - test_objects: - - seededConePuppiJet:default:inclusive - - seededConeExtendedPuppiJet:default:inclusive - binning: - min: 40 - max: 420 - step: 20 - -JetExtendedRatesByRegion: - sample: MinBias - version: V31 - test_objects: - - seededConePuppiJet:default:barrel - - seededConePuppiJet:default:endcap - - seededConePuppiJet:default:forward - - seededConeExtendedPuppiJet:default:barrel - - seededConeExtendedPuppiJet:default:endcap - - seededConeExtendedPuppiJet:default:forward - binning: - min: 40 - max: 420 - step: 20 \ No newline at end of file diff --git a/configs/V31/rate_plots/met.yaml b/configs/V31/rate_plots/met.yaml deleted file mode 100644 index a97eda8b..00000000 --- a/configs/V31/rate_plots/met.yaml +++ /dev/null @@ -1,10 +0,0 @@ -METRates: - sample: MinBias - version: V31 - test_objects: - - puppiMET:default - - trackerMET:default - binning: - min: 50 - max: 500 - step: 25 diff --git a/configs/V31/rate_plots/muons.yaml b/configs/V31/rate_plots/muons.yaml deleted file mode 100644 index a068a027..00000000 --- a/configs/V31/rate_plots/muons.yaml +++ /dev/null @@ -1,34 +0,0 @@ -gmtMuonByRegion: - sample: MinBias - version: V31 - test_objects: - - gmtMuon:default:barrel - - gmtMuon:default:overlap - - gmtMuon:default:endcap - binning: - min: 0 - max: 75 - step: 3 - -gmtTkMuonByRegion: - sample: MinBias - version: V31 - test_objects: - - gmtTkMuon:default:barrel - - gmtTkMuon:default:overlap - - gmtTkMuon:default:endcap - binning: - min: 0 - max: 75 - step: 3 - -MuonRates: - sample: MinBias - version: V31 - test_objects: - - gmtMuon:default - - gmtTkMuon:default - binning: - min: 0 - max: 75 - step: 3 diff --git a/configs/V31/rate_plots/taus.yaml b/configs/V31/rate_plots/taus.yaml deleted file mode 100644 index 9d6d90a5..00000000 --- a/configs/V31/rate_plots/taus.yaml +++ /dev/null @@ -1,23 +0,0 @@ -TauRates: - sample: MinBias - version: V31 - test_objects: - - nnTau:default - - caloTau:default - binning: - min: 10 - max: 155 - step: 5 - -TauRatesByRegion: - sample: MinBias - version: V31 - test_objects: - - caloTau:default:barrel - - caloTau:default:endcap - - nnTau:default:barrel - - nnTau:default:endcap - binning: - min: 10 - max: 155 - step: 5 diff --git a/configs/V31/rate_table/v31_cfg.yml b/configs/V31/rate_table/v31_cfg.yml deleted file mode 100644 index 04ba0252..00000000 --- a/configs/V31/rate_table/v31_cfg.yml +++ /dev/null @@ -1,4 +0,0 @@ -version: "V31" -sample: "MinBias" -menu_config: "configs/V31/rate_table/v31_menu_cfg.yml" -table_fname: "rates_full_Final" diff --git a/configs/V31/rate_table/v31_menu_cfg.yml b/configs/V31/rate_table/v31_menu_cfg.yml deleted file mode 100644 index 3aec068c..00000000 --- a/configs/V31/rate_table/v31_menu_cfg.yml +++ /dev/null @@ -1,440 +0,0 @@ -L1_PFHTT: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 450.0 - obj: seededConePuppiHT:default -L1_PFMHTT: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 135.5 - obj: seededConePuppiMHT:default -L1_PFMet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 200.0 - obj: puppiMET:default -L1_DoubleTkMu4p5er2p0_SQ_OS_Mass7to18: - cross_masks: - - (((leg1+leg2).mass > 7.0) & (leg1.deltaR(leg2) > 0)) - - (((leg1+leg2).mass < 18.0) & (leg1.deltaR(leg2) > 0)) - - ((leg1.chg*leg2.chg < 0.0) & (leg1.deltaR(leg2) > 0)) - - ((abs(leg2.z0-leg1.z0) < 1) & (leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: pt > 4.4 - obj: gmtTkMuon:default - leg2: - threshold_cut: pt > 4.4 - obj: gmtTkMuon:default -L1_TkMu_PfJet_dRMax_DoubleJet_dEtaMax: - cross_masks: - - abs(leg2.eta) < 2.4 - - abs(leg2.z0-leg1['']) < 1 - - leg2.deltaR(leg3) < 0.4 - - abs(leg5.eta-leg4.eta) < 1.6 - leg1: - threshold_cut: null - obj: z0L1TkPV:default - leg2: - threshold_cut: offline_pt >= 12.0 - obj: gmtTkMuon:default - leg3: - threshold_cut: offline_pt >= 40.0 - obj: seededConePuppiJet:default - leg4: - threshold_cut: offline_pt >= 40.0 - obj: seededConePuppiJet:default - leg5: - threshold_cut: offline_pt >= 40.0 - obj: seededConePuppiJet:default -L1_DoubleTkMu0er1p5_SQ_OS_dR_Max1p4: - cross_masks: - - (abs(leg1.eta) < 1.5) - - (abs(leg2.eta) < 1.5) - - ((leg1.deltaR(leg2) < 1.4)) - - ((leg1.chg*leg2.chg < 0.0)) - - ((abs(leg2.z0-leg1.z0) < 1)) - - ((leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: pt > 0 - obj: gmtTkMuon:default - leg2: - threshold_cut: pt > 0 - obj: gmtTkMuon:default -L1_SingleTkPhoIso: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 36.0 - obj: tkPhoton:Iso - -L1_DoubleTkPhoIso: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 22.0 - obj: tkPhoton:Iso - leg2: - threshold_cut: offline_pt >= 12.0 - obj: tkPhoton:Iso -L1_PFTau_PFTau: - cross_masks: - - leg1.deltaR(leg2) > 0.5 - leg1: - threshold_cut: offline_pt > 90.0 - obj: caloTau:default - leg2: - threshold_cut: offline_pt > 90.0 - obj: caloTau:default -L1_SingleEGEle: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 51.0 - obj: EG:default:inclusive -L1_SinglePFTau: - cross_masks: [] - leg1: - threshold_cut: offline_pt > 150.0 - obj: caloTau:default -L1_SinglePfJet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 230.0 - obj: seededConePuppiJet:default -L1_SingleTkEle: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 36.0 - obj: tkElectron:NoIso:inclusive -L1_SingleTkEleIso: - cross_masks: [] - leg1: - threshold_cut: offline_pt > 28.0 - obj: tkElectron:Iso:inclusive -L1_SingleTkMu: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 22.0 - obj: gmtTkMuon:default -L1_TkEleIso_EG: - cross_masks: - - leg1.deltaR(leg2) > 0.1 - leg1: - threshold_cut: offline_pt >= 22.0 - obj: tkElectron:Iso:inclusive - leg2: - threshold_cut: offline_pt >= 12.0 - obj: EG:default:inclusive -L1_TkEleIso_PFHTT: - cross_masks: - - abs(leg2.zvtx-leg1['']) < 1 - leg1: - threshold_cut: null - obj: z0L1TkPV:default - leg2: - threshold_cut: offline_pt >= 26.0 - obj: tkElectron:Iso:inclusive - leg3: - threshold_cut: offline_pt >= 190.0 - obj: seededConePuppiHT:default -L1_TkEleIso_PFIsoTau: - cross_masks: - - abs(leg2.zvtx-leg1['']) < 1 - leg1: - threshold_cut: null - obj: z0L1TkPV:default - leg2: - threshold_cut: offline_pt >= 22.0 - obj: tkElectron:Iso:inclusive - leg3: - threshold_cut: offline_pt >= 45.0 - obj: nnTau:default -L1_TkEle_PFJet_dRMin: - cross_masks: - - abs(leg2.zvtx-leg1['']) < 1 - - leg2.deltaR(leg3) > 0.3 - leg1: - threshold_cut: null - obj: z0L1TkPV:default - leg2: - threshold_cut: offline_pt >= 28.0 - obj: tkElectron:NoIso:inclusive - leg3: - threshold_cut: offline_pt >= 40.0 - obj: seededConePuppiJet:default -L1_TkEle_TkMu: - cross_masks: - - abs(leg2.z0-leg1.zvtx) < 1 - leg1: - threshold_cut: offline_pt >= 10.0 - obj: tkElectron:NoIso:inclusive - leg2: - threshold_cut: offline_pt >= 20.0 - obj: gmtTkMuon:default -L1_TkMu_DoubleTkEle: - cross_masks: - - abs(leg2.zvtx-leg1.z0) < 1 - - abs(leg3.zvtx-leg1.z0) < 1 - leg1: - threshold_cut: pt > 6 - obj: gmtTkMuon:default - leg2: - threshold_cut: offline_pt >= 17.0 - obj: tkElectron:NoIso:inclusive - leg3: - threshold_cut: offline_pt >= 17.0 - obj: tkElectron:NoIso:inclusive -L1_TkMu_PfHTT: - cross_masks: - - abs(leg2.z0-leg1['']) < 1 - leg1: - threshold_cut: null - obj: z0L1TkPV:default - leg2: - threshold_cut: pt > 6 - obj: gmtTkMuon:default - leg3: - threshold_cut: offline_pt >= 320.0 - obj: seededConePuppiHT:default -L1_TkMu_PfJet_PfMet: - cross_masks: - - abs(leg2.z0-leg1['']) < 1 - leg1: - threshold_cut: null - obj: z0L1TkPV:default - leg2: - threshold_cut: pt > 3 - obj: gmtTkMuon:default - leg3: - threshold_cut: offline_pt >= 110.0 - obj: seededConePuppiJet:default - leg4: - threshold_cut: offline_pt >= 120.0 - obj: puppiMET:default -L1_TkMu_TkEle: - cross_masks: - - abs(leg2.zvtx-leg1.z0) < 1 - leg1: - threshold_cut: pt > 7 - obj: gmtTkMuon:default - leg2: - threshold_cut: offline_pt >= 23.0 - obj: tkElectron:NoIso:inclusive -L1_TkMu_TkEleIso: - cross_masks: - - abs(leg2.zvtx-leg1.z0) < 1 - leg1: - threshold_cut: pt > 7 - obj: gmtTkMuon:default - leg2: - threshold_cut: offline_pt >= 20.0 - obj: tkElectron:Iso:inclusive -L1_TripleTkMu: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: gmtTkMuon:default - leg2: - threshold_cut: pt > 3 - obj: gmtTkMuon:default - leg3: - threshold_cut: pt > 3 - obj: gmtTkMuon:default -L1_TripleTkMu_5SQ_3SQ_0OQ_DoubleMu_5_3_SQ_OS_Mass_Max9: - cross_masks: - - (leg1+leg2).mass < 9.0 - - leg1.chg*leg2.chg < 0.0 - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: gmtTkMuon:default - leg2: - threshold_cut: pt > 3 - obj: gmtTkMuon:default - leg3: - threshold_cut: pt > 0 - obj: gmtTkMuon:default -L1_TripleTkMu_5_3p5_2p5_OS_Mass_5to17: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - leg1.chg*leg3.chg < 0.0 - - (leg1+leg3).mass > 5.0 - - (leg1+leg3).mass < 17.0 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: gmtTkMuon:default - leg2: - threshold_cut: pt > 3.5 - obj: gmtTkMuon:default - leg3: - threshold_cut: pt > 2.5 - obj: gmtTkMuon:default -L1_DoubleTkEle_PFHTT: - cross_masks: - - (abs(leg2.zvtx-leg1['']) < 1 & (leg2.deltaR(leg3) > 0)) - - (abs(leg3.zvtx-leg1['']) < 1 & (leg2.deltaR(leg3) > 0)) - - (leg3.deltaR(leg2) > 0) - leg1: - threshold_cut: null - obj: z0L1TkPV:default - leg2: - threshold_cut: offline_pt > 8.0 - obj: tkElectron:NoIso:inclusive - leg3: - threshold_cut: offline_pt > 8.0 - obj: tkElectron:NoIso:inclusive - leg4: - threshold_cut: offline_pt > 390.0 - obj: seededConePuppiHT:default -L1_DoubleEGEle: - cross_masks: - - leg1.deltaR(leg2) > 0.1 - leg1: - threshold_cut: offline_pt >= 37.0 - obj: EG:default:inclusive - leg2: - threshold_cut: offline_pt >= 24.0 - obj: EG:default:inclusive -L1_DoublePFJet_MassMin: - cross_masks: - - (leg1 + leg2).mass > 620 - leg1: - threshold_cut: offline_pt >= 160.0 - obj: seededConePuppiJet:default - leg2: - threshold_cut: offline_pt >= 35.0 - obj: seededConePuppiJet:default -L1_DoublePFJet_dEtaMax: - cross_masks: - - abs(leg2.eta-leg1.eta) < 1.6 - leg1: - threshold_cut: leg1.offline_pt >= 112.0 - obj: seededConePuppiJet:default - leg2: - threshold_cut: leg2.offline_pt >= 112.0 - obj: seededConePuppiJet:default -L1_DoubleTkEle: - cross_masks: - - abs(leg2.zvtx-leg1.zvtx) < 1 - leg1: - threshold_cut: offline_pt >= 25.0 - obj: tkElectron:NoIso:inclusive - leg2: - threshold_cut: offline_pt >= 12.0 - obj: tkElectron:NoIso:inclusive -L1_DoubleTkMu: - cross_masks: - - ((abs(leg1.z0-leg2.z0) < 1) & (leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: offline_pt > 15.0 - obj: gmtTkMuon:default - leg2: - threshold_cut: pt > 7 - obj: gmtTkMuon:default -L1_DoubleTkMu4_SQ_OS_dR_Max1p2: - cross_masks: - - ((leg1.deltaR(leg2) < 1.2) & (leg1.deltaR(leg2) > 0)) - - ((leg1.chg*leg2.chg < 0.0) & (leg1.deltaR(leg2) > 0)) - - ((abs(leg2.z0-leg1.z0) < 1) & (leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: pt > 4 - obj: gmtTkMuon:default - leg2: - threshold_cut: pt > 4 - obj: gmtTkMuon:default -L1_DoubleTkMu_PfHTT: - cross_masks: - - (abs(leg2.z0-leg1['']) < 1 & (leg3.deltaR(leg2) > 0)) - - (abs(leg3.z0-leg1['']) < 1 & (leg3.deltaR(leg2) > 0)) - - (leg3.deltaR(leg2) > 0) - leg1: - threshold_cut: null - obj: z0L1TkPV:default - leg2: - threshold_cut: pt > 3 - obj: gmtTkMuon:default - leg3: - threshold_cut: pt > 3 - obj: gmtTkMuon:default - leg4: - threshold_cut: offline_pt >= 300.0 - obj: seededConePuppiHT:default -L1_DoubleTkMu_PfJet_PfMet: - cross_masks: - - abs(leg2.z0-leg1['']) < 1 - - abs(leg3.z0-leg1['']) < 1 - leg1: - threshold_cut: null - obj: z0L1TkPV:default - leg2: - threshold_cut: pt > 3 - obj: gmtTkMuon:default - leg3: - threshold_cut: pt > 3 - obj: gmtTkMuon:default - leg4: - threshold_cut: offline_pt >= 60.0 - obj: seededConePuppiJet:default - leg5: - threshold_cut: offline_pt >= 130.0 - obj: puppiMET:default -L1_DoubleTkMu_TkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.zvtx-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: gmtTkMuon:default - leg2: - threshold_cut: pt > 5 - obj: gmtTkMuon:default - leg3: - threshold_cut: offline_pt >= 9.0 - obj: tkElectron:NoIso:inclusive -L1_PFHTT_QuadJet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 400.0 - obj: seededConePuppiHT:default - leg2: - threshold_cut: offline_pt >= 70.0 - obj: seededConePuppiJet:default - leg3: - threshold_cut: offline_pt >= 55.0 - obj: seededConePuppiJet:default - leg4: - threshold_cut: offline_pt >= 40.0 - obj: seededConePuppiJet:default - leg5: - threshold_cut: offline_pt >= 40.0 - obj: seededConePuppiJet:default -L1_PFIsoTau_PFIsoTau: - cross_masks: - - leg1.deltaR(leg2) > 0.5 - leg1: - threshold_cut: offline_pt >= 52.0 - obj: nnTau:default - leg2: - threshold_cut: offline_pt >= 52.0 - obj: nnTau:default -L1_PFIsoTau_PFMet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 55.0 - obj: nnTau:default - leg2: - threshold_cut: offline_pt >= 190.0 - obj: puppiMET:default -L1_PFIsoTau_TkMu: - cross_masks: - - abs(leg3.z0-leg1['']) < 1 - leg1: - threshold_cut: null - obj: z0L1TkPV:default - leg2: - threshold_cut: offline_pt >= 42.0 - obj: nnTau:default - leg3: - threshold_cut: offline_pt >= 18.0 - obj: gmtTkMuon:default diff --git a/configs/V32/caching.yaml b/configs/V32/caching.yaml deleted file mode 100644 index e65db535..00000000 --- a/configs/V32/caching.yaml +++ /dev/null @@ -1,76 +0,0 @@ -V32: - DYLL_M50: - ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/14X/v32_reL1only/DYToLL_M-50_TuneCP5_14TeV-pythia8/DY_M50_131_200PU_v32_reL1only/240205_120621/0000/L1NtuplePhaseII_Step1_*.root - trees_branches: - genTree/L1GenTree: - part_mu: [Id, Stat, Pt, Eta, Phi] - part_e: [Id, Stat, Pt, Eta, Phi] - l1PhaseIITree/L1PhaseIITree: - tkElectron: [Pt, Et, Eta, Phi, Chg, Bx, TrkIso, PfIso, PuppiIso, zVtx, HwQual, HGC, PassesEleID, PassesPhoID] - EG: [Pt, Et, Eta, Phi, Bx, Iso, HwQual, HGC, PassesEleID, PassesSaID] - gmtMuon: [Pt, Eta, Phi, Z0, D0, IPt, IEta, IPhi, IZ0, ID0, Chg, Iso, Qual, Beta, Bx] - gmtTkMuon: [Pt, Eta, Phi, Z0, D0, IPt, IEta, IPhi, IZ0, ID0, Chg, Iso, Qual, Beta, NStubs, Bx] - TT: - ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/14X/v32_reL1only/TT_TuneCP5_14TeV-powheg-pythia8/TT_131_200PU_v32_reL1only/240206_115846/0000/L1NtuplePhaseII_Step1_*.root - trees_branches: - genTree/L1GenTree: - # genMetTrue: "all" # DOES NOT EXIST IN ABOVE - jet: [Pt, Eta, Phi] - l1PhaseIITree/L1PhaseIITree: - puppiMET: "all" - phase1PuppiJet: [Pt, Et, Eta, Phi] - phase1PuppiMHT: "all" - phase1PuppiHT: "all" - seededConePuppiJet: [Pt, Et, Eta, Phi] - seededConeExtendedPuppiJet: [Pt, Et, Eta, Phi, BJetNN] - seededConePuppiHT: "all" - seededConePuppiMHT: "all" - trackerJet: [Pt, Eta, Phi] - trackerMET: "all" - trackerMHT: "all" - trackerHT: "all" - caloJet: [Et, Pt, Eta, Phi] - VBFHToTauTau: - ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/14X/v32_reL1only/VBFHToTauTau_M-125_TuneCP5_14TeV-powheg-pythia8/VBFHToTauTau_131_200PU_v32_reL1only/240206_115854/0000/L1NtuplePhaseII_Step1_*.root - trees_branches: - genTree/L1GenTree: - part_tau: [Id, Stat, Pt, Eta, Phi, Parent, E] - l1PhaseIITree/L1PhaseIITree: - nnTau: [Et, Eta, Pt, Phi, FullIso, Z0, PassTightNN, Chg, DXY, PassLooseNN] - caloTau: [Et, Eta, Pt, Phi, Iso, HwQual, Bx] - # HHToTauTau: - # ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/CMSSW_12_5_2p1/v29/HHToTauTau_1252_crab_v29_Snap3/230417_072539/0000/*.root - # trees_branches: - # genTree/L1GenTree: - # part_tau: [Id, Stat, Pt, Eta, Phi, Parent, E] - # l1PhaseIITree/L1PhaseIITree: - # nnTau: [Et, Eta, Pt, Phi, FullIso, Z0, PassTightNN, Chg, DXY, PassLooseNN] - # caloTau: [Et, Eta, Pt, Phi, Iso, HwQual] - # Hgg: - # ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/CMSSW_12_5_2p1/v29/GluGluHToGG_1252_crab_v29_Snap3/230413_214505/0000/*.root - # trees_branches: - # genTree/L1GenTree: - # part_gamma: [Id, Stat, Pt, Eta, Phi] - # l1PhaseIITree/L1PhaseIITree: - # tkPhoton: [Pt, Et, Eta, Phi, Bx, TrkIso, HwQual, HGC, PassesEleID, PassesPhoID, TrkIsoPV] - # EG: [Pt, Et, Eta, Phi, Bx, Iso, HwQual, HGC, PassesEleID, PassesSaID] - # MinBias: - # ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/CMSSW_12_5_2p1/v29/MinBias_1252_crb_v29_Snap3/230413_214525/*/*.root - # trees_branches: - # l1PhaseIITree/L1PhaseIITree: - # puppiMET: "all" - # phase1PuppiJet: "all" - # phase1PuppiMHT: "all" - # phase1PuppiHT: "all" - # seededConePuppiJet: [Pt, Et, Eta, Phi] - # seededConeExtendedPuppiJet: [Pt, Et, Eta, Phi, BJetNN] - # seededConePuppiHT: "all" - # seededConePuppiMHT: "all" - # tkElectron: [Pt, Et, Eta, Phi, Chg, Bx, TrkIso, PfIso, PuppiIso, zVtx, HwQual, HGC, PassesEleID, PassesPhoID] - # EG: [Pt, Et, Eta, Phi, Bx, Iso, HwQual, HGC, PassesEleID, PassesSaID] - # gmtTkMuon: [Pt, Eta, Phi, Z0, D0, IPt, IEta, IPhi, IZ0, ID0, Chg, Iso, Qual, Beta, NStubs, Bx] - # nnTau: [Et, Eta, Pt, Phi, FullIso, Z0, PassTightNN, Chg, DXY, PassLooseNN] - # tkPhoton: [Pt, Et, Eta, Phi, Bx, TrkIso, HwQual, HGC, PassesEleID, PassesPhoID, TrkIsoPV] - # z0L1TkPV: "all" - # caloTau: [Et, Eta, Pt, Phi, Iso, HwQual, Bx] - diff --git a/configs/V32/object_performance/bJetEff.yaml b/configs/V32/object_performance/bJetEff.yaml deleted file mode 100644 index eff40260..00000000 --- a/configs/V32/object_performance/bJetEff.yaml +++ /dev/null @@ -1,30 +0,0 @@ -BJetEff_Pt: - files: - JetMatching_Pt_Pt30ToInf_genBJets_-999_V32: - object: seededConeExtendedPuppiJet - dir: outputs/V32/turnons/ - label: "Signal: Matched b-jets" - JetMatching_Pt_Pt30ToInf_genNotBJets_-999_V32: - object: seededConeExtendedPuppiJet - dir: outputs/V32/turnons/ - label: "Background: Unmatched b-jets" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency" - watermark: "BJet_Pt" - save_dir: "outputs/V32/BJet/turnons" - - -BJetEff_Eta: - files: - JetMatching_Eta_Pt30ToInf_genBJets_-999_V32: - object: seededConeExtendedPuppiJet - dir: outputs/V32/turnons/ - label: "Signal: Matched b-jets" - JetMatching_Eta_Pt30ToInf_genNotBJets_-999_V32: - object: seededConeExtendedPuppiJet - dir: outputs/V32/turnons/ - label: "Background: Unmatched b-jets" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency" - watermark: "BJet_Eta" - save_dir: "outputs/V32/BJet/turnons" diff --git a/configs/V32/object_performance/electron_iso.yaml b/configs/V32/object_performance/electron_iso.yaml deleted file mode 100644 index 225fc3ff..00000000 --- a/configs/V32/object_performance/electron_iso.yaml +++ /dev/null @@ -1,48 +0,0 @@ -ElectronsIsolation_Barrel: - sample: DYLL_M50 - version: V32 - match_test_to_ref: True - iso_vs_efficiency: True - reference_object: - object: "part_e" - x_arg: "Pt" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.479" - object: - - "abs({eta}) < 1.479" - test_objects: - tkElectron:NoIso: "trkiso" - xlabel: "Isolation" - ylabel: "Efficiency (Barrel)" - binning: - min: 0 - max: 0.5 - step: 0.005 - -ElectronsIsolation_Endcap: - sample: DYLL_M50 - version: V32 - match_test_to_ref: True - iso_vs_efficiency: True - reference_object: - object: "part_e" - x_arg: "Pt" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.479" - object: - - "abs({eta}) < 2.4" - test_objects: - tkElectron:NoIsoForIso: "trkiso" - xlabel: "Isolation" - ylabel: "Efficiency (Endcap)" - binning: - min: 0 - max: 0.5 - step: 0.005 - diff --git a/configs/V32/object_performance/electron_matching.yaml b/configs/V32/object_performance/electron_matching.yaml deleted file mode 100644 index b906d149..00000000 --- a/configs/V32/object_performance/electron_matching.yaml +++ /dev/null @@ -1,49 +0,0 @@ -ElectronsMatchingBarrel: - sample: DYLL_M50 - version: V32 - match_test_to_ref: True - reference_object: - object: "part_e" - x_arg: "Pt" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - EG:default: "Pt" - tkElectron:NoIso: "Pt" - tkElectron:Iso: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - binning: - min: 0 - max: 100 - step: 3 - -ElectronsMatchingEndcap: - sample: DYLL_M50 - version: V32 - match_test_to_ref: True - reference_object: - object: "part_e" - x_arg: "Pt" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - EG:default: "Pt" - tkElectron:NoIso: "Pt" - tkElectron:Iso: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Endcap)" - binning: - min: 0 - max: 100 - step: 3 diff --git a/configs/V32/object_performance/electron_matching_eta.yaml b/configs/V32/object_performance/electron_matching_eta.yaml deleted file mode 100644 index bc1d34ca..00000000 --- a/configs/V32/object_performance/electron_matching_eta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -ElectronsMatching_Eta_Pt10to25: - sample: DYLL_M50 - version: V32 - match_test_to_ref: True - reference_object: - object: "part_e" - x_arg: "Eta" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "{pt} < 25" - - "{pt} > 10" - object: - - "abs({eta}) < 3.0" - test_objects: - EG:default: "Eta" - tkElectron:NoIso: "Eta" - tkElectron: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: V32 - match_test_to_ref: True - reference_object: - object: "part_e" - x_arg: "Eta" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "{pt} > 25" - object: - - "abs({eta}) < 3.0" - test_objects: - EG:default: "Eta" - tkElectron:NoIso: "Eta" - tkElectron:Iso: "Eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency ($p_T > 25$ GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V32/object_performance/electron_trigger.yaml b/configs/V32/object_performance/electron_trigger.yaml deleted file mode 100644 index 03e13307..00000000 --- a/configs/V32/object_performance/electron_trigger.yaml +++ /dev/null @@ -1,57 +0,0 @@ -ElectronsTriggerBarrel: - sample: DYLL_M50 - version: V32 - match_test_to_ref: True - reference_object: - object: "part_e" - x_arg: "Pt" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.8" - test_objects: - EG:default:barrel: "Pt" - tkElectron:NoIso:barrel: "Pt" - tkElectron:Iso:barrel: "Pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 - -ElectronsTriggerEndcap: - sample: DYLL_M50 - version: V32 - match_test_to_ref: True - reference_object: - object: "part_e" - x_arg: "Pt" - label: "Gen Electrons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.8" - test_objects: - EG:default:endcap: "Pt" - tkElectron:NoIso:endcap: "Pt" - tkElectron:Iso:endcap: "Pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 diff --git a/configs/V32/object_performance/jets_matching.yaml b/configs/V32/object_performance/jets_matching.yaml deleted file mode 100644 index edcda553..00000000 --- a/configs/V32/object_performance/jets_matching.yaml +++ /dev/null @@ -1,73 +0,0 @@ -JetMatchingBarrel: - sample: TT - version: V32 - match_test_to_ref: True - reference_object: - object: "GenJet" # HACK -> using the nano GenJet parquet file here until fixing the menu ntuples - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - phase1PuppiJet:default: "Pt" - seededConePuppiJet:default: "Pt" - caloJet:default: "Pt" - # trackerJet:default: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetMatchingEndcap: - sample: TT - version: V32 - match_test_to_ref: True - reference_object: - object: "GenJet" # HACK -> using the nano GenJet parquet file here until fixing the menu ntuples - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - phase1PuppiJet:default: "Pt" - seededConePuppiJet:default: "Pt" - caloJet:default: "Pt" - # trackerJet:default: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (endcap)" - binning: - min: 0 - max: 500 - step: 10 - -JetMatchingForward: - version: V32 - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJet" # HACK -> using the nano GenJet parquet file here until fixing the menu ntuples - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 2.4" - object: - - "abs({eta}) < 5" - test_objects: - phase1PuppiJet:default: "Pt" - seededConePuppiJet:default: "Pt" - caloJet:default: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (forward)" - binning: - min: 0 - max: 500 - step: 10 diff --git a/configs/V32/object_performance/jets_matching_eta.yaml b/configs/V32/object_performance/jets_matching_eta.yaml deleted file mode 100644 index 0b457ca8..00000000 --- a/configs/V32/object_performance/jets_matching_eta.yaml +++ /dev/null @@ -1,73 +0,0 @@ -JetMatching_Eta_Pt40To100: - sample: TT - version: V32 - match_test_to_ref: True - reference_object: - object: "GenJet" # HACK -> using the nano GenJet parquet file here until fixing the menu ntuples - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 40" - - "{pt} < 100" - object: - - "abs({eta}) < 5" - test_objects: - phase1PuppiJet:default: "Eta" - seededConePuppiJet:default: "Eta" - caloJet:default: "Eta" - caloJet:PtGr30: "Eta" - # trackerJet:default: "Eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (40-100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf: - sample: TT - version: V32 - match_test_to_ref: True - reference_object: - object: "GenJet" # HACK -> using the nano GenJet parquet file here until fixing the menu ntuples - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - phase1PuppiJet:default: "Eta" - seededConePuppiJet:default: "Eta" - caloJet:default: "Eta" - # trackerJet:default: "Eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf_extEta: - sample: TT - version: V32 - match_test_to_ref: True - reference_object: - object: "GenJet" # HACK -> using the nano GenJet parquet file here until fixing the menu ntuples - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 7" - test_objects: - caloJet:default: "Eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5.5 - max: 5.5 - step: 0.25 diff --git a/configs/V32/object_performance/jets_matching_wBTag.yaml b/configs/V32/object_performance/jets_matching_wBTag.yaml deleted file mode 100644 index 1155301a..00000000 --- a/configs/V32/object_performance/jets_matching_wBTag.yaml +++ /dev/null @@ -1,136 +0,0 @@ -JetMatching_Eta_Pt40To100_ExtendedVsRegular: - sample: TT - version: V32 - match_test_to_ref: True - reference_object: - object: "jet" - x_arg: "Eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 40" - - "{pt} < 100" - object: - - "abs({eta}) < 5" - test_objects: - seededConePuppiJet:default: "Eta" - seededConeExtendedPuppiJet:default: "Eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (40-100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf_ExtendedVsRegular: - sample: TT - version: V32 - match_test_to_ref: True - reference_object: - object: "jet" - x_arg: "Eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - seededConePuppiJet:default: "Eta" - seededConeExtendedPuppiJet:default: "Eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt30ToInf_genBJets: - sample: TT - version: V32 - match_test_to_ref: True - reference_object: - object: "jet" - x_arg: "Eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 30" - - "abs({partonflavour}) == 5" - object: - - "abs({eta}) < 2.4" - test_objects: - seededConeExtendedPuppiJet:bjetnn: "Eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>30 GeV)" - binning: - min: -2.4 - max: 2.4 - step: 0.25 - -JetMatching_Eta_Pt30ToInf_genNotBJets: - sample: TT - version: V32 - match_test_to_ref: True - reference_object: - object: "jet" - x_arg: "Eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 30" - - "abs({partonflavour}) != 5" - object: - - "abs({eta}) < 2.4" - test_objects: - seededConeExtendedPuppiJet:bjetnn: "Eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>30 GeV)" - binning: - min: -2.4 - max: 2.4 - step: 0.25 - -JetMatching_Pt_Pt30ToInf_genBJets: - sample: TT - version: V32 - match_test_to_ref: True - reference_object: - object: "jet" - x_arg: "Pt" - label: "Gen Jets" - cuts: - event: - - "abs({partonflavour}) == 5" - object: - - "abs({eta}) < 2.4" - test_objects: - seededConeExtendedPuppiJet:bjetnn: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency" - binning: - min: 30 - max: 200 - step: 10 - -JetMatching_Pt_Pt30ToInf_genNotBJets: - sample: TT - version: V32 - match_test_to_ref: True - reference_object: - object: "jet" - x_arg: "Pt" - label: "Gen Jets" - cuts: - event: - - "abs({partonflavour}) != 5" - object: - - "abs({eta}) < 2.4" - test_objects: - seededConeExtendedPuppiJet:bjetnn: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency" - binning: - min: 30 - max: 200 - step: 10 diff --git a/configs/V32/object_performance/jets_trigger.yaml b/configs/V32/object_performance/jets_trigger.yaml deleted file mode 100644 index d6b0cff5..00000000 --- a/configs/V32/object_performance/jets_trigger.yaml +++ /dev/null @@ -1,85 +0,0 @@ -JetTurnonBarrel: - version: V32 - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJet" # HACK -> using the nano GenJet parquet file here until fixing the menu ntuples - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - phase1PuppiJet:default:barrel: "Pt" - seededConePuppiJet:default:barrel: "Pt" - caloJet:default:barrel: "Pt" - # trackerJet:default:barrel: "Pt" - thresholds: [50, 100] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonEndcap: - version: V32 - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJet" # HACK -> using the nano GenJet parquet file here until fixing the menu ntuples - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - phase1PuppiJet:default:endcap: "Pt" - seededConePuppiJet:default:endcap: "Pt" - caloJet:default:endcap: "Pt" - # trackerJet:default:endcap: "Pt" - thresholds: [50, 100] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, endcap)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonForward: - version: V32 - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJet" # HACK -> using the nano GenJet parquet file here until fixing the menu ntuples - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 2.4" - object: - - "abs({eta}) < 5" - test_objects: - phase1PuppiJet:default:forward: "Pt" - seededConePuppiJet:default:forward: "Pt" - caloJet:default:forward: "Pt" - thresholds: [50, 100] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, forward)" - binning: - min: 0 - max: 500 - step: 10 diff --git a/configs/V32/object_performance/met_ht_mht.yaml b/configs/V32/object_performance/met_ht_mht.yaml deleted file mode 100644 index 0cd78364..00000000 --- a/configs/V32/object_performance/met_ht_mht.yaml +++ /dev/null @@ -1,149 +0,0 @@ -HT_90perc: - sample: TT - version: V32 - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen HT" - trafo: "HT" - cuts: - object: - - "abs({eta}) < 2.4" - - "{pt} > 30" - test_objects: - trackerHT:default: "" - phase1PuppiHT:default: "" - seededConePuppiHT:default: "" - thresholds: [350] - scalings: - method: "naive" - threshold: 0.90 - xlabel: "Gen. HT (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 750 - step: 20 - -# HT_50perc: -# sample: TT -# version: V32 -# reference_object: -# object: "GenJet" -# x_arg: "pt" -# label: "Gen HT" -# trafo: "HT" -# cuts: -# object: -# - "abs({eta}) < 2.4" -# - "{pt} > 30" -# test_objects: -# # trackerHT:default: "" -# # phase1PuppiHT:default: "" -# seededConePuppiHT:default: "" -# thresholds: [350] -# scalings: -# method: "naive" -# threshold: 0.50 -# xlabel: "Gen. HT (GeV)" -# ylabel: "Trigger Efficiency ( GeV)" -# binning: -# min: 0 -# max: 750 -# step: 20 - -MHT_50perc: - sample: TT - version: V32 - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen MHT" - cuts: - object: - - "abs({eta}) < 2.4" - - "{pt} > 30" - trafo: "MHT" - test_objects: - trackerMHT:default: "" - phase1PuppiMHT:default: "et" - seededConePuppiMHT:default: "et" - thresholds: [70, 150] - scalings: - method: "naive" - threshold: 0.50 - xlabel: "Gen. MHT30 (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 500 - step: 20 - -# MHT_90perc: -# sample: TT -# version: V32 -# reference_object: -# object: "GenJet" -# x_arg: "pt" -# label: "Gen MHT" -# cuts: -# object: -# - "abs({eta}) < 2.4" -# - "{pt} > 30" -# trafo: "MHT" -# test_objects: -# # trackerMHT:default: "" -# # phase1PuppiMHT:default: "et" -# seededConePuppiMHT:default: "et" -# thresholds: [70, 150] -# scalings: -# method: "naive" -# threshold: 0.90 -# xlabel: "Gen. MHT30 (GeV)" -# ylabel: "Trigger Efficiency ( GeV)" -# binning: -# min: 0 -# max: 500 -# step: 20 - -# MET_90perc: -# sample: TT -# version: V32 -# reference_object: -# object: "genMetTrue" -# x_arg: "" -# label: "Gen MET" -# test_objects: -# trackerMET:default: "" -# puppiMET:default: "et" -# thresholds: [150] -# xlabel: "Gen. MET (GeV)" -# ylabel: "Trigger Efficiency ( GeV)" -# scalings: -# method: "naive" -# threshold: 0.90 -# binning: -# min: 0 -# max: 500 -# step: 20 - -# MET_50perc: -# sample: TT -# version: V32 -# reference_object: -# object: "genMetTrue" -# x_arg: "" -# label: "Gen MET" -# test_objects: -# # trackerMET:default: "" -# puppiMET:default: "et" -# thresholds: [150] -# xlabel: "Gen. MET (GeV)" -# ylabel: "Trigger Efficiency ( GeV)" -# scalings: -# method: "naive" -# threshold: 0.50 -# binning: -# min: 0 -# max: 500 -# step: 20 diff --git a/configs/V32/object_performance/mht.yaml b/configs/V32/object_performance/mht.yaml deleted file mode 100644 index 894b0e50..00000000 --- a/configs/V32/object_performance/mht.yaml +++ /dev/null @@ -1,52 +0,0 @@ -MHT30_90perc: - sample: TT - version: V32 - reference_object: - object: "jet" - x_arg: "Pt" - label: "Gen MHT" - cuts: - object: - - "abs({eta}) < 2.4" - - "{pt} > 30" - trafo: "MHT" - test_objects: - phase1PuppiMHT:default: "et" - seededConePuppiMHT:default: "et" - thresholds: [70, 150] - scalings: - method: "naive" - threshold: 0.90 - xlabel: "Gen. MHT30 (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 500 - step: 20 - -MHT30_50perc: - sample: TT - version: V32 - reference_object: - object: "jet" - x_arg: "Pt" - label: "Gen MHT" - cuts: - object: - - "abs({eta}) < 2.4" - - "{pt} > 30" - trafo: "MHT" - test_objects: - phase1PuppiMHT:default: "et" - seededConePuppiMHT:default: "et" - trackerMHT:default: "" - thresholds: [70, 150] - scalings: - method: "naive" - threshold: 0.50 - xlabel: "Gen. MHT30 (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 500 - step: 20 diff --git a/configs/V32/object_performance/muon_matching.yaml b/configs/V32/object_performance/muon_matching.yaml deleted file mode 100644 index 6385e986..00000000 --- a/configs/V32/object_performance/muon_matching.yaml +++ /dev/null @@ -1,70 +0,0 @@ -MuonsMatchingBarrel: - sample: DYLL_M50 - version: V32 - match_test_to_ref: True - reference_object: - object: "part_mu" - x_arg: "Pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) < 0.83" - test_objects: - gmtMuon:default:barrel: "Pt" - gmtTkMuon:default:barrel: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (barrel)" - binning: - min: 0 - max: 100 - step: 3 - -MuonsMatchingOverlap: - sample: DYLL_M50 - version: V32 - match_test_to_ref: True - reference_object: - object: "part_mu" - x_arg: "Pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) > 0.83" - - "abs({eta}) < 1.24" - test_objects: - gmtMuon:default:overlap: "Pt" - gmtTkMuon:default:overlap: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (overlap)" - binning: - min: 0 - max: 100 - step: 3 - -MuonsMatchingEndcap: - sample: DYLL_M50 - version: V32 - match_test_to_ref: True - reference_object: - object: "part_mu" - x_arg: "Pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) > 1.24" - - "abs({eta}) < 2.4" - test_objects: - gmtMuon:default:endcap: "Pt" - gmtTkMuon:default:endcap: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (endcap)" - binning: - min: 0 - max: 100 - step: 3 diff --git a/configs/V32/object_performance/muon_matching_eta.yaml b/configs/V32/object_performance/muon_matching_eta.yaml deleted file mode 100644 index c374f939..00000000 --- a/configs/V32/object_performance/muon_matching_eta.yaml +++ /dev/null @@ -1,48 +0,0 @@ -MuonsMatching_Eta_Pt2to5: - sample: DYLL_M50 - version: V32 - match_test_to_ref: True - reference_object: - object: "part_mu" - x_arg: "Eta" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "{pt} > 2" - - "{pt} < 5" - object: - - "abs({eta}) < 2.4" - test_objects: - gmtMuon:default: "Eta" - gmtTkMuon:default: "Eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (2-5 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 - -MuonsMatching_Eta_Pt15toInf: - sample: DYLL_M50 - version: V32 - match_test_to_ref: True - reference_object: - object: "part_mu" - x_arg: "Eta" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "{pt} > 15" - object: - - "abs({eta}) < 2.4" - test_objects: - gmtMuon:default: "Eta" - gmtTkMuon:default: "Eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>15 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V32/object_performance/muon_trigger.yaml b/configs/V32/object_performance/muon_trigger.yaml deleted file mode 100644 index 4cda46a4..00000000 --- a/configs/V32/object_performance/muon_trigger.yaml +++ /dev/null @@ -1,81 +0,0 @@ -MuonsTrigger_Barrel: - sample: DYLL_M50 - version: V32 - match_test_to_ref: True - reference_object: - object: "part_mu" - x_arg: "Pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) < 0.83" - test_objects: - gmtMuon:default:barrel: "Pt" - gmtTkMuon: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 - -MuonsTrigger_Overlap: - sample: DYLL_M50 - version: V32 - match_test_to_ref: True - reference_object: - object: "part_mu" - x_arg: "Pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) > 0.83" - - "abs({eta}) < 1.24" - test_objects: - gmtMuon:default:overlap: "Pt" - gmtTkMuon: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 - -MuonsTrigger_Endcap: - sample: DYLL_M50 - version: V32 - match_test_to_ref: True - reference_object: - object: "part_mu" - x_arg: "Pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) > 1.24" - test_objects: - gmtMuon:default:endcap: "Pt" - gmtTkMuon: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 diff --git a/configs/V32/object_performance/photon_iso.yaml b/configs/V32/object_performance/photon_iso.yaml deleted file mode 100644 index 94f5d881..00000000 --- a/configs/V32/object_performance/photon_iso.yaml +++ /dev/null @@ -1,49 +0,0 @@ -PhotonIsolation_Barrel: - sample: Hgg - version: V32 - iso_vs_efficiency: True - match_test_to_ref: True - reference_object: - object: "part_gamma" - x_arg: "Pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.479" - object: - - "abs({eta}) < 1.479" - test_objects: - tkPhoton:NoIso:barrel: "trkiso" - xlabel: "Isolation" - ylabel: "Efficiency (Barrel)" - binning: - min: 0 - max: 0.5 - step: 0.005 - -PhotonIsolation_Endcap: - sample: Hgg - version: V32 - iso_vs_efficiency: True - match_test_to_ref: True - reference_object: - object: "part_gamma" - x_arg: "Pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.479" - - "abs({eta}) < 2.4" - object: - - "abs({eta}) > 1.479" - test_objects: - tkPhoton:NoIso:endcap: "trkiso" - xlabel: "Isolation" - ylabel: "Efficiency (Endcap)" - binning: - min: 0 - max: 0.5 - step: 0.005 - diff --git a/configs/V32/object_performance/photons_matching.yaml b/configs/V32/object_performance/photons_matching.yaml deleted file mode 100644 index 1152eb66..00000000 --- a/configs/V32/object_performance/photons_matching.yaml +++ /dev/null @@ -1,49 +0,0 @@ -PhotonsMatching_Barrel: - sample: Hgg - version: V32 - match_test_to_ref: True - reference_object: - object: "part_gamma" - x_arg: "Pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - EG:default: "Pt" - tkPhoton:NoIso: "Pt" - tkPhoton:Iso: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - binning: - min: 0 - max: 100 - step: 3 - -PhotonsMatching_Endcap: - sample: Hgg - version: V32 - match_test_to_ref: True - reference_object: - object: "part_gamma" - x_arg: "Pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - EG:default: "Pt" - tkPhoton:NoIso: "Pt" - tkPhoton:Iso: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Endcap)" - binning: - min: 0 - max: 100 - step: 3 diff --git a/configs/V32/object_performance/photons_matching_eta.yaml b/configs/V32/object_performance/photons_matching_eta.yaml deleted file mode 100644 index 56347d17..00000000 --- a/configs/V32/object_performance/photons_matching_eta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -PhotonsMatching_Eta_Pt10to25: - sample: Hgg - version: V32 - match_test_to_ref: True - reference_object: - object: "part_gamma" - x_arg: "Eta" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "{pt} < 25" - - "{pt} > 10" - object: - - "abs({eta}) < 3.0" - test_objects: - EG:default: "Eta" - tkPhoton:NoIso: "Eta" - tkPhoton:Iso: "Eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency ($10 < p_T < 25$ GeV)" - binning: - min: -3 - max: 3 - step: 0.2 - -PhotonsMatching_Eta_Pt25toInf: - sample: Hgg - version: V32 - match_test_to_ref: True - reference_object: - object: "part_gamma" - x_arg: "Eta" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "{pt} >= 25" - object: - - "abs({eta}) < 3.0" - test_objects: - EG:default: "Eta" - tkPhoton:NoIso: "Eta" - tkPhoton:Iso: "Eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency ($10 < p_T < 25$ GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V32/object_performance/photons_trigger.yaml b/configs/V32/object_performance/photons_trigger.yaml deleted file mode 100644 index d92c50ec..00000000 --- a/configs/V32/object_performance/photons_trigger.yaml +++ /dev/null @@ -1,57 +0,0 @@ -PhotonsTrigger_Barrel: - sample: Hgg - version: V32 - match_test_to_ref: True - reference_object: - object: "part_gamma" - x_arg: "Pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - EG:default:barrel: "Pt" - tkPhoton:NoIso:barrel: "Pt" - tkPhoton:Iso:barrel: "Pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 - -PhotonsTrigger_Endcap: - sample: Hgg - version: V32 - match_test_to_ref: True - reference_object: - object: "part_gamma" - x_arg: "Pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - EG:default:endcap: "Pt" - tkPhoton:NoIso:endcap: "Pt" - tkPhoton:Iso:endcap: "Pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 diff --git a/configs/V32/object_performance/tau_matching.yaml b/configs/V32/object_performance/tau_matching.yaml deleted file mode 100644 index 5b94bce9..00000000 --- a/configs/V32/object_performance/tau_matching.yaml +++ /dev/null @@ -1,49 +0,0 @@ -TausMatchingBarrel: - sample: VBFHToTauTau - version: V32 - match_test_to_ref: True - reference_object: - object: "part_tau" - x_arg: "Pt" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - nnTau:default: "Pt" - caloTau:default: "Pt" - caloTau:PtGe20: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - binning: - min: 0 - max: 150 - step: 6 - -TausMatchingEndcap: - sample: VBFHToTauTau - version: V32 - match_test_to_ref: True - reference_object: - object: "part_tau" - x_arg: "Pt" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - nnTau:default: "Pt" - caloTau:default: "Pt" - caloTau:PtGe20: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Endcap)" - binning: - min: 0 - max: 150 - step: 6 diff --git a/configs/V32/object_performance/tau_matching_wHH.yaml b/configs/V32/object_performance/tau_matching_wHH.yaml deleted file mode 100644 index 15800567..00000000 --- a/configs/V32/object_performance/tau_matching_wHH.yaml +++ /dev/null @@ -1,47 +0,0 @@ -# HHTausMatchingBarrel: -# sample: HHToTauTau -# version: V32 -# match_test_to_ref: True -# reference_object: -# object: "part_tau" -# x_arg: "Pt" -# label: "Gen Taus" -# cuts: -# event: -# - "{dr_0.3} < 0.15" -# - "abs({eta}) < 1.5" -# object: -# - "abs({eta}) < 2.4" -# test_objects: -# nnTau:default: "Pt" -# caloTau:default: "Pt" -# xlabel: "Gen. $p_T$ (GeV)" -# ylabel: "Matching Efficiency (Barrel)" -# binning: -# min: 0 -# max: 150 -# step: 6 - -# HHTausMatchingEndcap: -# sample: HHToTauTau -# version: V32 -# match_test_to_ref: True -# reference_object: -# object: "part_tau" -# x_arg: "Pt" -# label: "Gen Taus" -# cuts: -# event: -# - "{dr_0.3} < 0.15" -# - "abs({eta}) > 1.5" -# object: -# - "abs({eta}) < 2.4" -# test_objects: -# nnTau:default: "Pt" -# caloTau:default: "Pt" -# xlabel: "Gen. $p_T$ (GeV)" -# ylabel: "Matching Efficiency (Endcap)" -# binning: -# min: 0 -# max: 150 -# step: 6 diff --git a/configs/V32/object_performance/tau_trigger.yaml b/configs/V32/object_performance/tau_trigger.yaml deleted file mode 100644 index 0c598819..00000000 --- a/configs/V32/object_performance/tau_trigger.yaml +++ /dev/null @@ -1,111 +0,0 @@ -TauTriggerBarrel_90perc: - sample: VBFHToTauTau - version: V32 - match_test_to_ref: True - reference_object: - object: "part_tau" - x_arg: "Pt" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - nnTau:default:barrel: "Pt" - caloTau:default:barrel: "Pt" - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 150 - step: 6 - -TauTriggerEndcap_90perc: - sample: VBFHToTauTau - version: V32 - match_test_to_ref: True - reference_object: - object: "part_tau" - x_arg: "Pt" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - nnTau:default:endcap: "Pt" - caloTau:default:endcap: "Pt" - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 150 - step: 6 - -TauTriggerBarrel_50perc: - sample: VBFHToTauTau - version: V32 - match_test_to_ref: True - reference_object: - object: "part_tau" - x_arg: "Pt" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - nnTau:default:barrel: "Pt" - caloTau:default:barrel: "Pt" - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.50 - binning: - min: 0 - max: 150 - step: 6 - -TauTriggerEndcap_50perc: - sample: VBFHToTauTau - version: V32 - match_test_to_ref: True - reference_object: - object: "part_tau" - x_arg: "Pt" - label: "Gen Taus" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - nnTau:default:endcap: "Pt" - caloTau:default:endcap: "Pt" - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.50 - binning: - min: 0 - max: 150 - step: 6 diff --git a/configs/V32/object_performance/version_comparison.yaml b/configs/V32/object_performance/version_comparison.yaml deleted file mode 100644 index b13021f3..00000000 --- a/configs/V32/object_performance/version_comparison.yaml +++ /dev/null @@ -1,44 +0,0 @@ -V22_V32_GMTMuonsBarrel_Comparison: - files: - MuonsTrigger_20_V22: - object: gmtMuon - dir: outputs/V22/turnons/ - label: "GMT Muon (V22)" - MuonsTrigger_20_V32: - object: gmtMuon - dir: outputs/V32/turnons/ - label: "GMT Muon (V32)" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - watermark: "V22_V32_gmtMuonBarrel_Comp" - save_dir: "outputs/V22vs27/turnons" - -V22_V32_ElectronsBarrel_Comparison: - files: - ElectronsTriggerBarrel_30_V22: - object: tkElectron - dir: outputs/V22/turnons/ - label: "tkElectron (V22)" - ElectronsTriggerBarrel_30_V32: - object: tkElectron - dir: outputs/V32/turnons/ - label: "tkElectron (V32)" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - watermark: "V22_V32_EGBarrel_Comp" - save_dir: "outputs/V22vs27/turnons" - -V22_V32_GMTtkMuonsBarrel_Comparison: - files: - MuonsTrigger_20_V22: - object: gmtMuon - dir: outputs/V22/turnons/ - label: "GMT tkMuon (V22)" - MuonsTrigger_20_V32: - object: gmtMuon - dir: outputs/V32/turnons/ - label: "GMT tkMuon (V32)" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - watermark: "V22_V32_gmtTkMuonBarrel_Comp" - save_dir: "outputs/V22vs27/turnons" diff --git a/configs/V32/objects/electrons.yaml b/configs/V32/objects/electrons.yaml deleted file mode 100644 index 98709089..00000000 --- a/configs/V32/objects/electrons.yaml +++ /dev/null @@ -1,70 +0,0 @@ -part_e: - label: "Gen Electron" - eta_ranges: - inclusive: [0, 7] - ids: - gen_electron_default: - cuts: - inclusive: - - "{dr_0.3} < 0.15" - -tkElectron: - match_dR: 0.15 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.479] - endcap: [1.479, 5] - ids: - NoIso: - label: "TkElectron" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "({passeseleid} == 1) | ({pt} < 25)" - NoIsoForIso: - # This id is exclusively used for the - # isoloation wp derivation - label: "TkElectron id in barrel" - cuts: - inclusive: - - "abs({eta}) < 2.7" - endcap: - - "({passeseleid} == 1) | ({pt} < 25)" - barrel: - - "{passeseleid} == 1" - Iso: - label: "TkIsoElectron" - cuts: - inclusive: - - "abs({eta}) < 2.4" - barrel: - - "abs({trkiso}) < 0.13" - endcap: - - "abs({trkiso}) < 0.28" - IsoNoIDinEE: - label: "TkIsoElectron" - cuts: - inclusive: - - "abs({eta}) < 2.4" - barrel: - - "abs({trkiso}) < 0.13" - - "({passeseleid} == 1) | ({pt} < 25)" - endcap: - - "abs({trkiso}) < 0.28" - -EG: - match_dR: 0.2 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.479] - endcap: [1.479, 3.0] - label: "EG" - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 3.0" - barrel: - - "{passeseleid} == 1" - endcap: - - "{passessaid} == 1" diff --git a/configs/V32/objects/jets.yaml b/configs/V32/objects/jets.yaml deleted file mode 100644 index cdcbb2de..00000000 --- a/configs/V32/objects/jets.yaml +++ /dev/null @@ -1,82 +0,0 @@ -caloJet: - match_dR: 0.3 - label: "Calo Jet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - cuts: - inclusive: - - "abs({eta}) < 7" - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - PtGr30: - label: "CaloJet, pt > 30" - cuts: - inclusive: - - "abs({eta}) < 7" - - "{pt} > 30" - -seededConeExtendedPuppiJet: - match_dR: 0.35 - label: "Seeded Cone Extended PuppiJet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 5" - bjetnn: - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{bjetnn} > 0.71" - -phase1PuppiJet: - match_dR: 0.3 - label: "Histogrammed PuppiJet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -seededConePuppiJet: - match_dR: 0.35 - label: "Seeded Cone PuppiJet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -trackerJet: - match_dR: 0.4 - label: "Tracker Jet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" diff --git a/configs/V32/objects/met_ht_mht.yaml b/configs/V32/objects/met_ht_mht.yaml deleted file mode 100644 index 8e0a6e45..00000000 --- a/configs/V32/objects/met_ht_mht.yaml +++ /dev/null @@ -1,39 +0,0 @@ -phase1PuppiHT: - label: "Histogrammed Puppi HT" - ids: - default: {} - -phase1PuppiMHT: - label: "Phase1 Puppi MHT" - ids: - default: {} - -puppiMET: - label: "Puppi MET" - ids: - default: {} - -seededConePuppiHT: - label: "SeededCone HT" - ids: - default: {} - -seededConePuppiMHT: - label: "SeededCone MHT" - ids: - default: {} - -trackerHT: - label: "Tracker HT" - ids: - default: {} - -trackerMET: - label: "Tracker MET" - ids: - default: {} - -trackerMHT: - label: "Tracker MHT" - ids: - default: {} diff --git a/configs/V32/objects/muons.yaml b/configs/V32/objects/muons.yaml deleted file mode 100644 index 06a6bc43..00000000 --- a/configs/V32/objects/muons.yaml +++ /dev/null @@ -1,24 +0,0 @@ -gmtMuon: - label: "GMT Muon" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 0.83] - overlap: [0.83, 1.24] - endcap: [1.24, 2.4] - ids: - default: {} - -gmtTkMuon: - label: "GMT TkMuon" - match_dR: 0.1 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 0.83] - overlap: [0.83, 1.24] - endcap: [1.24, 2.4] - ids: - default: - cuts: - inclusive: - - "({quality} > 0) | ({pt} > 8)" # quality criterion only to be appied for p_T < 8 GeV diff --git a/configs/V32/objects/photons.yaml b/configs/V32/objects/photons.yaml deleted file mode 100644 index 234d5bc2..00000000 --- a/configs/V32/objects/photons.yaml +++ /dev/null @@ -1,27 +0,0 @@ -tkPhoton: - match_dR: 0.15 - eta_ranges: - inclusive: [0, 5] - barrel: [0, 1.479] - endcap: [1.479, 2.4] - ids: - NoIso: - label: "tkPhoton" - cuts: - inclusive: - - "abs({eta}) < 2.4" - barrel: - - "{passeseleid} == 1" - endcap: - - "{passesphoid} == 1" - Iso: - label: "tkIsoPhoton" - cuts: - inclusive: - - "abs({eta}) < 2.4" - barrel: - - "abs({trkiso}) < 0.25" - - "{passeseleid} == 1" - endcap: - - "abs({trkiso}) < 0.205" - - "{passesphoid} == 1" diff --git a/configs/V32/objects/taus.yaml b/configs/V32/objects/taus.yaml deleted file mode 100644 index e448794b..00000000 --- a/configs/V32/objects/taus.yaml +++ /dev/null @@ -1,35 +0,0 @@ -nnTau: - label: "NN Tau" - match_dR: 0.1 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - cuts: - inclusive: - - "{passloosenn}==1" - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{passloosenn}==1" - -caloTau: - label: "Calo Tau" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" - PtGe20: - label: "Calo Tau, pt > 20" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{pt} > 20" diff --git a/configs/V32/rate_plots/all_rate_plots.yaml b/configs/V32/rate_plots/all_rate_plots.yaml deleted file mode 100644 index 0a56d0c9..00000000 --- a/configs/V32/rate_plots/all_rate_plots.yaml +++ /dev/null @@ -1,59 +0,0 @@ -HTRates: - sample: MinBias - version: V32 - test_objects: - - phase1PuppiHT:default - - seededConePuppiHT:default - # - trackerJet:default - binning: - min: 40 - max: 420 - step: 20 - -JetDefaultRates: - sample: MinBias - version: V32 - test_objects: - - phase1PuppiJet:default - - seededConePuppiJet:default - # - trackerJet:default - binning: - min: 40 - max: 420 - step: 20 - -ElectronDefaultRates: - sample: MinBias - version: V32 - test_objects: - - EG:default - - tkElectron:NoIso - - tkElectron:Iso - - tkPhoton:Iso - binning: - min: 10 - max: 97 - step: 3 - -MuonRates: - sample: MinBias - version: V32 - test_objects: - - gmtMuon:default - # - gmtMuon:oldRateID - - gmtTkMuon:default - binning: - min: 0 - max: 75 - step: 3 - -TauRates: - sample: MinBias - version: V32 - test_objects: - - nnTau:default - - caloTau:default - binning: - min: 10 - max: 155 - step: 5 diff --git a/configs/V32nano/caching.yaml b/configs/V32nano/caching.yaml deleted file mode 100644 index c0892fe3..00000000 --- a/configs/V32nano/caching.yaml +++ /dev/null @@ -1,60 +0,0 @@ -V32nano: - DYLL_M50: - ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/14X/v32_reL1only/DYToLL_M-50_TuneCP5_14TeV-pythia8/DY_M50_131_200PU_v32_reL1only/240205_120621/0000/l1nano_*.root - trees_branches: - Events: - GenPart: "all" - prunedGenPart: "all" - # GenVisTau: "all" - # L1scJet: [pt, eta, phi] - # L1scExtJet: [pt, eta, phi, btagScore] - L1gmtTkMuon: "all" - L1StaMu: "all" # aka gmtMuon - L1tkElectron: "all" - # L1nnTau: "all" - ## merge below with python3.11 menu_tools/caching/merge_arrays.py - L1EGbarrel: "all" - L1EGendcap: "all" - TT: - ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/14X/v32_reL1only/TT_TuneCP5_14TeV-powheg-pythia8/TT_131_200PU_v32_reL1only/240206_115846/0000/l1nano_*.root - trees_branches: - Events: - # gen - GenJet: [pt, eta, phi] - GenJetAK8: [pt, eta, phi] - GenMET: "all" - # sums - L1puppiMET: [pt, phi] - L1puppiMLMET: "all" - 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] - VBFHToTauTau: - ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/14X/v32_reL1only/VBFHToTauTau_M-125_TuneCP5_14TeV-powheg-pythia8/VBFHToTauTau_131_200PU_v32_reL1only/240206_115854/0000/l1nano_*.root - trees_branches: - Events: - GenVisTau: "all" - L1nnTau: "all" - L1GTnnTau: "all" - # L1hpsTau: "all" - L1caloTau: "all" - # L1nnCaloTau: "all" - MinBias: - ntuple_path: - trees_branches: - Events: - L1puppiMET: "all" - L1puppiMLMET: "all" - L1nnTau: "all" - L1hpsTau: "all" - L1caloTau: "all" - L1nnCaloTau: "all" - L1puppiJetSC4: [pt, eta, phi] - L1puppiJetSC8: [pt, eta, phi] - L1puppiJetHisto: [pt, eta, phi] - L1caloJet: [pt, eta, phi] diff --git a/configs/V32nano/object_performance/bJetEff.yaml b/configs/V32nano/object_performance/bJetEff.yaml deleted file mode 100644 index 850c889d..00000000 --- a/configs/V32nano/object_performance/bJetEff.yaml +++ /dev/null @@ -1,30 +0,0 @@ -BJetEff_pt: - files: - JetMatching_pt_pt30ToInf_genBJets_-999_V32nano: - object: L1puppiExtJetSC4:bjetnn:inclusive - dir: outputs/object_performance/V32nano/turnons/ - label: "Signal: Matched b-jets" - JetMatching_pt_pt30ToInf_genNotBJets_-999_V32nano: - object: L1puppiExtJetSC4:bjetnn:inclusive - dir: outputs/object_performance/V32nano/turnons/ - label: "Background: Unmatched b-jets" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency" - watermark: "BJet_pt" - save_dir: "outputs/object_performance/V32nano/turnons/" - - -BJetEff_Eta: - files: - JetMatching_Eta_pt30ToInf_genBJets_-999_V32nano: - object: L1puppiExtJetSC4:bjetnn:inclusive - dir: outputs/object_performance/V32nano/turnons/ - label: "Signal: Matched b-jets" - JetMatching_Eta_pt30ToInf_genNotBJets_-999_V32nano: - object: L1puppiExtJetSC4:bjetnn:inclusive - dir: outputs/object_performance/V32nano/turnons/ - label: "Background: Unmatched b-jets" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency" - watermark: "BJet_Eta" - save_dir: "outputs/object_performance/V32nano/turnons/" diff --git a/configs/V32nano/object_performance/electron_iso.yaml b/configs/V32nano/object_performance/electron_iso.yaml deleted file mode 100644 index ad547602..00000000 --- a/configs/V32nano/object_performance/electron_iso.yaml +++ /dev/null @@ -1,50 +0,0 @@ -ElectronsIsolation_Barrel: - sample: DYLL_M50 - version: V32nano - match_test_to_ref: True - iso_vs_efficiency: True - reference_object: - object: "prunedGenPart" - 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: V32nano - match_test_to_ref: True - iso_vs_efficiency: True - reference_object: - object: "prunedGenPart" - 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 - diff --git a/configs/V32nano/object_performance/electron_matching.yaml b/configs/V32nano/object_performance/electron_matching.yaml deleted file mode 100644 index cc0dff23..00000000 --- a/configs/V32nano/object_performance/electron_matching.yaml +++ /dev/null @@ -1,103 +0,0 @@ -ElectronsMatchingBarrel: - sample: DYLL_M50 - version: V32nano - 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: V32nano -# match_test_to_ref: True -# reference_object: -# object: "prunedGenPart" -# 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: V32nano - 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: V32nano -# match_test_to_ref: True -# reference_object: -# object: "prunedGenPart" -# 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 diff --git a/configs/V32nano/object_performance/electron_matching_eta.yaml b/configs/V32nano/object_performance/electron_matching_eta.yaml deleted file mode 100644 index bc2ae201..00000000 --- a/configs/V32nano/object_performance/electron_matching_eta.yaml +++ /dev/null @@ -1,52 +0,0 @@ -ElectronsMatching_Eta_Pt10to25: - sample: DYLL_M50 - version: V32nano - 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: V32nano - 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 diff --git a/configs/V32nano/object_performance/electron_trigger.yaml b/configs/V32nano/object_performance/electron_trigger.yaml deleted file mode 100644 index 460124f4..00000000 --- a/configs/V32nano/object_performance/electron_trigger.yaml +++ /dev/null @@ -1,119 +0,0 @@ -ElectronsTriggerBarrel: - sample: DYLL_M50 - version: V32nano - 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.8" - test_objects: - L1EG:default:barrel: "pt" - L1tkElectron:NoIso:barrel: "pt" - L1tkElectron:Iso:barrel: "pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 - -ElectronsTriggerEndcap: - sample: DYLL_M50 - version: V32nano - 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.8" - test_objects: - L1EG:default:endcap: "pt" - L1tkElectron:NoIso:endcap: "pt" - L1tkElectron:Iso:endcap: "pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 - -# ElectronsTriggerBarrel_wPrunedGenPart: -# sample: DYLL_M50 -# version: V32nano -# match_test_to_ref: True -# reference_object: -# object: "prunedGenPart" -# x_arg: "pt" -# label: "Gen Electrons" -# cuts: -# event: -# - "(({statusFlags}>>7)&1) == 1" -# - "abs({pdgId}) == 11" -# - "abs({eta}) < 1.5" -# object: -# - "abs({eta}) < 2.8" -# test_objects: -# L1EG:default:barrel: "pt" -# L1tkElectron:NoIso:barrel: "pt" -# L1tkElectron:Iso:barrel: "pt" -# thresholds: [10, 20, 30, 40] -# scalings: -# method: "naive" -# threshold: 0.95 -# xlabel: "Gen. pT (GeV)" -# ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" -# binning: -# min: 0 -# max: 100 -# step: 1.5 - -# ElectronsTriggerEndcap_wPrunedGenPart: -# sample: DYLL_M50 -# version: V32nano -# match_test_to_ref: True -# reference_object: -# object: "prunedGenPart" -# x_arg: "pt" -# label: "Gen Electrons" -# cuts: -# event: -# - "(({statusFlags}>>7)&1) == 1" -# - "abs({pdgId}) == 11" -# - "abs({eta}) > 1.5" -# object: -# - "abs({eta}) < 2.8" -# test_objects: -# # L1EG:default:endcap: "pt" -# L1tkElectron:NoIso:endcap: "pt" -# L1tkElectron:Iso:endcap: "pt" -# thresholds: [10, 20, 30, 40] -# scalings: -# method: "naive" -# threshold: 0.95 -# xlabel: "Gen. pT (GeV)" -# ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" -# binning: -# min: 0 -# max: 100 -# step: 1.5 diff --git a/configs/V32nano/object_performance/jets_matching.yaml b/configs/V32nano/object_performance/jets_matching.yaml deleted file mode 100644 index e86b78e5..00000000 --- a/configs/V32nano/object_performance/jets_matching.yaml +++ /dev/null @@ -1,117 +0,0 @@ -JetMatchingBarrel: - sample: TT - version: V32nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetHisto:default: "pt" - L1puppiJetSC4:default: "pt" - L1caloJet:default: "pt" - # trackerJet:default: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetMatchingEndcap: - sample: TT - version: V32nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetHisto:default: "pt" - L1puppiJetSC4:default: "pt" - L1caloJet:default: "pt" - # trackerJet:default: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (endcap)" - binning: - min: 0 - max: 500 - step: 10 - -JetMatchingForward: - version: V32nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 2.4" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetHisto:default: "pt" - L1puppiJetSC4:default: "pt" - L1caloJet:default: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (forward)" - binning: - min: 0 - max: 500 - step: 10 - -JetMatchingBarrelSC8: - sample: TT - version: V32nano - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen AK8 Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetSC8:default:barrel: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetMatchingEndcapSC8: - sample: TT - version: V32nano - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen AK8 Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetSC8:default:endcap: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (endcap)" - binning: - min: 0 - max: 500 - step: 10 \ No newline at end of file diff --git a/configs/V32nano/object_performance/jets_matching_eta.yaml b/configs/V32nano/object_performance/jets_matching_eta.yaml deleted file mode 100644 index de12dd97..00000000 --- a/configs/V32nano/object_performance/jets_matching_eta.yaml +++ /dev/null @@ -1,94 +0,0 @@ -JetMatching_Eta_Pt40To100: - sample: TT - version: V32nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 40" - - "{pt} < 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetHisto:default: "eta" - L1puppiJetSC4:default: "eta" - L1caloJet:default: "eta" - # trackerJet:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (40-100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf: - sample: TT - version: V32nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetHisto:default: "eta" - L1puppiJetSC4:default: "eta" - L1caloJet:default: "eta" - # trackerJet:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf_extEta: - sample: TT - version: V32nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 7" - test_objects: - L1caloJet:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5.5 - max: 5.5 - step: 0.25 - -JetMatching_Eta_SC8_Pt100ToInf: - sample: TT - version: V32nano - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetSC8:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 \ No newline at end of file diff --git a/configs/V32nano/object_performance/jets_matching_wBTag.yaml b/configs/V32nano/object_performance/jets_matching_wBTag.yaml deleted file mode 100644 index 0178153c..00000000 --- a/configs/V32nano/object_performance/jets_matching_wBTag.yaml +++ /dev/null @@ -1,136 +0,0 @@ -JetMatching_Eta_Pt40To100_ExtendedVsRegular: - sample: TT - version: V32nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 40" - - "{pt} < 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetSC4:default: "eta" - L1puppiExtJetSC4:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (40-100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf_ExtendedVsRegular: - sample: TT - version: V32nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetSC4:default: "eta" - L1puppiExtJetSC4:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt30ToInf_genBJets: - sample: TT - version: V32nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 30" - - "abs({partonFlavour}) == 5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiExtJetSC4:bjetnn: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>30 GeV)" - binning: - min: -2.4 - max: 2.4 - step: 0.25 - -JetMatching_Eta_Pt30ToInf_genNotBJets: - sample: TT - version: V32nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 30" - - "abs({partonFlavour}) != 5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiExtJetSC4:bjetnn: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>30 GeV)" - binning: - min: -2.4 - max: 2.4 - step: 0.25 - -JetMatching_Pt_Pt30ToInf_genBJets: - sample: TT - version: V32nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({partonFlavour}) == 5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiExtJetSC4:bjetnn: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency" - binning: - min: 30 - max: 200 - step: 10 - -JetMatching_Pt_Pt30ToInf_genNotBJets: - sample: TT - version: V32nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({partonFlavour}) != 5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiExtJetSC4:bjetnn: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency" - binning: - min: 30 - max: 200 - step: 10 diff --git a/configs/V32nano/object_performance/jets_trigger.yaml b/configs/V32nano/object_performance/jets_trigger.yaml deleted file mode 100644 index b097d7ca..00000000 --- a/configs/V32nano/object_performance/jets_trigger.yaml +++ /dev/null @@ -1,163 +0,0 @@ -JetTurnonBarrel: - version: V32nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetHisto:default:barrel: "pt" - L1puppiJetSC4:default:barrel: "pt" - L1caloJet:default: "pt" - # trackerJet:default:barrel: "pt" - thresholds: [50, 100] - # scalings: - # method: "naive" - # threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonEndcap: - version: V32nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetHisto:default:endcap: "pt" - L1puppiJetSC4:default:endcap: "pt" - L1caloJet:default: "pt" - # trackerJet:default:endcap: "pt" - thresholds: [50, 100] - # scalings: - # method: "naive" - # threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, endcap)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonForward: - version: V32nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 2.4" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetHisto:default:forward: "pt" - L1puppiJetSC4:default:forward: "pt" - L1caloJet:default: "pt" - thresholds: [50, 100] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, forward)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonBarrelSC8: - version: V32nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetSC8:default:barrel: "pt" - thresholds: [150] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonEndcapSC8: - version: V32nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetSC8:default:endcap: "pt" - thresholds: [150] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, endcap)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonForwardSC8: - version: V32nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 2.4" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetSC8:default:forward: "pt" - thresholds: [150] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, forward)" - binning: - min: 0 - max: 500 - step: 10 diff --git a/configs/V32nano/object_performance/met_ht_mht.yaml b/configs/V32nano/object_performance/met_ht_mht.yaml deleted file mode 100644 index 16c1b3bf..00000000 --- a/configs/V32nano/object_performance/met_ht_mht.yaml +++ /dev/null @@ -1,73 +0,0 @@ -HT_90perc: - sample: TT - version: V32nano - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen HT" - trafo: "HT" - cuts: - object: - - "abs({eta}) < 2.4" - - "{pt} > 30" - test_objects: - # trackerHT:default: "" - # phase1PuppiHT:default: "" - # seededConePuppiHT:default: "" - L1puppiJetSC4sums:HT: "pt" - thresholds: [350] - scalings: - method: "naive" - threshold: 0.90 - xlabel: "Gen. HT (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 750 - step: 20 - -MHT_50perc: - sample: TT - version: V32nano - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen MHT" - cuts: - object: - - "abs({eta}) < 2.4" - - "{pt} > 30" - trafo: "MHT" - test_objects: - L1puppiJetSC4sums:MHT: "pt" - thresholds: [70, 150] - scalings: - method: "naive" - threshold: 0.50 - xlabel: "Gen. MHT30 (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 500 - step: 20 - -MET_90perc: - sample: TT - version: V32nano - reference_object: - object: "GenMET" - x_arg: "pt" - label: "Gen MET" - test_objects: - # trackerMET:default: "" - L1puppiMET:default: "pt" - thresholds: [150] - xlabel: "Gen. MET (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 500 - step: 20 diff --git a/configs/V32nano/object_performance/mht.yaml b/configs/V32nano/object_performance/mht.yaml deleted file mode 100644 index 2af16291..00000000 --- a/configs/V32nano/object_performance/mht.yaml +++ /dev/null @@ -1,72 +0,0 @@ -MHT_debug_METrefGenMHT: - sample: TT - version: V32nano - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen MHT" - cuts: - object: - - "abs({eta}) < 2.4" - - "{pt} > 30" - trafo: "MHT" - test_objects: - L1puppiMET:default: "pt" - #thresholds: [-1, 0, 70, 150, 500] - thresholds: [150] - # scalings: - # method: "naive" - # threshold: 0.50 - xlabel: "Gen. MHT30 (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 500 - step: 20 - -MHT_debug: - sample: TT - version: V32nano - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen MHT" - cuts: - object: - - "abs({eta}) < 2.4" - - "{pt} > 30" - trafo: "MHT" - test_objects: - L1puppiJetSC4sums:MHT: "pt" - #thresholds: [-1, 0, 70, 150, 500] - thresholds: [150] - # scalings: - # method: "naive" - # threshold: 0.50 - xlabel: "Gen. MHT30 (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 500 - step: 20 - -MHT_debug_refL1MET: - sample: TT - version: V32nano - reference_object: - object: "L1puppiMET" - x_arg: "pt" - label: "Gen MHT" - test_objects: - L1puppiJetSC4sums:MHT: "pt" - # thresholds: [-1, 0, 70, 150, 500] - thresholds: [150] - # scalings: - # method: "naive" - # threshold: 0.50 - xlabel: "Gen. MHT30 (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 500 - step: 20 \ No newline at end of file diff --git a/configs/V32nano/object_performance/muon_matching.yaml b/configs/V32nano/object_performance/muon_matching.yaml deleted file mode 100644 index f39c2a07..00000000 --- a/configs/V32nano/object_performance/muon_matching.yaml +++ /dev/null @@ -1,73 +0,0 @@ -MuonsMatchingBarrel: - sample: DYLL_M50 - version: V32nano - 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: - L1StaMu: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: V32nano - 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: - L1StaMu: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: V32nano - 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: - L1StaMu:default:endcap: "pt" - L1gmtTkMuon:default:endcap: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (endcap)" - binning: - min: 0 - max: 100 - step: 3 diff --git a/configs/V32nano/object_performance/muon_matching_eta.yaml b/configs/V32nano/object_performance/muon_matching_eta.yaml deleted file mode 100644 index 8b155842..00000000 --- a/configs/V32nano/object_performance/muon_matching_eta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -MuonsMatching_Eta_Pt2to5: - sample: DYLL_M50 - version: V32nano - 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: - L1StaMu:default: "eta" - L1gmtTkMuon:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (2-5 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 - -MuonsMatching_Eta_Pt15toInf: - sample: DYLL_M50 - version: V32nano - 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: - L1StaMu:default: "eta" - L1gmtTkMuon:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>15 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V32nano/object_performance/muon_trigger.yaml b/configs/V32nano/object_performance/muon_trigger.yaml deleted file mode 100644 index 6ef5156a..00000000 --- a/configs/V32nano/object_performance/muon_trigger.yaml +++ /dev/null @@ -1,81 +0,0 @@ -MuonsTrigger_Barrel: - sample: DYLL_M50 - version: V32nano - match_test_to_ref: True - reference_object: - object: "part_mu" - x_arg: "pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) < 0.83" - test_objects: - gmtMuon:default:barrel: "pt" - gmtTkMuon: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 - -MuonsTrigger_Overlap: - sample: DYLL_M50 - version: V32nano - match_test_to_ref: True - reference_object: - object: "part_mu" - x_arg: "pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) > 0.83" - - "abs({eta}) < 1.24" - test_objects: - gmtMuon:default:overlap: "pt" - gmtTkMuon: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 - -MuonsTrigger_Endcap: - sample: DYLL_M50 - version: V32nano - match_test_to_ref: True - reference_object: - object: "part_mu" - x_arg: "pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) > 1.24" - test_objects: - gmtMuon:default:endcap: "pt" - gmtTkMuon: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 diff --git a/configs/V32nano/object_performance/photon_iso.yaml b/configs/V32nano/object_performance/photon_iso.yaml deleted file mode 100644 index eb9b7cf0..00000000 --- a/configs/V32nano/object_performance/photon_iso.yaml +++ /dev/null @@ -1,49 +0,0 @@ -PhotonIsolation_Barrel: - sample: Hgg - version: V32nano - iso_vs_efficiency: True - match_test_to_ref: True - reference_object: - object: "part_gamma" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.479" - object: - - "abs({eta}) < 1.479" - test_objects: - L1tkPhoton:NoIso:barrel: "relIso" - xlabel: "Isolation" - ylabel: "Efficiency (Barrel)" - binning: - min: 0 - max: 0.5 - step: 0.005 - -PhotonIsolation_Endcap: - sample: Hgg - version: V32nano - iso_vs_efficiency: True - match_test_to_ref: True - reference_object: - object: "part_gamma" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.479" - - "abs({eta}) < 2.4" - object: - - "abs({eta}) > 1.479" - test_objects: - L1tkPhoton:NoIso:endcap: "relIso" - xlabel: "Isolation" - ylabel: "Efficiency (Endcap)" - binning: - min: 0 - max: 0.5 - step: 0.005 - diff --git a/configs/V32nano/object_performance/photons_matching.yaml b/configs/V32nano/object_performance/photons_matching.yaml deleted file mode 100644 index 5d26fd29..00000000 --- a/configs/V32nano/object_performance/photons_matching.yaml +++ /dev/null @@ -1,49 +0,0 @@ -PhotonsMatching_Barrel: - sample: Hgg - version: V32nano - match_test_to_ref: True - reference_object: - object: "part_gamma" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - EG:default: "pt" - L1tkPhoton:NoIso: "pt" - L1tkPhoton:Iso: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - binning: - min: 0 - max: 100 - step: 3 - -PhotonsMatching_Endcap: - sample: Hgg - version: V32nano - match_test_to_ref: True - reference_object: - object: "part_gamma" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - EG:default: "pt" - L1tkPhoton:NoIso: "pt" - L1tkPhoton:Iso: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Endcap)" - binning: - min: 0 - max: 100 - step: 3 diff --git a/configs/V32nano/object_performance/photons_matching_eta.yaml b/configs/V32nano/object_performance/photons_matching_eta.yaml deleted file mode 100644 index 6798168e..00000000 --- a/configs/V32nano/object_performance/photons_matching_eta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -PhotonsMatching_Eta_pt10to25: - sample: Hgg - version: V32nano - match_test_to_ref: True - reference_object: - object: "part_gamma" - x_arg: "Eta" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "{pt} < 25" - - "{pt} > 10" - object: - - "abs({eta}) < 3.0" - test_objects: - EG:default: "Eta" - L1tkPhoton:NoIso: "Eta" - L1tkPhoton:Iso: "Eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency ($10 < p_T < 25$ GeV)" - binning: - min: -3 - max: 3 - step: 0.2 - -PhotonsMatching_Eta_pt25toInf: - sample: Hgg - version: V32nano - match_test_to_ref: True - reference_object: - object: "part_gamma" - x_arg: "Eta" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "{pt} >= 25" - object: - - "abs({eta}) < 3.0" - test_objects: - EG:default: "Eta" - L1tkPhoton:NoIso: "Eta" - L1tkPhoton:Iso: "Eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency ($10 < p_T < 25$ GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V32nano/object_performance/photons_trigger.yaml b/configs/V32nano/object_performance/photons_trigger.yaml deleted file mode 100644 index 90fe8ae0..00000000 --- a/configs/V32nano/object_performance/photons_trigger.yaml +++ /dev/null @@ -1,57 +0,0 @@ -PhotonsTrigger_Barrel: - sample: Hgg - version: V32nano - match_test_to_ref: True - reference_object: - object: "part_gamma" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - EG:default:barrel: "pt" - L1tkPhoton:NoIso:barrel: "pt" - L1tkPhoton:Iso:barrel: "pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 - -PhotonsTrigger_Endcap: - sample: Hgg - version: V32nano - match_test_to_ref: True - reference_object: - object: "part_gamma" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - EG:default:endcap: "pt" - L1tkPhoton:NoIso:endcap: "pt" - L1tkPhoton:Iso:endcap: "pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 diff --git a/configs/V32nano/object_performance/tau_matching.yaml b/configs/V32nano/object_performance/tau_matching.yaml deleted file mode 100644 index d118268e..00000000 --- a/configs/V32nano/object_performance/tau_matching.yaml +++ /dev/null @@ -1,53 +0,0 @@ -TausMatchingBarrel: - sample: VBFHToTauTau - version: V32nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnTau:default: "pt" - # L1hpsTau:default: "pt" - L1caloTau:default: "pt" - # L1nnCaloTau:default: "pt" - # L1caloTau:PtGe20: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - binning: - min: 0 - max: 150 - step: 6 - -TausMatchingEndcap: - sample: VBFHToTauTau - version: V32nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnTau:default: "pt" - # L1hpsTau:default: "pt" - L1caloTau:default: "pt" - # L1nnCaloTau:default: "pt" - # L1caloTau:PtGe20: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Endcap)" - binning: - min: 0 - max: 150 - step: 6 diff --git a/configs/V32nano/object_performance/tau_matching_eta.yaml b/configs/V32nano/object_performance/tau_matching_eta.yaml deleted file mode 100644 index ddb84274..00000000 --- a/configs/V32nano/object_performance/tau_matching_eta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -TauMatching_Eta_Pt40To100: - sample: VBFHToTauTau - version: V32nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "eta" - label: "Gen Taus" - cuts: - event: - - "{pt} > 40" - - "{pt} < 100" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnTau:default: "eta" - L1hpsTau:default: "eta" - L1caloTau:default: "eta" - L1nnCaloTau:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (40-100 GeV)" - binning: - min: -3.0 - max: 3.0 - step: 0.2 - -TauMatching_Eta_Pt100ToInf: - sample: VBFHToTauTau - version: V32nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "eta" - label: "Gen Taus" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - L1nnTau:default: "eta" - L1hpsTau:default: "eta" - L1caloTau:default: "eta" - L1nnCaloTau:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V32nano/object_performance/tau_matching_wHH.yaml b/configs/V32nano/object_performance/tau_matching_wHH.yaml deleted file mode 100644 index ce72201f..00000000 --- a/configs/V32nano/object_performance/tau_matching_wHH.yaml +++ /dev/null @@ -1,47 +0,0 @@ -# HHTausMatchingBarrel: -# sample: HHToTauTau -# version: V32nano -# match_test_to_ref: True -# reference_object: -# object: "part_tau" -# x_arg: "pt" -# label: "Gen Taus" -# cuts: -# event: -# - "{dr_0.3} < 0.15" -# - "abs({eta}) < 1.5" -# object: -# - "abs({eta}) < 2.4" -# test_objects: -# nnTau:default: "pt" -# caloTau:default: "pt" -# xlabel: "Gen. $p_T$ (GeV)" -# ylabel: "Matching Efficiency (Barrel)" -# binning: -# min: 0 -# max: 150 -# step: 6 - -# HHTausMatchingEndcap: -# sample: HHToTauTau -# version: V32nano -# match_test_to_ref: True -# reference_object: -# object: "part_tau" -# x_arg: "pt" -# label: "Gen Taus" -# cuts: -# event: -# - "{dr_0.3} < 0.15" -# - "abs({eta}) > 1.5" -# object: -# - "abs({eta}) < 2.4" -# test_objects: -# nnTau:default: "pt" -# caloTau:default: "pt" -# xlabel: "Gen. $p_T$ (GeV)" -# ylabel: "Matching Efficiency (Endcap)" -# binning: -# min: 0 -# max: 150 -# step: 6 diff --git a/configs/V32nano/object_performance/tau_trigger.yaml b/configs/V32nano/object_performance/tau_trigger.yaml deleted file mode 100644 index 86115859..00000000 --- a/configs/V32nano/object_performance/tau_trigger.yaml +++ /dev/null @@ -1,119 +0,0 @@ -TauTriggerBarrel_90perc: - sample: VBFHToTauTau - version: V32nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnTau:default: "pt" - L1hpsTau:default: "pt" - L1caloTau:default: "pt" - L1nnCaloTau:default: "pt" - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 150 - step: 6 - -TauTriggerEndcap_90perc: - sample: VBFHToTauTau - version: V32nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnTau:default: "pt" - L1hpsTau:default: "pt" - L1caloTau:default: "pt" - L1nnCaloTau:default: "pt" - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 150 - step: 6 - -TauTriggerBarrel_50perc: - sample: VBFHToTauTau - version: V32nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnTau:default: "pt" - L1hpsTau:default: "pt" - L1caloTau:default: "pt" - L1nnCaloTau:default: "pt" - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.50 - binning: - min: 0 - max: 150 - step: 6 - -TauTriggerEndcap_50perc: - sample: VBFHToTauTau - version: V32nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnTau:default: "pt" - L1hpsTau:default: "pt" - L1caloTau:default: "pt" - L1nnCaloTau:default: "pt" - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.50 - binning: - min: 0 - max: 150 - step: 6 diff --git a/configs/V32nano/objects/electrons.yaml b/configs/V32nano/objects/electrons.yaml deleted file mode 100644 index cfacf196..00000000 --- a/configs/V32nano/objects/electrons.yaml +++ /dev/null @@ -1,49 +0,0 @@ -L1tkElectron: - match_dR: 0.15 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.479] - endcap: [1.479, 5] - ids: - NoIso: - label: "TkElectron" - cuts: - inclusive: - - "abs({eta}) < 2.4" - endcap: - - "({eleId} == 1) | ({pt} < 25)" - barrel: - - "{eleId} == 1" - NoIsoForIso: - # This id is exclusively used for the - # isoloation wp derivation - label: "TkElectron, no ID" - cuts: - inclusive: - - "abs({eta}) < 2.4" - Iso: - label: "TkIsoElectron" - cuts: - inclusive: - - "abs({eta}) < 2.4" - barrel: - - "abs({relIso}) < 0.13" - endcap: - - "abs({relIso}) < 0.28" - -L1EG: - match_dR: 0.2 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.479] - endcap: [1.479, 3.0] - label: "EG" - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 3.0" - barrel: - - "{eleId} == 1" - endcap: - - "{saId} == 1" diff --git a/configs/V32nano/objects/jets.yaml b/configs/V32nano/objects/jets.yaml deleted file mode 100644 index b16315f7..00000000 --- a/configs/V32nano/objects/jets.yaml +++ /dev/null @@ -1,71 +0,0 @@ -L1caloJet: - match_dR: 0.35 - label: "Calo Jet" - eta_ranges: - inclusive: [0, 7] - cuts: - inclusive: - - "abs({eta}) < 7" - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -L1puppiExtJetSC4: - match_dR: 0.35 - label: "Seeded Cone Extended PuppiJet" - eta_ranges: - inclusive: [0, 7] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 5" - bjetnn: - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{btagScore} > 0.71" - -L1puppiJetHisto: - match_dR: 0.35 - label: "Histogrammed PuppiJet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -L1puppiJetSC4: - match_dR: 0.35 - label: "Seeded Cone PuppiJet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -L1puppiJetSC8: - match_dR: 0.35 - label: "Seeded Cone PuppiJet 8" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" \ No newline at end of file diff --git a/configs/V32nano/objects/met_ht_mht.yaml b/configs/V32nano/objects/met_ht_mht.yaml deleted file mode 100644 index 24c8e6d3..00000000 --- a/configs/V32nano/objects/met_ht_mht.yaml +++ /dev/null @@ -1,35 +0,0 @@ -L1puppiMET: - label: "Puppi MET" - ids: - default: {} - -L1puppiMLMET: - label: "Puppi MLMET" - ids: - default: {} - -L1puppiJetSC4sums: - ids: - HT: - label: "SeededCone HT" - cuts: - inclusive: - - "{sumType} == 0" - MHT: - label: "SeededCone MHT" - cuts: - inclusive: - - "{sumType} == 1" - -L1puppiHistoJetSums: - ids: - HT: - label: "Histogrammed Puppi HT" - cuts: - inclusive: - - "{sumType} == 0" - MHT: - label: "Histogrammed Puppi MHT" - cuts: - inclusive: - - "{sumType} == 1" diff --git a/configs/V32nano/objects/muons.yaml b/configs/V32nano/objects/muons.yaml deleted file mode 100644 index fb0d86ea..00000000 --- a/configs/V32nano/objects/muons.yaml +++ /dev/null @@ -1,35 +0,0 @@ -GenPart: - label: "Gen Muon" - eta_ranges: - inclusive: [0, 7] - ids: - gen_electron_default: - cuts: - inclusive: - - "(({statusFlags}>>7)&1) == 1" - - -L1StaMu: - label: "GMT Muon" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 0.83] - overlap: [0.83, 1.24] - endcap: [1.24, 2.4] - ids: - default: {} - -L1gmtTkMuon: - label: "GMT TkMuon" - match_dR: 0.1 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 0.83] - overlap: [0.83, 1.24] - endcap: [1.24, 2.4] - ids: - default: - cuts: - inclusive: - - "({hwQual} > 0) | ({pt} > 8)" # quality criterion only to be appied for p_T < 8 GeV diff --git a/configs/V32nano/objects/photons.yaml b/configs/V32nano/objects/photons.yaml deleted file mode 100644 index 12d51f0c..00000000 --- a/configs/V32nano/objects/photons.yaml +++ /dev/null @@ -1,29 +0,0 @@ -L1tkPhoton: - match_dR: 0.15 - eta_ranges: - inclusive: [0, 5] - barrel: [0, 1.479] - endcap: [1.479, 2.4] - ids: - NoIso: - label: "L1tkPhoton" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{pt} > 5" - barrel: - - "{eleId} == 1" - endcap: - - "{phoId} == 1" - Iso: - label: "L1tkIsoPhoton" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{pt} > 5" - barrel: - - "abs({relIso}) < 0.25" - - "{eleId} == 1" - endcap: - - "abs({relIso}) < 0.205" - - "{phoId} == 1" diff --git a/configs/V32nano/objects/taus.yaml b/configs/V32nano/objects/taus.yaml deleted file mode 100644 index 80927659..00000000 --- a/configs/V32nano/objects/taus.yaml +++ /dev/null @@ -1,61 +0,0 @@ -L1nnTau: - label: "NN Tau" - match_dR: 0.1 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" - # - "{passLooseNN}==1" - # Current IB (22 Feb recipe) does not have updated WP, so cut on NN score rather than checking passLooseNN - - "{chargedIso} > 0.22" - -L1hpsTau: - label: "HPS Tau" - match_dR: 0.1 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" - -L1caloTau: - label: "Calo Tau" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" - PtGe20: - label: "Calo Tau, pt > 20" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{pt} > 20" - -L1nnCaloTau: - label: "NN Calo Tau" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{hwQual}==3" diff --git a/configs/V32nano/rate_plots/all_rate_plots.yaml b/configs/V32nano/rate_plots/all_rate_plots.yaml deleted file mode 100644 index 7f64c894..00000000 --- a/configs/V32nano/rate_plots/all_rate_plots.yaml +++ /dev/null @@ -1,46 +0,0 @@ -TauRates: - sample: MinBias - version: V32nano - test_objects: - - L1nnTau:default - - L1hpsTau:default - - L1caloTau:default - - L1nnCaloTau:default - binning: - min: 10 - max: 155 - step: 5 - -JetDefaultRates: - sample: MinBias - version: V32nano - test_objects: - - L1puppiJetHisto:default - - L1puppiJetSC4:default - - L1caloJet:default - binning: - min: 40 - max: 420 - step: 20 - -JetSC8Rates: - sample: MinBias - version: V32nano - test_objects: - # - L1puppiJetSC4:default - - L1puppiJetSC8:default - binning: - min: 40 - max: 420 - step: 20 - -METRates: - sample: MinBias - version: V32nano - test_objects: - - L1puppiMET:default - - L1puppiMLMET:default - binning: - min: 50 - max: 300 - step: 10 diff --git a/configs/V33nano/README.md b/configs/V33nano/README.md deleted file mode 100644 index d82151a1..00000000 --- a/configs/V33nano/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# V33 version - -Based on https://github.com/cms-l1-dpg/Phase2-L1Nano/tree/v33_1400pre3v1 - diff --git a/configs/V33nano/caching.yaml b/configs/V33nano/caching.yaml deleted file mode 100644 index e6af4c77..00000000 --- a/configs/V33nano/caching.yaml +++ /dev/null @@ -1,85 +0,0 @@ -V33nano: - Hgg: - ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/14X/v33/GluGluHToGG_M-125_TuneCP5_14TeV-powheg-pythia8/GluGluHToGG_131_200PU_IB1400pre3V1/240221_221354/0000/test_*.root - trees_branches: - Events: - GenPart: [pt, eta, phi, pdgId, statusFlags] - L1tkPhoton: "all" - # L1tkElectron: "all" - L1EGbarrel: "all" - L1EGendcap: "all" - DYLL_M50: - ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/14X/v33_fromEmyr/dyToLL.root - trees_branches: - Events: - GenPart: "all" - L1gmtTkMuon: "all" - L1gmtMuon: "all" - L1tkElectron: "all" - L1EGbarrel: "all" - L1EGendcap: "all" - TT: - ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/14X/v33_fromEmyr/ttbar.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/alobanov/phase2/menu/ntuples/14X/v33_fromEmyr/vbfHTauTau.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/v33_fromEmyr/minbias.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] \ No newline at end of file diff --git a/configs/V33nano/object_performance/electron_iso.yaml b/configs/V33nano/object_performance/electron_iso.yaml deleted file mode 100644 index b3ebd0a8..00000000 --- a/configs/V33nano/object_performance/electron_iso.yaml +++ /dev/null @@ -1,50 +0,0 @@ -ElectronsIsolation_Barrel: - sample: DYLL_M50 - version: V33nano - 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: V33nano - 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 - diff --git a/configs/V33nano/object_performance/electron_matching.yaml b/configs/V33nano/object_performance/electron_matching.yaml deleted file mode 100644 index fc9537cf..00000000 --- a/configs/V33nano/object_performance/electron_matching.yaml +++ /dev/null @@ -1,103 +0,0 @@ -ElectronsMatchingBarrel: - sample: DYLL_M50 - version: V33nano - 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: V33nano -# 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: V33nano - 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: V33nano -# 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 diff --git a/configs/V33nano/object_performance/electron_matching_eta.yaml b/configs/V33nano/object_performance/electron_matching_eta.yaml deleted file mode 100644 index 1b53eb95..00000000 --- a/configs/V33nano/object_performance/electron_matching_eta.yaml +++ /dev/null @@ -1,52 +0,0 @@ -ElectronsMatching_Eta_Pt10to25: - sample: DYLL_M50 - version: V33nano - 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: V33nano - 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 diff --git a/configs/V33nano/object_performance/electron_trigger.yaml b/configs/V33nano/object_performance/electron_trigger.yaml deleted file mode 100644 index 1b514982..00000000 --- a/configs/V33nano/object_performance/electron_trigger.yaml +++ /dev/null @@ -1,119 +0,0 @@ -ElectronsTriggerBarrel: - sample: DYLL_M50 - version: V33nano - 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.8" - test_objects: - L1EG:default:barrel: "pt" - L1tkElectron:NoIso:barrel: "pt" - L1tkElectron:Iso:barrel: "pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 - -ElectronsTriggerEndcap: - sample: DYLL_M50 - version: V33nano - 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.8" - test_objects: - L1EG:default:endcap: "pt" - L1tkElectron:NoIso:endcap: "pt" - L1tkElectron:Iso:endcap: "pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 - -# ElectronsTriggerBarrel_wPrunedGenPart: -# sample: DYLL_M50 -# version: V33nano -# 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.8" -# test_objects: - # L1EG:default:barrel: "pt" -# L1tkElectron:NoIso:barrel: "pt" -# L1tkElectron:Iso:barrel: "pt" -# thresholds: [10, 20, 30, 40] -# scalings: -# method: "naive" -# threshold: 0.95 -# xlabel: "Gen. pT (GeV)" -# ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" -# binning: -# min: 0 -# max: 100 -# step: 1.5 - -# ElectronsTriggerEndcap_wPrunedGenPart: -# sample: DYLL_M50 -# version: V33nano -# 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.8" -# test_objects: -# # L1EG:default:endcap: "pt" -# L1tkElectron:NoIso:endcap: "pt" -# L1tkElectron:Iso:endcap: "pt" -# thresholds: [10, 20, 30, 40] -# scalings: -# method: "naive" -# threshold: 0.95 -# xlabel: "Gen. pT (GeV)" -# ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" -# binning: -# min: 0 -# max: 100 -# step: 1.5 diff --git a/configs/V33nano/object_performance/jets_matching.yaml b/configs/V33nano/object_performance/jets_matching.yaml deleted file mode 100644 index e0a76f62..00000000 --- a/configs/V33nano/object_performance/jets_matching.yaml +++ /dev/null @@ -1,118 +0,0 @@ -JetMatchingBarrel: - sample: TT - version: V33nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetHisto:default: "pt" - L1puppiJetSC4:default: "pt" - L1caloJet:default: "pt" - L1TrackJet:default: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetMatchingEndcap: - sample: TT - version: V33nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetHisto:default: "pt" - L1puppiJetSC4:default: "pt" - L1caloJet:default: "pt" - L1TrackJet:default: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (endcap)" - binning: - min: 0 - max: 500 - step: 10 - -JetMatchingForward: - version: V33nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 2.4" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetHisto:default: "pt" - L1puppiJetSC4:default: "pt" - L1caloJet:default: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (forward)" - binning: - min: 0 - max: 500 - step: 10 - - -JetMatchingBarrelSC8: - sample: TT - version: V33nano - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen AK8 Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetSC8:default:barrel: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetMatchingEndcapSC8: - sample: TT - version: V33nano - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen AK8 Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetSC8:default:endcap: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (endcap)" - binning: - min: 0 - max: 500 - step: 10 \ No newline at end of file diff --git a/configs/V33nano/object_performance/jets_matching_eta.yaml b/configs/V33nano/object_performance/jets_matching_eta.yaml deleted file mode 100644 index 88e2a3a5..00000000 --- a/configs/V33nano/object_performance/jets_matching_eta.yaml +++ /dev/null @@ -1,94 +0,0 @@ -JetMatching_Eta_Pt40To100: - sample: TT - version: V33nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 40" - - "{pt} < 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetHisto:default: "eta" - L1puppiJetSC4:default: "eta" - L1caloJet:default: "eta" - L1TrackJet:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (40-100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf: - sample: TT - version: V33nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetHisto:default: "eta" - L1puppiJetSC4:default: "eta" - L1caloJet:default: "eta" - L1TrackJet:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf_extEta: - sample: TT - version: V33nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 7" - test_objects: - L1caloJet:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5.5 - max: 5.5 - step: 0.25 - -JetMatching_Eta_SC8_Pt100ToInf: - sample: TT - version: V33nano - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetSC8:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 \ No newline at end of file diff --git a/configs/V33nano/object_performance/jets_matching_wBTag.yaml b/configs/V33nano/object_performance/jets_matching_wBTag.yaml deleted file mode 100644 index 6c9d52f2..00000000 --- a/configs/V33nano/object_performance/jets_matching_wBTag.yaml +++ /dev/null @@ -1,136 +0,0 @@ -JetMatching_Eta_Pt40To100_ExtendedVsRegular: - sample: TT - version: V33nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 40" - - "{pt} < 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetSC4:default: "eta" - L1puppiExtJetSC4:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (40-100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf_ExtendedVsRegular: - sample: TT - version: V33nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetSC4:default: "eta" - L1puppiExtJetSC4:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt30ToInf_genBJets: - sample: TT - version: V33nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 30" - - "abs({partonFlavour}) == 5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiExtJetSC4:bjetnn: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>30 GeV)" - binning: - min: -2.4 - max: 2.4 - step: 0.25 - -JetMatching_Eta_Pt30ToInf_genNotBJets: - sample: TT - version: V33nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 30" - - "abs({partonFlavour}) != 5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiExtJetSC4:bjetnn: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>30 GeV)" - binning: - min: -2.4 - max: 2.4 - step: 0.25 - -JetMatching_Pt_Pt30ToInf_genBJets: - sample: TT - version: V33nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({partonFlavour}) == 5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiExtJetSC4:bjetnn: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency" - binning: - min: 30 - max: 200 - step: 10 - -JetMatching_Pt_Pt30ToInf_genNotBJets: - sample: TT - version: V33nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({partonFlavour}) != 5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiExtJetSC4:bjetnn: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency" - binning: - min: 30 - max: 200 - step: 10 diff --git a/configs/V33nano/object_performance/jets_sc8_trigger.yaml b/configs/V33nano/object_performance/jets_sc8_trigger.yaml deleted file mode 100644 index abbdf822..00000000 --- a/configs/V33nano/object_performance/jets_sc8_trigger.yaml +++ /dev/null @@ -1,77 +0,0 @@ -JetTurnonBarrelSC8: - version: V33nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetSC8:default:barrel: "pt" - thresholds: [150] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonEndcapSC8: - version: V33nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetSC8:default:endcap: "pt" - thresholds: [150] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, endcap)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonForwardSC8: - version: V33nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 2.4" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetSC8:default:forward: "pt" - thresholds: [150] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, forward)" - binning: - min: 0 - max: 500 - step: 10 diff --git a/configs/V33nano/object_performance/jets_trigger.yaml b/configs/V33nano/object_performance/jets_trigger.yaml deleted file mode 100644 index 44665ff1..00000000 --- a/configs/V33nano/object_performance/jets_trigger.yaml +++ /dev/null @@ -1,85 +0,0 @@ -JetTurnonBarrel: - version: V33nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetHisto:default:barrel: "pt" - L1puppiJetSC4:default:barrel: "pt" - L1caloJet:default:barrel: "pt" - L1TrackJet:default:barrel: "pt" - thresholds: [50, 100] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonEndcap: - version: V33nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetHisto:default:endcap: "pt" - L1puppiJetSC4:default:endcap: "pt" - L1caloJet:default:endcap: "pt" - L1TrackJet:default:endcap: "pt" - thresholds: [50, 100] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, endcap)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonForward: - version: V33nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 2.4" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetHisto:default:forward: "pt" - L1puppiJetSC4:default:forward: "pt" - L1caloJet:default:forward: "pt" - thresholds: [50, 100] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, forward)" - binning: - min: 0 - max: 500 - step: 10 diff --git a/configs/V33nano/object_performance/met_ht_mht.yaml b/configs/V33nano/object_performance/met_ht_mht.yaml deleted file mode 100644 index 70112288..00000000 --- a/configs/V33nano/object_performance/met_ht_mht.yaml +++ /dev/null @@ -1,75 +0,0 @@ -HT_90perc: - sample: TT - version: V33nano - 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 ( GeV)" - binning: - min: 0 - max: 750 - step: 20 - -MHT_50perc: - sample: TT - version: V33nano - 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 ( GeV)" - binning: - min: 0 - max: 500 - step: 20 - -MET_90perc: - sample: TT - version: V33nano - reference_object: - object: "GenMET" - x_arg: "pt" - label: "Gen MET" - test_objects: - L1puppiMET:default: "pt" - L1puppiMLMET:default: "pt" - L1TrackMET:default: "pt" - thresholds: [150] - xlabel: "Gen. MET (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 500 - step: 20 diff --git a/configs/V33nano/object_performance/muon_matching.yaml b/configs/V33nano/object_performance/muon_matching.yaml deleted file mode 100644 index 214e26e7..00000000 --- a/configs/V33nano/object_performance/muon_matching.yaml +++ /dev/null @@ -1,73 +0,0 @@ -MuonsMatchingBarrel: - sample: DYLL_M50 - version: V33nano - 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: V33nano - 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: V33nano - 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 diff --git a/configs/V33nano/object_performance/muon_matching_eta.yaml b/configs/V33nano/object_performance/muon_matching_eta.yaml deleted file mode 100644 index 8aea34d3..00000000 --- a/configs/V33nano/object_performance/muon_matching_eta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -MuonsMatching_Eta_Pt2to5: - sample: DYLL_M50 - version: V33nano - 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" - L1gmtTkMuon:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (2-5 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 - -MuonsMatching_Eta_Pt15toInf: - sample: DYLL_M50 - version: V33nano - 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" - L1gmtTkMuon:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>15 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V33nano/object_performance/muon_trigger.yaml b/configs/V33nano/object_performance/muon_trigger.yaml deleted file mode 100644 index 9453fdb8..00000000 --- a/configs/V33nano/object_performance/muon_trigger.yaml +++ /dev/null @@ -1,84 +0,0 @@ -MuonsTrigger_Barrel: - sample: DYLL_M50 - version: V33nano - 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" - 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 - -MuonsTrigger_Overlap: - sample: DYLL_M50 - version: V33nano - 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" - 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 - -MuonsTrigger_Endcap: - sample: DYLL_M50 - version: V33nano - 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" - 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 diff --git a/configs/V33nano/object_performance/photon_iso.yaml b/configs/V33nano/object_performance/photon_iso.yaml deleted file mode 100644 index 2c34db04..00000000 --- a/configs/V33nano/object_performance/photon_iso.yaml +++ /dev/null @@ -1,51 +0,0 @@ -PhotonIsolation_Barrel: - sample: Hgg - version: V33nano - iso_vs_efficiency: True - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) < 1.479" - object: - - "abs({eta}) < 1.479" - test_objects: - L1tkPhoton:NoIso:barrel: "relIso" - xlabel: "Isolation" - ylabel: "Efficiency (Barrel)" - binning: - min: 0 - max: 0.5 - step: 0.005 - -PhotonIsolation_Endcap: - sample: Hgg - version: V33nano - iso_vs_efficiency: True - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) > 1.479" - - "abs({eta}) < 2.4" - object: - - "abs({eta}) > 1.479" - test_objects: - L1tkPhoton:NoIso:endcap: "relIso" - xlabel: "Isolation" - ylabel: "Efficiency (Endcap)" - binning: - min: 0 - max: 0.5 - step: 0.005 - diff --git a/configs/V33nano/object_performance/photons_matching.yaml b/configs/V33nano/object_performance/photons_matching.yaml deleted file mode 100644 index eb99814c..00000000 --- a/configs/V33nano/object_performance/photons_matching.yaml +++ /dev/null @@ -1,103 +0,0 @@ -PhotonsMatching_Barrel: - sample: Hgg - version: V33nano - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1EG:default: "pt" - L1tkPhoton:NoIso: "pt" - L1tkPhoton:Iso: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - binning: - min: 0 - max: 100 - step: 3 - -PhotonsMatching_Endcap: - sample: Hgg - version: V33nano - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1EG:default: "pt" - L1tkPhoton:NoIso: "pt" - L1tkPhoton:Iso: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Endcap)" - binning: - min: 0 - max: 100 - step: 3 - -PhotonsMatching_Barrel_wPrunedGenParts: - sample: Hgg - version: V33nano - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1EG:default: "pt" - L1tkPhoton:NoIso: "pt" - L1tkPhoton:Iso: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - binning: - min: 0 - max: 100 - step: 3 - -PhotonsMatching_Endcap_wPrunedGenParts: - sample: Hgg - version: V33nano - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1EG:default: "pt" - L1tkPhoton:NoIso: "pt" - L1tkPhoton:Iso: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Endcap)" - binning: - min: 0 - max: 100 - step: 3 diff --git a/configs/V33nano/object_performance/photons_matching_eta.yaml b/configs/V33nano/object_performance/photons_matching_eta.yaml deleted file mode 100644 index a716ec10..00000000 --- a/configs/V33nano/object_performance/photons_matching_eta.yaml +++ /dev/null @@ -1,52 +0,0 @@ -PhotonsMatching_Eta_Pt10to25: - sample: Hgg - version: V33nano - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "eta" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "{pt} < 25" - - "{pt} > 10" - object: - - "abs({eta}) < 3.0" - test_objects: - L1EG:default: "eta" - L1tkPhoton:NoIso: "eta" - L1tkPhoton:Iso: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency ($10 < p_T < 25$ GeV)" - binning: - min: -3 - max: 3 - step: 0.2 - -PhotonsMatching_Eta_Pt25toInf: - sample: Hgg - version: V33nano - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "eta" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "{pt} >= 25" - object: - - "abs({eta}) < 3.0" - test_objects: - L1EG:default: "eta" - L1tkPhoton:NoIso: "eta" - L1tkPhoton:Iso: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency ($p_T > 25$ GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V33nano/object_performance/photons_trigger.yaml b/configs/V33nano/object_performance/photons_trigger.yaml deleted file mode 100644 index 1b757a1f..00000000 --- a/configs/V33nano/object_performance/photons_trigger.yaml +++ /dev/null @@ -1,59 +0,0 @@ -PhotonsTrigger_Barrel: - sample: Hgg - version: V33nano - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1EG:default:barrel: "pt" - L1tkPhoton:NoIso:barrel: "pt" - L1tkPhoton:Iso:barrel: "pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 - -PhotonsTrigger_Endcap: - sample: Hgg - version: V33nano - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1EG:default:endcap: "pt" - L1tkPhoton:NoIso:endcap: "pt" - L1tkPhoton:Iso:endcap: "pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 diff --git a/configs/V33nano/object_performance/tau_matching.yaml b/configs/V33nano/object_performance/tau_matching.yaml deleted file mode 100644 index fd0ff154..00000000 --- a/configs/V33nano/object_performance/tau_matching.yaml +++ /dev/null @@ -1,53 +0,0 @@ -TausMatchingBarrel: - sample: VBFHToTauTau - version: V33nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnPuppiTau:default: "pt" - L1hpsTau:default: "pt" - L1caloTau:default: "pt" - L1nnCaloTau:default: "pt" -# L1caloTau:PtGe20: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - binning: - min: 0 - max: 150 - step: 6 - -TausMatchingEndcap: - sample: VBFHToTauTau - version: V33nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnPuppiTau:default: "pt" - L1hpsTau:default: "pt" - L1caloTau:default: "pt" - L1nnCaloTau:default: "pt" -# L1caloTau:PtGe20: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Endcap)" - binning: - min: 0 - max: 150 - step: 6 diff --git a/configs/V33nano/object_performance/tau_matching_eta.yaml b/configs/V33nano/object_performance/tau_matching_eta.yaml deleted file mode 100644 index cc342b62..00000000 --- a/configs/V33nano/object_performance/tau_matching_eta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -TauMatching_Eta_Pt40To100: - sample: VBFHToTauTau - version: V33nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "eta" - label: "Gen Taus" - cuts: - event: - - "{pt} > 40" - - "{pt} < 100" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnPuppiTau:default: "eta" - L1hpsTau:default: "eta" - L1caloTau:default: "eta" - L1nnCaloTau:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (40-100 GeV)" - binning: - min: -3.0 - max: 3.0 - step: 0.2 - -TauMatching_Eta_Pt100ToInf: - sample: VBFHToTauTau - version: V33nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "eta" - label: "Gen Taus" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - L1nnPuppiTau:default: "eta" - L1hpsTau:default: "eta" - L1caloTau:default: "eta" - L1nnCaloTau:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V33nano/object_performance/tau_trigger.yaml b/configs/V33nano/object_performance/tau_trigger.yaml deleted file mode 100644 index 5c988399..00000000 --- a/configs/V33nano/object_performance/tau_trigger.yaml +++ /dev/null @@ -1,59 +0,0 @@ -TauTriggerBarrel_90perc: - sample: VBFHToTauTau - version: V33nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnPuppiTau:default:barrel: "pt" - L1hpsTau:default:barrel: "pt" - L1caloTau:default:barrel: "pt" - L1nnCaloTau:default:barrel: "pt" - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 150 - step: 6 - -TauTriggerEndcap_90perc: - sample: VBFHToTauTau - version: V33nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnPuppiTau:default:endcap: "pt" - L1hpsTau:default:endcap: "pt" - L1caloTau:default:endcap: "pt" - L1nnCaloTau:default:endcap: "pt" - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 150 - step: 6 diff --git a/configs/V33nano/objects/electrons.yaml b/configs/V33nano/objects/electrons.yaml deleted file mode 100644 index cfacf196..00000000 --- a/configs/V33nano/objects/electrons.yaml +++ /dev/null @@ -1,49 +0,0 @@ -L1tkElectron: - match_dR: 0.15 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.479] - endcap: [1.479, 5] - ids: - NoIso: - label: "TkElectron" - cuts: - inclusive: - - "abs({eta}) < 2.4" - endcap: - - "({eleId} == 1) | ({pt} < 25)" - barrel: - - "{eleId} == 1" - NoIsoForIso: - # This id is exclusively used for the - # isoloation wp derivation - label: "TkElectron, no ID" - cuts: - inclusive: - - "abs({eta}) < 2.4" - Iso: - label: "TkIsoElectron" - cuts: - inclusive: - - "abs({eta}) < 2.4" - barrel: - - "abs({relIso}) < 0.13" - endcap: - - "abs({relIso}) < 0.28" - -L1EG: - match_dR: 0.2 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.479] - endcap: [1.479, 3.0] - label: "EG" - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 3.0" - barrel: - - "{eleId} == 1" - endcap: - - "{saId} == 1" diff --git a/configs/V33nano/objects/jets.yaml b/configs/V33nano/objects/jets.yaml deleted file mode 100644 index d7bb0010..00000000 --- a/configs/V33nano/objects/jets.yaml +++ /dev/null @@ -1,92 +0,0 @@ -L1caloJet: - match_dR: 0.3 - label: "Calo Jet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - cuts: - inclusive: - - "abs({eta}) < 7" - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -L1puppiExtJetSC4: - match_dR: 0.35 - label: "Seeded Cone Extended PuppiJet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 5" - bjetnn: - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{btagScore} > 0.71" - -L1puppiJetHisto: - match_dR: 0.3 - label: "Histogrammed PuppiJet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -L1puppiJetSC4: - match_dR: 0.35 - label: "Seeded Cone PuppiJet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -L1puppiJetSC8: - match_dR: 0.35 - label: "Seeded Cone PuppiJet 8" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -L1TrackJet: - match_dR: 0.4 - label: "Tracker Jet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - - diff --git a/configs/V33nano/objects/met_ht_mht.yaml b/configs/V33nano/objects/met_ht_mht.yaml deleted file mode 100644 index bb7611bd..00000000 --- a/configs/V33nano/objects/met_ht_mht.yaml +++ /dev/null @@ -1,57 +0,0 @@ -# phase1PuppiHT: -# label: "Histogrammed Puppi HT" -# ids: -# default: {} - -# phase1PuppiMHT: -# label: "Phase1 Puppi MHT" -# ids: -# default: {} - -L1puppiMET: - label: "Puppi MET" - ids: - default: {} - -L1puppiMLMET: - label: "Puppi MLMET" - ids: - default: {} - -L1puppiJetSC4sums: - ids: - HT: - label: "SeededCone HT" - cuts: - inclusive: - - "{sumType} == 0" - MHT: - label: "SeededCone MHT" - cuts: - inclusive: - - "{sumType} == 1" - -L1puppiHistoJetSums: - ids: - HT: - label: "Histogrammed Puppi HT" - cuts: - inclusive: - - "{sumType} == 0" - MHT: - label: "Histogrammed Puppi MHT" - cuts: - inclusive: - - "{sumType} == 1" - -L1TrackHT: - ids: - HT: - label: "Tracker HT" - MHT: - label: "Tracker MHT" - -L1TrackMET: - label: "Tracker MET" - ids: - default: {} \ No newline at end of file diff --git a/configs/V33nano/objects/muons.yaml b/configs/V33nano/objects/muons.yaml deleted file mode 100644 index 08bd371a..00000000 --- a/configs/V33nano/objects/muons.yaml +++ /dev/null @@ -1,35 +0,0 @@ -GenPart: - label: "Gen Muon" - eta_ranges: - inclusive: [0, 7] - ids: - gen_electron_default: - cuts: - inclusive: - - "(({statusFlags}>>7)&1) == 1" - - -L1gmtMuon: - label: "GMT Muon" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 0.83] - overlap: [0.83, 1.24] - endcap: [1.24, 2.4] - ids: - default: {} - -L1gmtTkMuon: - label: "GMT TkMuon" - match_dR: 0.1 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 0.83] - overlap: [0.83, 1.24] - endcap: [1.24, 2.4] - ids: - default: - cuts: - inclusive: - - "({hwQual} > 0) | ({pt} > 8)" # quality criterion only to be appied for p_T < 8 GeV diff --git a/configs/V33nano/objects/photons.yaml b/configs/V33nano/objects/photons.yaml deleted file mode 100644 index 12d51f0c..00000000 --- a/configs/V33nano/objects/photons.yaml +++ /dev/null @@ -1,29 +0,0 @@ -L1tkPhoton: - match_dR: 0.15 - eta_ranges: - inclusive: [0, 5] - barrel: [0, 1.479] - endcap: [1.479, 2.4] - ids: - NoIso: - label: "L1tkPhoton" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{pt} > 5" - barrel: - - "{eleId} == 1" - endcap: - - "{phoId} == 1" - Iso: - label: "L1tkIsoPhoton" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{pt} > 5" - barrel: - - "abs({relIso}) < 0.25" - - "{eleId} == 1" - endcap: - - "abs({relIso}) < 0.205" - - "{phoId} == 1" diff --git a/configs/V33nano/objects/taus.yaml b/configs/V33nano/objects/taus.yaml deleted file mode 100644 index 11e49a74..00000000 --- a/configs/V33nano/objects/taus.yaml +++ /dev/null @@ -1,61 +0,0 @@ -L1nnPuppiTau: - label: "NN Tau" - match_dR: 0.1 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" - # - "{passLooseNN}==1" - # Current IB (22 Feb recipe) does not have updated WP, so cut on NN score rather than checking passLooseNN - - "{chargedIso} > 0.22" - -L1hpsTau: - label: "HPS Tau" - match_dR: 0.1 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" - -L1caloTau: - label: "Calo Tau" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" - PtGe20: - label: "Calo Tau, pt > 20" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{pt} > 20" - -L1nnCaloTau: - label: "NN Calo Tau" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{hwQual}==3" diff --git a/configs/V33nano/rate_plots/.backups/.test.yml~ b/configs/V33nano/rate_plots/.backups/.test.yml~ deleted file mode 100644 index 9e724bbd..00000000 --- a/configs/V33nano/rate_plots/.backups/.test.yml~ +++ /dev/null @@ -1,12 +0,0 @@ -JetSC8Rates_byRegion: - sample: MinBias - version: V33nano - test_objects: - # - L1puppiJetSC4:default - - L1puppiJetSC8:default - - L1puppiJetSC8:default:barrel - - L1puppiJetSC8:default:endcap - binning: - min: 40 - max: 420 - step: 20 diff --git a/configs/V33nano/rate_plots/eg.yaml b/configs/V33nano/rate_plots/eg.yaml deleted file mode 100644 index 12f54577..00000000 --- a/configs/V33nano/rate_plots/eg.yaml +++ /dev/null @@ -1,12 +0,0 @@ -EGRates: - sample: MinBias - version: V33nano - test_objects: - - L1EG:default - - L1tkElectron:NoIso - - L1tkElectron:Iso - - L1tkPhoton:Iso - binning: - min: 10 - max: 97 - step: 3 diff --git a/configs/V33nano/rate_plots/ht.yaml b/configs/V33nano/rate_plots/ht.yaml deleted file mode 100644 index ac15d4c3..00000000 --- a/configs/V33nano/rate_plots/ht.yaml +++ /dev/null @@ -1,23 +0,0 @@ -HTRates: - sample: MinBias - version: V33nano - test_objects: - - L1puppiHistoJetSums:HT - - L1puppiJetSC4sums:HT - - L1TrackHT:HT - binning: - min: 50 - max: 975 - step: 25 - -MHTRates: - sample: MinBias - version: V33nano - test_objects: - - L1puppiHistoJetSums:MHT - - L1puppiJetSC4sums:MHT - - L1TrackHT:MHT - binning: - min: 50 - max: 975 - step: 25 diff --git a/configs/V33nano/rate_plots/jets.yaml b/configs/V33nano/rate_plots/jets.yaml deleted file mode 100644 index 1bd24ab1..00000000 --- a/configs/V33nano/rate_plots/jets.yaml +++ /dev/null @@ -1,70 +0,0 @@ -JetDefaultRates: - sample: MinBias - version: V33nano - test_objects: - - L1puppiJetHisto:default - - L1puppiJetSC4:default - - L1caloJet:default - - L1TrackJet:default - binning: - min: 40 - max: 420 - step: 20 - -JetsByRegion: - sample: MinBias - version: V33nano - test_objects: - - L1puppiJetSC4:default:barrel - - L1puppiJetSC4:default:endcap - - L1puppiJetSC4:default:forward - - L1caloJet:default:barrel - - L1caloJet:default:endcap - - L1caloJet:default:forward - - L1TrackJet:default:barrel - - L1TrackJet:default:endcap - binning: - min: 40 - max: 420 - step: 20 - -JetExtendedRates: - sample: MinBias - version: V33nano - test_objects: - - L1puppiJetSC4:default:barrel - - L1puppiJetSC4:default:endcap - - L1puppiJetSC4:default:forward - - L1puppiExtJetSC4:default:barrel - - L1puppiExtJetSC4:default:endcap - - L1puppiExtJetSC4:default:forward - - binning: - min: 40 - max: 420 - step: 20 -JetSC8Rates: - sample: MinBias - version: V33nano - test_objects: - - L1puppiJetSC4:default - - L1puppiJetSC8:default - binning: - min: 40 - max: 420 - step: 20 - - -JetSC8Rates_byRegion: - sample: MinBias - version: V33nano - test_objects: - # - L1puppiJetSC4:default - - L1puppiJetSC8:default - - L1puppiJetSC8:default:barrel - - L1puppiJetSC8:default:endcap - - L1puppiJetSC8:default:forward - binning: - min: 40 - max: 420 - step: 20 diff --git a/configs/V33nano/rate_plots/met.yaml b/configs/V33nano/rate_plots/met.yaml deleted file mode 100644 index c0a58061..00000000 --- a/configs/V33nano/rate_plots/met.yaml +++ /dev/null @@ -1,11 +0,0 @@ -METRates: - sample: MinBias - version: V33nano - test_objects: - - L1puppiMET:default - - L1puppiMLMET:default - - L1TrackMET:default - binning: - min: 50 - max: 500 - step: 25 diff --git a/configs/V33nano/rate_plots/muons.yaml b/configs/V33nano/rate_plots/muons.yaml deleted file mode 100644 index 7573ef0f..00000000 --- a/configs/V33nano/rate_plots/muons.yaml +++ /dev/null @@ -1,34 +0,0 @@ -gmtMuonByRegion: - sample: MinBias - version: V33nano - test_objects: - - L1gmtMuon:default:barrel - - L1gmtMuon:default:overlap - - L1gmtMuon:default:endcap - binning: - min: 0 - max: 75 - step: 3 - -gmtTkMuonByRegion: - sample: MinBias - version: V33nano - test_objects: - - L1gmtTkMuon:default:barrel - - L1gmtTkMuon:default:overlap - - L1gmtTkMuon:default:endcap - binning: - min: 0 - max: 75 - step: 3 - -MuonRates: - sample: MinBias - version: V33nano - test_objects: - - L1gmtMuon:default - - L1gmtTkMuon:default - binning: - min: 0 - max: 75 - step: 3 diff --git a/configs/V33nano/rate_plots/taus.yaml b/configs/V33nano/rate_plots/taus.yaml deleted file mode 100644 index 1bb5775d..00000000 --- a/configs/V33nano/rate_plots/taus.yaml +++ /dev/null @@ -1,25 +0,0 @@ -TauRates: - sample: MinBias - version: V33nano - test_objects: - - L1nnPuppiTau:default - - L1hpsTau:default - - L1caloTau:default - - L1nnCaloTau:default - binning: - min: 10 - max: 155 - step: 5 - -TauRatesByRegion: - sample: MinBias - version: V33nano - test_objects: - - L1caloTau:default:barrel - - L1caloTau:default:endcap - - L1nnPuppiTau:default:barrel - - L1nnPuppiTau:default:endcap - binning: - min: 10 - max: 155 - step: 5 diff --git a/configs/V33nano/rate_plots/test.yml b/configs/V33nano/rate_plots/test.yml deleted file mode 100644 index f66faf7e..00000000 --- a/configs/V33nano/rate_plots/test.yml +++ /dev/null @@ -1,13 +0,0 @@ -JetSC8Rates_byRegion2: - sample: MinBias - version: V33nano - test_objects: - # - L1puppiJetSC4:default - - L1puppiJetSC8:default - - L1puppiJetSC8:default:inclusive - - L1puppiJetSC8:default:barrel - #- L1puppiJetSC8:default:endcap - binning: - min: 40 - max: 420 - step: 20 diff --git a/configs/V34nano/.backups/.caching.yaml~ b/configs/V34nano/.backups/.caching.yaml~ deleted file mode 100644 index 2e74d89d..00000000 --- a/configs/V34nano/.backups/.caching.yaml~ +++ /dev/null @@ -1,11 +0,0 @@ -V34nano: - DYLL_M50: - ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/14X/v34/DYToLL_M-50_TuneCP5_14TeV-pythia8/DY_M50_131_200PU_IB1400pre3V5_rerunL1wTT/240312_125645/*1/*_3-12*.root - trees_branches: - Events: - GenPart: "all" - L1gmtTkMuon: "all" - L1gmtMuon: "all" - L1tkElectron: "all" - L1EGbarrel: "all" - L1EGendcap: "all" diff --git a/configs/V34nano/README.md b/configs/V34nano/README.md deleted file mode 100644 index d82151a1..00000000 --- a/configs/V34nano/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# V33 version - -Based on https://github.com/cms-l1-dpg/Phase2-L1Nano/tree/v33_1400pre3v1 - diff --git a/configs/V34nano/caching.yaml b/configs/V34nano/caching.yaml deleted file mode 100644 index b657ea6a..00000000 --- a/configs/V34nano/caching.yaml +++ /dev/null @@ -1,47 +0,0 @@ -V34nano: - DYLL_M50: - ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/14X/v34/DYToLL_M-50_TuneCP5_14TeV-pythia8/DY_M50_131_200PU_IB1400pre3V5_rerunL1wTT/240312_125645/*1/*.root - trees_branches: - Events: - GenPart: "all" - L1gmtTkMuon: "all" - L1gmtMuon: "all" - L1tkElectron: "all" - L1EGbarrel: "all" - L1EGendcap: "all" - MinBias: - ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/14X/v34/fromEmyr/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" # 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] - L1ExtTrackJet: "all" \ No newline at end of file diff --git a/configs/V34nano/object_performance/electron_iso.yaml b/configs/V34nano/object_performance/electron_iso.yaml deleted file mode 100644 index 330a19fa..00000000 --- a/configs/V34nano/object_performance/electron_iso.yaml +++ /dev/null @@ -1,50 +0,0 @@ -ElectronsIsolation_Barrel: - sample: DYLL_M50 - version: V34nano - 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: V34nano - 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 - diff --git a/configs/V34nano/object_performance/electron_matching.yaml b/configs/V34nano/object_performance/electron_matching.yaml deleted file mode 100644 index 81e3e0b7..00000000 --- a/configs/V34nano/object_performance/electron_matching.yaml +++ /dev/null @@ -1,103 +0,0 @@ -ElectronsMatchingBarrel: - sample: DYLL_M50 - version: V34nano - 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: V34nano -# 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: V34nano - 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: V34nano -# 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 diff --git a/configs/V34nano/object_performance/electron_matching_eta.yaml b/configs/V34nano/object_performance/electron_matching_eta.yaml deleted file mode 100644 index 38c6eeef..00000000 --- a/configs/V34nano/object_performance/electron_matching_eta.yaml +++ /dev/null @@ -1,52 +0,0 @@ -ElectronsMatching_Eta_Pt10to25: - sample: DYLL_M50 - version: V34nano - 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: V34nano - 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 diff --git a/configs/V34nano/object_performance/electron_trigger.yaml b/configs/V34nano/object_performance/electron_trigger.yaml deleted file mode 100644 index 86ec1e72..00000000 --- a/configs/V34nano/object_performance/electron_trigger.yaml +++ /dev/null @@ -1,119 +0,0 @@ -ElectronsTriggerBarrel: - sample: DYLL_M50 - version: V34nano - 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.8" - test_objects: - L1EG:default:barrel: "pt" - L1tkElectron:NoIso:barrel: "pt" - L1tkElectron:Iso:barrel: "pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 - -ElectronsTriggerEndcap: - sample: DYLL_M50 - version: V34nano - 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.8" - test_objects: - L1EG:default:endcap: "pt" - L1tkElectron:NoIso:endcap: "pt" - L1tkElectron:Iso:endcap: "pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 - -# ElectronsTriggerBarrel_wPrunedGenPart: -# sample: DYLL_M50 -# version: V34nano -# 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.8" -# test_objects: - # L1EG:default:barrel: "pt" -# L1tkElectron:NoIso:barrel: "pt" -# L1tkElectron:Iso:barrel: "pt" -# thresholds: [10, 20, 30, 40] -# scalings: -# method: "naive" -# threshold: 0.95 -# xlabel: "Gen. pT (GeV)" -# ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" -# binning: -# min: 0 -# max: 100 -# step: 1.5 - -# ElectronsTriggerEndcap_wPrunedGenPart: -# sample: DYLL_M50 -# version: V34nano -# 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.8" -# test_objects: -# # L1EG:default:endcap: "pt" -# L1tkElectron:NoIso:endcap: "pt" -# L1tkElectron:Iso:endcap: "pt" -# thresholds: [10, 20, 30, 40] -# scalings: -# method: "naive" -# threshold: 0.95 -# xlabel: "Gen. pT (GeV)" -# ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" -# binning: -# min: 0 -# max: 100 -# step: 1.5 diff --git a/configs/V34nano/object_performance/jets_matching.yaml b/configs/V34nano/object_performance/jets_matching.yaml deleted file mode 100644 index 0cf3b11e..00000000 --- a/configs/V34nano/object_performance/jets_matching.yaml +++ /dev/null @@ -1,118 +0,0 @@ -JetMatchingBarrel: - sample: TT - version: V34nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetHisto:default: "pt" - L1puppiJetSC4:default: "pt" - L1caloJet:default: "pt" - L1TrackJet:default: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetMatchingEndcap: - sample: TT - version: V34nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetHisto:default: "pt" - L1puppiJetSC4:default: "pt" - L1caloJet:default: "pt" - L1TrackJet:default: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (endcap)" - binning: - min: 0 - max: 500 - step: 10 - -JetMatchingForward: - version: V34nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 2.4" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetHisto:default: "pt" - L1puppiJetSC4:default: "pt" - L1caloJet:default: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (forward)" - binning: - min: 0 - max: 500 - step: 10 - - -JetMatchingBarrelSC8: - sample: TT - version: V34nano - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen AK8 Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetSC8:default:barrel: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetMatchingEndcapSC8: - sample: TT - version: V34nano - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen AK8 Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetSC8:default:endcap: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (endcap)" - binning: - min: 0 - max: 500 - step: 10 \ No newline at end of file diff --git a/configs/V34nano/object_performance/jets_matching_eta.yaml b/configs/V34nano/object_performance/jets_matching_eta.yaml deleted file mode 100644 index 50c4580d..00000000 --- a/configs/V34nano/object_performance/jets_matching_eta.yaml +++ /dev/null @@ -1,94 +0,0 @@ -JetMatching_Eta_Pt40To100: - sample: TT - version: V34nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 40" - - "{pt} < 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetHisto:default: "eta" - L1puppiJetSC4:default: "eta" - L1caloJet:default: "eta" - L1TrackJet:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (40-100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf: - sample: TT - version: V34nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetHisto:default: "eta" - L1puppiJetSC4:default: "eta" - L1caloJet:default: "eta" - L1TrackJet:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf_extEta: - sample: TT - version: V34nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 7" - test_objects: - L1caloJet:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5.5 - max: 5.5 - step: 0.25 - -JetMatching_Eta_SC8_Pt100ToInf: - sample: TT - version: V34nano - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetSC8:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 \ No newline at end of file diff --git a/configs/V34nano/object_performance/jets_matching_wBTag.yaml b/configs/V34nano/object_performance/jets_matching_wBTag.yaml deleted file mode 100644 index 3dc0940a..00000000 --- a/configs/V34nano/object_performance/jets_matching_wBTag.yaml +++ /dev/null @@ -1,136 +0,0 @@ -JetMatching_Eta_Pt40To100_ExtendedVsRegular: - sample: TT - version: V34nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 40" - - "{pt} < 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetSC4:default: "eta" - L1puppiExtJetSC4:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (40-100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf_ExtendedVsRegular: - sample: TT - version: V34nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetSC4:default: "eta" - L1puppiExtJetSC4:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt30ToInf_genBJets: - sample: TT - version: V34nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 30" - - "abs({partonFlavour}) == 5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiExtJetSC4:bjetnn: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>30 GeV)" - binning: - min: -2.4 - max: 2.4 - step: 0.25 - -JetMatching_Eta_Pt30ToInf_genNotBJets: - sample: TT - version: V34nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 30" - - "abs({partonFlavour}) != 5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiExtJetSC4:bjetnn: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>30 GeV)" - binning: - min: -2.4 - max: 2.4 - step: 0.25 - -JetMatching_Pt_Pt30ToInf_genBJets: - sample: TT - version: V34nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({partonFlavour}) == 5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiExtJetSC4:bjetnn: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency" - binning: - min: 30 - max: 200 - step: 10 - -JetMatching_Pt_Pt30ToInf_genNotBJets: - sample: TT - version: V34nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({partonFlavour}) != 5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiExtJetSC4:bjetnn: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency" - binning: - min: 30 - max: 200 - step: 10 diff --git a/configs/V34nano/object_performance/jets_sc8_trigger.yaml b/configs/V34nano/object_performance/jets_sc8_trigger.yaml deleted file mode 100644 index 1efecf4a..00000000 --- a/configs/V34nano/object_performance/jets_sc8_trigger.yaml +++ /dev/null @@ -1,77 +0,0 @@ -JetTurnonBarrelSC8: - version: V34nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetSC8:default:barrel: "pt" - thresholds: [150] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonEndcapSC8: - version: V34nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetSC8:default:endcap: "pt" - thresholds: [150] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, endcap)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonForwardSC8: - version: V34nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 2.4" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetSC8:default:forward: "pt" - thresholds: [150] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, forward)" - binning: - min: 0 - max: 500 - step: 10 diff --git a/configs/V34nano/object_performance/jets_trigger.yaml b/configs/V34nano/object_performance/jets_trigger.yaml deleted file mode 100644 index 16ceacb3..00000000 --- a/configs/V34nano/object_performance/jets_trigger.yaml +++ /dev/null @@ -1,85 +0,0 @@ -JetTurnonBarrel: - version: V34nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetHisto:default:barrel: "pt" - L1puppiJetSC4:default:barrel: "pt" - L1caloJet:default:barrel: "pt" - L1TrackJet:default:barrel: "pt" - thresholds: [50, 100] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonEndcap: - version: V34nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetHisto:default:endcap: "pt" - L1puppiJetSC4:default:endcap: "pt" - L1caloJet:default:endcap: "pt" - L1TrackJet:default:endcap: "pt" - thresholds: [50, 100] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, endcap)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonForward: - version: V34nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 2.4" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetHisto:default:forward: "pt" - L1puppiJetSC4:default:forward: "pt" - L1caloJet:default:forward: "pt" - thresholds: [50, 100] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, forward)" - binning: - min: 0 - max: 500 - step: 10 diff --git a/configs/V34nano/object_performance/met_ht_mht.yaml b/configs/V34nano/object_performance/met_ht_mht.yaml deleted file mode 100644 index a7e7a0da..00000000 --- a/configs/V34nano/object_performance/met_ht_mht.yaml +++ /dev/null @@ -1,75 +0,0 @@ -HT_90perc: - sample: TT - version: V34nano - 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 ( GeV)" - binning: - min: 0 - max: 750 - step: 20 - -MHT_50perc: - sample: TT - version: V34nano - 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 ( GeV)" - binning: - min: 0 - max: 500 - step: 20 - -MET_90perc: - sample: TT - version: V34nano - reference_object: - object: "GenMET" - x_arg: "pt" - label: "Gen MET" - test_objects: - L1puppiMET:default: "pt" - L1puppiMLMET:default: "pt" - L1TrackMET:default: "pt" - thresholds: [150] - xlabel: "Gen. MET (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 500 - step: 20 diff --git a/configs/V34nano/object_performance/muon_matching.yaml b/configs/V34nano/object_performance/muon_matching.yaml deleted file mode 100644 index c583ae8b..00000000 --- a/configs/V34nano/object_performance/muon_matching.yaml +++ /dev/null @@ -1,76 +0,0 @@ -MuonsMatchingBarrel: - sample: DYLL_M50 - version: V34nano - 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" - L1gmtTkMuon:LooseID:barrel: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (barrel)" - binning: - min: 0 - max: 100 - step: 3 - -MuonsMatchingOverlap: - sample: DYLL_M50 - version: V34nano - 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" - L1gmtTkMuon:LooseID:overlap: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (overlap)" - binning: - min: 0 - max: 100 - step: 3 - -MuonsMatchingEndcap: - sample: DYLL_M50 - version: V34nano - 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" - L1gmtTkMuon:LooseID:endcap: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (endcap)" - binning: - min: 0 - max: 100 - step: 3 diff --git a/configs/V34nano/object_performance/muon_matching_eta.yaml b/configs/V34nano/object_performance/muon_matching_eta.yaml deleted file mode 100644 index 2a1534fb..00000000 --- a/configs/V34nano/object_performance/muon_matching_eta.yaml +++ /dev/null @@ -1,52 +0,0 @@ -MuonsMatching_Eta_Pt2to5: - sample: DYLL_M50 - version: V34nano - 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" - L1gmtTkMuon:default: "eta" - L1gmtTkMuon:LooseID: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (2-5 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 - -MuonsMatching_Eta_Pt15toInf: - sample: DYLL_M50 - version: V34nano - 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" - L1gmtTkMuon:default: "eta" - L1gmtTkMuon:LooseID: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>15 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V34nano/object_performance/muon_trigger.yaml b/configs/V34nano/object_performance/muon_trigger.yaml deleted file mode 100644 index 808098c9..00000000 --- a/configs/V34nano/object_performance/muon_trigger.yaml +++ /dev/null @@ -1,84 +0,0 @@ -MuonsTrigger_Barrel: - sample: DYLL_M50 - version: V34nano - 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" - 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 - -MuonsTrigger_Overlap: - sample: DYLL_M50 - version: V34nano - 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" - 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 - -MuonsTrigger_Endcap: - sample: DYLL_M50 - version: V34nano - 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" - 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 diff --git a/configs/V34nano/object_performance/photon_iso.yaml b/configs/V34nano/object_performance/photon_iso.yaml deleted file mode 100644 index cd54e071..00000000 --- a/configs/V34nano/object_performance/photon_iso.yaml +++ /dev/null @@ -1,51 +0,0 @@ -PhotonIsolation_Barrel: - sample: Hgg - version: V34nano - iso_vs_efficiency: True - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) < 1.479" - object: - - "abs({eta}) < 1.479" - test_objects: - L1tkPhoton:NoIso:barrel: "relIso" - xlabel: "Isolation" - ylabel: "Efficiency (Barrel)" - binning: - min: 0 - max: 0.5 - step: 0.005 - -PhotonIsolation_Endcap: - sample: Hgg - version: V34nano - iso_vs_efficiency: True - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) > 1.479" - - "abs({eta}) < 2.4" - object: - - "abs({eta}) > 1.479" - test_objects: - L1tkPhoton:NoIso:endcap: "relIso" - xlabel: "Isolation" - ylabel: "Efficiency (Endcap)" - binning: - min: 0 - max: 0.5 - step: 0.005 - diff --git a/configs/V34nano/object_performance/photons_matching.yaml b/configs/V34nano/object_performance/photons_matching.yaml deleted file mode 100644 index 84682139..00000000 --- a/configs/V34nano/object_performance/photons_matching.yaml +++ /dev/null @@ -1,103 +0,0 @@ -PhotonsMatching_Barrel: - sample: Hgg - version: V34nano - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1EG:default: "pt" - L1tkPhoton:NoIso: "pt" - L1tkPhoton:Iso: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - binning: - min: 0 - max: 100 - step: 3 - -PhotonsMatching_Endcap: - sample: Hgg - version: V34nano - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1EG:default: "pt" - L1tkPhoton:NoIso: "pt" - L1tkPhoton:Iso: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Endcap)" - binning: - min: 0 - max: 100 - step: 3 - -PhotonsMatching_Barrel_wPrunedGenParts: - sample: Hgg - version: V34nano - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1EG:default: "pt" - L1tkPhoton:NoIso: "pt" - L1tkPhoton:Iso: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - binning: - min: 0 - max: 100 - step: 3 - -PhotonsMatching_Endcap_wPrunedGenParts: - sample: Hgg - version: V34nano - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1EG:default: "pt" - L1tkPhoton:NoIso: "pt" - L1tkPhoton:Iso: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Endcap)" - binning: - min: 0 - max: 100 - step: 3 diff --git a/configs/V34nano/object_performance/photons_matching_eta.yaml b/configs/V34nano/object_performance/photons_matching_eta.yaml deleted file mode 100644 index f02aa939..00000000 --- a/configs/V34nano/object_performance/photons_matching_eta.yaml +++ /dev/null @@ -1,52 +0,0 @@ -PhotonsMatching_Eta_Pt10to25: - sample: Hgg - version: V34nano - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "eta" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "{pt} < 25" - - "{pt} > 10" - object: - - "abs({eta}) < 3.0" - test_objects: - L1EG:default: "eta" - L1tkPhoton:NoIso: "eta" - L1tkPhoton:Iso: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency ($10 < p_T < 25$ GeV)" - binning: - min: -3 - max: 3 - step: 0.2 - -PhotonsMatching_Eta_Pt25toInf: - sample: Hgg - version: V34nano - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "eta" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "{pt} >= 25" - object: - - "abs({eta}) < 3.0" - test_objects: - L1EG:default: "eta" - L1tkPhoton:NoIso: "eta" - L1tkPhoton:Iso: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency ($p_T > 25$ GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V34nano/object_performance/photons_trigger.yaml b/configs/V34nano/object_performance/photons_trigger.yaml deleted file mode 100644 index 3321f821..00000000 --- a/configs/V34nano/object_performance/photons_trigger.yaml +++ /dev/null @@ -1,59 +0,0 @@ -PhotonsTrigger_Barrel: - sample: Hgg - version: V34nano - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1EG:default:barrel: "pt" - L1tkPhoton:NoIso:barrel: "pt" - L1tkPhoton:Iso:barrel: "pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 - -PhotonsTrigger_Endcap: - sample: Hgg - version: V34nano - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1EG:default:endcap: "pt" - L1tkPhoton:NoIso:endcap: "pt" - L1tkPhoton:Iso:endcap: "pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 diff --git a/configs/V34nano/object_performance/tau_matching.yaml b/configs/V34nano/object_performance/tau_matching.yaml deleted file mode 100644 index 4fe82ec1..00000000 --- a/configs/V34nano/object_performance/tau_matching.yaml +++ /dev/null @@ -1,53 +0,0 @@ -TausMatchingBarrel: - sample: VBFHToTauTau - version: V34nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnPuppiTau:default: "pt" - L1hpsTau:default: "pt" - L1caloTau:default: "pt" - L1nnCaloTau:default: "pt" -# L1caloTau:PtGe20: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - binning: - min: 0 - max: 150 - step: 6 - -TausMatchingEndcap: - sample: VBFHToTauTau - version: V34nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnPuppiTau:default: "pt" - L1hpsTau:default: "pt" - L1caloTau:default: "pt" - L1nnCaloTau:default: "pt" -# L1caloTau:PtGe20: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Endcap)" - binning: - min: 0 - max: 150 - step: 6 diff --git a/configs/V34nano/object_performance/tau_matching_eta.yaml b/configs/V34nano/object_performance/tau_matching_eta.yaml deleted file mode 100644 index be0cf1c0..00000000 --- a/configs/V34nano/object_performance/tau_matching_eta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -TauMatching_Eta_Pt40To100: - sample: VBFHToTauTau - version: V34nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "eta" - label: "Gen Taus" - cuts: - event: - - "{pt} > 40" - - "{pt} < 100" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnPuppiTau:default: "eta" - L1hpsTau:default: "eta" - L1caloTau:default: "eta" - L1nnCaloTau:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (40-100 GeV)" - binning: - min: -3.0 - max: 3.0 - step: 0.2 - -TauMatching_Eta_Pt100ToInf: - sample: VBFHToTauTau - version: V34nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "eta" - label: "Gen Taus" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - L1nnPuppiTau:default: "eta" - L1hpsTau:default: "eta" - L1caloTau:default: "eta" - L1nnCaloTau:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V34nano/object_performance/tau_trigger.yaml b/configs/V34nano/object_performance/tau_trigger.yaml deleted file mode 100644 index bf68d9a6..00000000 --- a/configs/V34nano/object_performance/tau_trigger.yaml +++ /dev/null @@ -1,59 +0,0 @@ -TauTriggerBarrel_90perc: - sample: VBFHToTauTau - version: V34nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnPuppiTau:default:barrel: "pt" - L1hpsTau:default:barrel: "pt" - L1caloTau:default:barrel: "pt" - L1nnCaloTau:default:barrel: "pt" - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 150 - step: 6 - -TauTriggerEndcap_90perc: - sample: VBFHToTauTau - version: V34nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnPuppiTau:default:endcap: "pt" - L1hpsTau:default:endcap: "pt" - L1caloTau:default:endcap: "pt" - L1nnCaloTau:default:endcap: "pt" - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 150 - step: 6 diff --git a/configs/V34nano/objects/electrons.yaml b/configs/V34nano/objects/electrons.yaml deleted file mode 100644 index cfacf196..00000000 --- a/configs/V34nano/objects/electrons.yaml +++ /dev/null @@ -1,49 +0,0 @@ -L1tkElectron: - match_dR: 0.15 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.479] - endcap: [1.479, 5] - ids: - NoIso: - label: "TkElectron" - cuts: - inclusive: - - "abs({eta}) < 2.4" - endcap: - - "({eleId} == 1) | ({pt} < 25)" - barrel: - - "{eleId} == 1" - NoIsoForIso: - # This id is exclusively used for the - # isoloation wp derivation - label: "TkElectron, no ID" - cuts: - inclusive: - - "abs({eta}) < 2.4" - Iso: - label: "TkIsoElectron" - cuts: - inclusive: - - "abs({eta}) < 2.4" - barrel: - - "abs({relIso}) < 0.13" - endcap: - - "abs({relIso}) < 0.28" - -L1EG: - match_dR: 0.2 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.479] - endcap: [1.479, 3.0] - label: "EG" - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 3.0" - barrel: - - "{eleId} == 1" - endcap: - - "{saId} == 1" diff --git a/configs/V34nano/objects/jets.yaml b/configs/V34nano/objects/jets.yaml deleted file mode 100644 index 087e1c87..00000000 --- a/configs/V34nano/objects/jets.yaml +++ /dev/null @@ -1,87 +0,0 @@ -L1caloJet: - match_dR: 0.3 - label: "Calo Jet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - cuts: - inclusive: - - "abs({eta}) < 7" - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -L1puppiExtJetSC4: - match_dR: 0.35 - label: "Seeded Cone Extended PuppiJet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 5" - bjetnn: - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{btagScore} > 0.71" - -L1puppiJetHisto: - match_dR: 0.3 - label: "Histogrammed PuppiJet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -L1puppiJetSC4: - match_dR: 0.35 - label: "Seeded Cone PuppiJet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -L1puppiJetSC8: - match_dR: 0.35 - label: "Seeded Cone PuppiJet 8" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -L1TrackJet: - match_dR: 0.4 - label: "Tracker Jet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default diff --git a/configs/V34nano/objects/met_ht_mht.yaml b/configs/V34nano/objects/met_ht_mht.yaml deleted file mode 100644 index bb7611bd..00000000 --- a/configs/V34nano/objects/met_ht_mht.yaml +++ /dev/null @@ -1,57 +0,0 @@ -# phase1PuppiHT: -# label: "Histogrammed Puppi HT" -# ids: -# default: {} - -# phase1PuppiMHT: -# label: "Phase1 Puppi MHT" -# ids: -# default: {} - -L1puppiMET: - label: "Puppi MET" - ids: - default: {} - -L1puppiMLMET: - label: "Puppi MLMET" - ids: - default: {} - -L1puppiJetSC4sums: - ids: - HT: - label: "SeededCone HT" - cuts: - inclusive: - - "{sumType} == 0" - MHT: - label: "SeededCone MHT" - cuts: - inclusive: - - "{sumType} == 1" - -L1puppiHistoJetSums: - ids: - HT: - label: "Histogrammed Puppi HT" - cuts: - inclusive: - - "{sumType} == 0" - MHT: - label: "Histogrammed Puppi MHT" - cuts: - inclusive: - - "{sumType} == 1" - -L1TrackHT: - ids: - HT: - label: "Tracker HT" - MHT: - label: "Tracker MHT" - -L1TrackMET: - label: "Tracker MET" - ids: - default: {} \ No newline at end of file diff --git a/configs/V34nano/objects/muons.yaml b/configs/V34nano/objects/muons.yaml deleted file mode 100644 index d5d75f9f..00000000 --- a/configs/V34nano/objects/muons.yaml +++ /dev/null @@ -1,39 +0,0 @@ -GenPart: - label: "Gen Muon" - eta_ranges: - inclusive: [0, 7] - ids: - gen_electron_default: - cuts: - inclusive: - - "(({statusFlags}>>7)&1) == 1" - - -L1gmtMuon: - label: "GMT Muon" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 0.83] - overlap: [0.83, 1.24] - endcap: [1.24, 2.4] - ids: - default: {} - -L1gmtTkMuon: - label: "GMT TkMuon" - match_dR: 0.1 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 0.83] - overlap: [0.83, 1.24] - endcap: [1.24, 2.4] - ids: - default: - cuts: {} - LooseID: - label: "GMT TkMuon, Qual>0" - cuts: - inclusive: - - "({hwQual} > 0)" - \ No newline at end of file diff --git a/configs/V34nano/objects/photons.yaml b/configs/V34nano/objects/photons.yaml deleted file mode 100644 index 12d51f0c..00000000 --- a/configs/V34nano/objects/photons.yaml +++ /dev/null @@ -1,29 +0,0 @@ -L1tkPhoton: - match_dR: 0.15 - eta_ranges: - inclusive: [0, 5] - barrel: [0, 1.479] - endcap: [1.479, 2.4] - ids: - NoIso: - label: "L1tkPhoton" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{pt} > 5" - barrel: - - "{eleId} == 1" - endcap: - - "{phoId} == 1" - Iso: - label: "L1tkIsoPhoton" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{pt} > 5" - barrel: - - "abs({relIso}) < 0.25" - - "{eleId} == 1" - endcap: - - "abs({relIso}) < 0.205" - - "{phoId} == 1" diff --git a/configs/V34nano/objects/taus.yaml b/configs/V34nano/objects/taus.yaml deleted file mode 100644 index 11e49a74..00000000 --- a/configs/V34nano/objects/taus.yaml +++ /dev/null @@ -1,61 +0,0 @@ -L1nnPuppiTau: - label: "NN Tau" - match_dR: 0.1 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" - # - "{passLooseNN}==1" - # Current IB (22 Feb recipe) does not have updated WP, so cut on NN score rather than checking passLooseNN - - "{chargedIso} > 0.22" - -L1hpsTau: - label: "HPS Tau" - match_dR: 0.1 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" - -L1caloTau: - label: "Calo Tau" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" - PtGe20: - label: "Calo Tau, pt > 20" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{pt} > 20" - -L1nnCaloTau: - label: "NN Calo Tau" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{hwQual}==3" diff --git a/configs/V34nano/rate_plots/.backups/.test.yml~ b/configs/V34nano/rate_plots/.backups/.test.yml~ deleted file mode 100644 index 9e724bbd..00000000 --- a/configs/V34nano/rate_plots/.backups/.test.yml~ +++ /dev/null @@ -1,12 +0,0 @@ -JetSC8Rates_byRegion: - sample: MinBias - version: V33nano - test_objects: - # - L1puppiJetSC4:default - - L1puppiJetSC8:default - - L1puppiJetSC8:default:barrel - - L1puppiJetSC8:default:endcap - binning: - min: 40 - max: 420 - step: 20 diff --git a/configs/V34nano/rate_plots/eg.yaml b/configs/V34nano/rate_plots/eg.yaml deleted file mode 100644 index 12f54577..00000000 --- a/configs/V34nano/rate_plots/eg.yaml +++ /dev/null @@ -1,12 +0,0 @@ -EGRates: - sample: MinBias - version: V33nano - test_objects: - - L1EG:default - - L1tkElectron:NoIso - - L1tkElectron:Iso - - L1tkPhoton:Iso - binning: - min: 10 - max: 97 - step: 3 diff --git a/configs/V34nano/rate_plots/ht.yaml b/configs/V34nano/rate_plots/ht.yaml deleted file mode 100644 index ac15d4c3..00000000 --- a/configs/V34nano/rate_plots/ht.yaml +++ /dev/null @@ -1,23 +0,0 @@ -HTRates: - sample: MinBias - version: V33nano - test_objects: - - L1puppiHistoJetSums:HT - - L1puppiJetSC4sums:HT - - L1TrackHT:HT - binning: - min: 50 - max: 975 - step: 25 - -MHTRates: - sample: MinBias - version: V33nano - test_objects: - - L1puppiHistoJetSums:MHT - - L1puppiJetSC4sums:MHT - - L1TrackHT:MHT - binning: - min: 50 - max: 975 - step: 25 diff --git a/configs/V34nano/rate_plots/jets.yaml b/configs/V34nano/rate_plots/jets.yaml deleted file mode 100644 index 1d6880fc..00000000 --- a/configs/V34nano/rate_plots/jets.yaml +++ /dev/null @@ -1,52 +0,0 @@ -JetDefaultRates: - sample: MinBias - version: V33nano - test_objects: - - L1puppiJetHisto:default - - L1puppiJetSC4:default - - L1caloJet:default - - L1TrackJet:default - binning: - min: 40 - max: 420 - step: 20 - -JetsByRegion: - sample: MinBias - version: V33nano - test_objects: - - L1puppiJetSC4:default:barrel - - L1puppiJetSC4:default:endcap - - L1caloJet:default:barrel - - L1caloJet:default:endcap - - L1TrackJet:default:barrel - - L1TrackJet:default:endcap - binning: - min: 40 - max: 420 - step: 20 - -JetSC8Rates: - sample: MinBias - version: V33nano - test_objects: - - L1puppiJetSC4:default - - L1puppiJetSC8:default - binning: - min: 40 - max: 420 - step: 20 - - -JetSC8Rates_byRegion: - sample: MinBias - version: V33nano - test_objects: - # - L1puppiJetSC4:default - - L1puppiJetSC8:default - - L1puppiJetSC8:default:barrel - - L1puppiJetSC8:default:endcap - binning: - min: 40 - max: 420 - step: 20 \ No newline at end of file diff --git a/configs/V34nano/rate_plots/met.yaml b/configs/V34nano/rate_plots/met.yaml deleted file mode 100644 index c0a58061..00000000 --- a/configs/V34nano/rate_plots/met.yaml +++ /dev/null @@ -1,11 +0,0 @@ -METRates: - sample: MinBias - version: V33nano - test_objects: - - L1puppiMET:default - - L1puppiMLMET:default - - L1TrackMET:default - binning: - min: 50 - max: 500 - step: 25 diff --git a/configs/V34nano/rate_plots/muons.yaml b/configs/V34nano/rate_plots/muons.yaml deleted file mode 100644 index 7573ef0f..00000000 --- a/configs/V34nano/rate_plots/muons.yaml +++ /dev/null @@ -1,34 +0,0 @@ -gmtMuonByRegion: - sample: MinBias - version: V33nano - test_objects: - - L1gmtMuon:default:barrel - - L1gmtMuon:default:overlap - - L1gmtMuon:default:endcap - binning: - min: 0 - max: 75 - step: 3 - -gmtTkMuonByRegion: - sample: MinBias - version: V33nano - test_objects: - - L1gmtTkMuon:default:barrel - - L1gmtTkMuon:default:overlap - - L1gmtTkMuon:default:endcap - binning: - min: 0 - max: 75 - step: 3 - -MuonRates: - sample: MinBias - version: V33nano - test_objects: - - L1gmtMuon:default - - L1gmtTkMuon:default - binning: - min: 0 - max: 75 - step: 3 diff --git a/configs/V34nano/rate_plots/taus.yaml b/configs/V34nano/rate_plots/taus.yaml deleted file mode 100644 index 1bb5775d..00000000 --- a/configs/V34nano/rate_plots/taus.yaml +++ /dev/null @@ -1,25 +0,0 @@ -TauRates: - sample: MinBias - version: V33nano - test_objects: - - L1nnPuppiTau:default - - L1hpsTau:default - - L1caloTau:default - - L1nnCaloTau:default - binning: - min: 10 - max: 155 - step: 5 - -TauRatesByRegion: - sample: MinBias - version: V33nano - test_objects: - - L1caloTau:default:barrel - - L1caloTau:default:endcap - - L1nnPuppiTau:default:barrel - - L1nnPuppiTau:default:endcap - binning: - min: 10 - max: 155 - step: 5 diff --git a/configs/V34nano/rate_plots/test.yml b/configs/V34nano/rate_plots/test.yml deleted file mode 100644 index f66faf7e..00000000 --- a/configs/V34nano/rate_plots/test.yml +++ /dev/null @@ -1,13 +0,0 @@ -JetSC8Rates_byRegion2: - sample: MinBias - version: V33nano - test_objects: - # - L1puppiJetSC4:default - - L1puppiJetSC8:default - - L1puppiJetSC8:default:inclusive - - L1puppiJetSC8:default:barrel - #- L1puppiJetSC8:default:endcap - binning: - min: 40 - max: 420 - step: 20 diff --git a/configs/V35nano_ModTT/caching.yaml b/configs/V35nano_ModTT/caching.yaml deleted file mode 100644 index 3fbc3661..00000000 --- a/configs/V35nano_ModTT/caching.yaml +++ /dev/null @@ -1,103 +0,0 @@ -V35nano_ModTT: - DYLL_M50: - ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/emyr/2024Reviews/TTFix_25Mar/dy_TTfix.root - trees_branches: - Events: - GenPart: "all" - L1gmtTkMuon: "all" - L1gmtMuon: "all" - L1tkElectron: "all" - L1EGbarrel: "all" - L1EGendcap: "all" - H2LLP4MuCTau900: - ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/emyr/2024Reviews/TTFix_25Mar/h2llp4mu_ctau900_TTfix.root - trees_branches: - Events: - GenPart: "all" - L1gmtTkMuon: "all" - L1gmtMuon: "all" - L1gmtDispMuon: "all" - H2LLP4MuCTau10000: - ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/emyr/2024Reviews/TTFix_25Mar/h2llp4mu_ctau10000_TTfix.root - trees_branches: - Events: - GenPart: "all" - L1gmtTkMuon: "all" - L1gmtMuon: "all" - L1gmtDispMuon: "all" - Hgg: - ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/emyr/2024Reviews/TTFix_25Mar/hgg_TTfix.root - trees_branches: - Events: - GenPart: [pt, eta, phi, pdgId, statusFlags] - L1tkPhoton: "all" - # L1tkElectron: "all" - L1EGbarrel: "all" - L1EGendcap: "all" - VBFHToTauTau: - ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/emyr/2024Reviews/TTFix_25Mar/vbfHTauTau_TTfix.root - trees_branches: - Events: - GenVisTau: "all" - L1nnPuppiTau: "all" - L1hpsTau: "all" - L1caloTau: "all" - L1nnCaloTau: "all" - TT: - ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/emyr/2024Reviews/TTFix_25Mar/ttbar_TTfix.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] - MinBias: - ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/emyr/2024Reviews/TTFix_25Mar/minbias_TTfix.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" # 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] - L1ExtTrackJet: "all" \ No newline at end of file diff --git a/configs/V35nano_ModTT/object_performance/electron_iso.yaml b/configs/V35nano_ModTT/object_performance/electron_iso.yaml deleted file mode 100644 index ba484881..00000000 --- a/configs/V35nano_ModTT/object_performance/electron_iso.yaml +++ /dev/null @@ -1,50 +0,0 @@ -ElectronsIsolation_Barrel: - sample: DYLL_M50 - version: V35nano_ModTT - 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: V35nano_ModTT - 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 - diff --git a/configs/V35nano_ModTT/object_performance/electron_matching.yaml b/configs/V35nano_ModTT/object_performance/electron_matching.yaml deleted file mode 100644 index be94a5a1..00000000 --- a/configs/V35nano_ModTT/object_performance/electron_matching.yaml +++ /dev/null @@ -1,103 +0,0 @@ -ElectronsMatchingBarrel: - sample: DYLL_M50 - version: V35nano_ModTT - 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: V35nano_ModTT -# 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: V35nano_ModTT - 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: V35nano_ModTT -# 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 diff --git a/configs/V35nano_ModTT/object_performance/electron_matching_eta.yaml b/configs/V35nano_ModTT/object_performance/electron_matching_eta.yaml deleted file mode 100644 index 36bc94d6..00000000 --- a/configs/V35nano_ModTT/object_performance/electron_matching_eta.yaml +++ /dev/null @@ -1,52 +0,0 @@ -ElectronsMatching_Eta_Pt10to25: - sample: DYLL_M50 - version: V35nano_ModTT - 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: V35nano_ModTT - 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 diff --git a/configs/V35nano_ModTT/object_performance/electron_trigger.yaml b/configs/V35nano_ModTT/object_performance/electron_trigger.yaml deleted file mode 100644 index 82f860dc..00000000 --- a/configs/V35nano_ModTT/object_performance/electron_trigger.yaml +++ /dev/null @@ -1,119 +0,0 @@ -ElectronsTriggerBarrel: - sample: DYLL_M50 - version: V35nano_ModTT - 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.8" - test_objects: - L1EG:default:barrel: "pt" - L1tkElectron:NoIso:barrel: "pt" - L1tkElectron:Iso:barrel: "pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 - -ElectronsTriggerEndcap: - sample: DYLL_M50 - version: V35nano_ModTT - 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.8" - test_objects: - L1EG:default:endcap: "pt" - L1tkElectron:NoIso:endcap: "pt" - L1tkElectron:Iso:endcap: "pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 - -# ElectronsTriggerBarrel_wPrunedGenPart: -# sample: DYLL_M50 -# version: V35nano_ModTT -# 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.8" -# test_objects: - # L1EG:default:barrel: "pt" -# L1tkElectron:NoIso:barrel: "pt" -# L1tkElectron:Iso:barrel: "pt" -# thresholds: [10, 20, 30, 40] -# scalings: -# method: "naive" -# threshold: 0.95 -# xlabel: "Gen. pT (GeV)" -# ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" -# binning: -# min: 0 -# max: 100 -# step: 1.5 - -# ElectronsTriggerEndcap_wPrunedGenPart: -# sample: DYLL_M50 -# version: V35nano_ModTT -# 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.8" -# test_objects: -# # L1EG:default:endcap: "pt" -# L1tkElectron:NoIso:endcap: "pt" -# L1tkElectron:Iso:endcap: "pt" -# thresholds: [10, 20, 30, 40] -# scalings: -# method: "naive" -# threshold: 0.95 -# xlabel: "Gen. pT (GeV)" -# ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" -# binning: -# min: 0 -# max: 100 -# step: 1.5 diff --git a/configs/V35nano_ModTT/object_performance/jets_matching.yaml b/configs/V35nano_ModTT/object_performance/jets_matching.yaml deleted file mode 100644 index 55f45822..00000000 --- a/configs/V35nano_ModTT/object_performance/jets_matching.yaml +++ /dev/null @@ -1,118 +0,0 @@ -JetMatchingBarrel: - sample: TT - version: V35nano_ModTT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetHisto:default: "pt" - L1puppiJetSC4:default: "pt" - L1caloJet:default: "pt" - L1TrackJet:default: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetMatchingEndcap: - sample: TT - version: V35nano_ModTT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetHisto:default: "pt" - L1puppiJetSC4:default: "pt" - L1caloJet:default: "pt" - L1TrackJet:default: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (endcap)" - binning: - min: 0 - max: 500 - step: 10 - -JetMatchingForward: - version: V35nano_ModTT - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 2.4" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetHisto:default: "pt" - L1puppiJetSC4:default: "pt" - L1caloJet:default: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (forward)" - binning: - min: 0 - max: 500 - step: 10 - - -JetMatchingBarrelSC8: - sample: TT - version: V35nano_ModTT - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen AK8 Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetSC8:default:barrel: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetMatchingEndcapSC8: - sample: TT - version: V35nano_ModTT - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen AK8 Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetSC8:default:endcap: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (endcap)" - binning: - min: 0 - max: 500 - step: 10 \ No newline at end of file diff --git a/configs/V35nano_ModTT/object_performance/jets_matching_eta.yaml b/configs/V35nano_ModTT/object_performance/jets_matching_eta.yaml deleted file mode 100644 index 5c2d2a24..00000000 --- a/configs/V35nano_ModTT/object_performance/jets_matching_eta.yaml +++ /dev/null @@ -1,94 +0,0 @@ -JetMatching_Eta_Pt40To100: - sample: TT - version: V35nano_ModTT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 40" - - "{pt} < 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetHisto:default: "eta" - L1puppiJetSC4:default: "eta" - L1caloJet:default: "eta" - L1TrackJet:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (40-100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf: - sample: TT - version: V35nano_ModTT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetHisto:default: "eta" - L1puppiJetSC4:default: "eta" - L1caloJet:default: "eta" - L1TrackJet:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf_extEta: - sample: TT - version: V35nano_ModTT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 7" - test_objects: - L1caloJet:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5.5 - max: 5.5 - step: 0.25 - -JetMatching_Eta_SC8_Pt100ToInf: - sample: TT - version: V35nano_ModTT - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetSC8:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 \ No newline at end of file diff --git a/configs/V35nano_ModTT/object_performance/jets_matching_wBTag.yaml b/configs/V35nano_ModTT/object_performance/jets_matching_wBTag.yaml deleted file mode 100644 index 2fdd5c0d..00000000 --- a/configs/V35nano_ModTT/object_performance/jets_matching_wBTag.yaml +++ /dev/null @@ -1,136 +0,0 @@ -JetMatching_Eta_Pt40To100_ExtendedVsRegular: - sample: TT - version: V35nano_ModTT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 40" - - "{pt} < 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetSC4:default: "eta" - L1puppiExtJetSC4:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (40-100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf_ExtendedVsRegular: - sample: TT - version: V35nano_ModTT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetSC4:default: "eta" - L1puppiExtJetSC4:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt30ToInf_genBJets: - sample: TT - version: V35nano_ModTT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 30" - - "abs({partonFlavour}) == 5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiExtJetSC4:bjetnn: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>30 GeV)" - binning: - min: -2.4 - max: 2.4 - step: 0.25 - -JetMatching_Eta_Pt30ToInf_genNotBJets: - sample: TT - version: V35nano_ModTT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 30" - - "abs({partonFlavour}) != 5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiExtJetSC4:bjetnn: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>30 GeV)" - binning: - min: -2.4 - max: 2.4 - step: 0.25 - -JetMatching_Pt_Pt30ToInf_genBJets: - sample: TT - version: V35nano_ModTT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({partonFlavour}) == 5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiExtJetSC4:bjetnn: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency" - binning: - min: 30 - max: 200 - step: 10 - -JetMatching_Pt_Pt30ToInf_genNotBJets: - sample: TT - version: V35nano_ModTT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({partonFlavour}) != 5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiExtJetSC4:bjetnn: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency" - binning: - min: 30 - max: 200 - step: 10 diff --git a/configs/V35nano_ModTT/object_performance/jets_sc8_trigger.yaml b/configs/V35nano_ModTT/object_performance/jets_sc8_trigger.yaml deleted file mode 100644 index 0a748ed2..00000000 --- a/configs/V35nano_ModTT/object_performance/jets_sc8_trigger.yaml +++ /dev/null @@ -1,77 +0,0 @@ -JetTurnonBarrelSC8: - version: V35nano_ModTT - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetSC8:default:barrel: "pt" - thresholds: [150] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonEndcapSC8: - version: V35nano_ModTT - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetSC8:default:endcap: "pt" - thresholds: [150] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, endcap)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonForwardSC8: - version: V35nano_ModTT - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 2.4" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetSC8:default:forward: "pt" - thresholds: [150] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, forward)" - binning: - min: 0 - max: 500 - step: 10 diff --git a/configs/V35nano_ModTT/object_performance/jets_trigger.yaml b/configs/V35nano_ModTT/object_performance/jets_trigger.yaml deleted file mode 100644 index f4e8fc8e..00000000 --- a/configs/V35nano_ModTT/object_performance/jets_trigger.yaml +++ /dev/null @@ -1,85 +0,0 @@ -JetTurnonBarrel: - version: V35nano_ModTT - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetHisto:default:barrel: "pt" - L1puppiJetSC4:default:barrel: "pt" - L1caloJet:default:barrel: "pt" - L1TrackJet:default:barrel: "pt" - thresholds: [50, 100] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonEndcap: - version: V35nano_ModTT - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetHisto:default:endcap: "pt" - L1puppiJetSC4:default:endcap: "pt" - L1caloJet:default:endcap: "pt" - L1TrackJet:default:endcap: "pt" - thresholds: [50, 100] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, endcap)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonForward: - version: V35nano_ModTT - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 2.4" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetHisto:default:forward: "pt" - L1puppiJetSC4:default:forward: "pt" - L1caloJet:default:forward: "pt" - thresholds: [50, 100] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, forward)" - binning: - min: 0 - max: 500 - step: 10 diff --git a/configs/V35nano_ModTT/object_performance/met_ht_mht.yaml b/configs/V35nano_ModTT/object_performance/met_ht_mht.yaml deleted file mode 100644 index fb440689..00000000 --- a/configs/V35nano_ModTT/object_performance/met_ht_mht.yaml +++ /dev/null @@ -1,75 +0,0 @@ -HT_90perc: - sample: TT - version: V35nano_ModTT - 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 ( GeV)" - binning: - min: 0 - max: 750 - step: 20 - -MHT_50perc: - sample: TT - version: V35nano_ModTT - 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 ( GeV)" - binning: - min: 0 - max: 500 - step: 20 - -MET_90perc: - sample: TT - version: V35nano_ModTT - reference_object: - object: "GenMET" - x_arg: "pt" - label: "Gen MET" - test_objects: - L1puppiMET:default: "pt" - L1puppiMLMET:default: "pt" - L1TrackMET:default: "pt" - thresholds: [150] - xlabel: "Gen. MET (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 500 - step: 20 diff --git a/configs/V35nano_ModTT/object_performance/muon_matching.yaml b/configs/V35nano_ModTT/object_performance/muon_matching.yaml deleted file mode 100644 index 673b9ee4..00000000 --- a/configs/V35nano_ModTT/object_performance/muon_matching.yaml +++ /dev/null @@ -1,73 +0,0 @@ -MuonsMatchingBarrel: - sample: DYLL_M50 - version: V35nano_ModTT - 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: V35nano_ModTT - 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: V35nano_ModTT - 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 diff --git a/configs/V35nano_ModTT/object_performance/muon_matching_disp.yaml b/configs/V35nano_ModTT/object_performance/muon_matching_disp.yaml deleted file mode 100644 index 4d3a7834..00000000 --- a/configs/V35nano_ModTT/object_performance/muon_matching_disp.yaml +++ /dev/null @@ -1,50 +0,0 @@ -MuonsMatching_Eta_Pt2to5: - sample: DYLL_M50 - version: V35nano_ModTT - 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" - L1gmtTkMuon:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (2-5 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 - -MuonsMatching_Eta_Pt15toInf: - sample: DYLL_M50 - version: V35nano_ModTT - 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" - L1gmtTkMuon:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>15 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V35nano_ModTT/object_performance/muon_matching_eta.yaml b/configs/V35nano_ModTT/object_performance/muon_matching_eta.yaml deleted file mode 100644 index 4d3a7834..00000000 --- a/configs/V35nano_ModTT/object_performance/muon_matching_eta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -MuonsMatching_Eta_Pt2to5: - sample: DYLL_M50 - version: V35nano_ModTT - 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" - L1gmtTkMuon:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (2-5 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 - -MuonsMatching_Eta_Pt15toInf: - sample: DYLL_M50 - version: V35nano_ModTT - 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" - L1gmtTkMuon:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>15 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V35nano_ModTT/object_performance/muon_trigger.yaml b/configs/V35nano_ModTT/object_performance/muon_trigger.yaml deleted file mode 100644 index e7a7fc8c..00000000 --- a/configs/V35nano_ModTT/object_performance/muon_trigger.yaml +++ /dev/null @@ -1,84 +0,0 @@ -MuonsTrigger_Barrel: - sample: DYLL_M50 - version: V35nano_ModTT - 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" - 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 - -MuonsTrigger_Overlap: - sample: DYLL_M50 - version: V35nano_ModTT - 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" - 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 - -MuonsTrigger_Endcap: - sample: DYLL_M50 - version: V35nano_ModTT - 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" - 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 diff --git a/configs/V35nano_ModTT/object_performance/photon_iso.yaml b/configs/V35nano_ModTT/object_performance/photon_iso.yaml deleted file mode 100644 index f4e6d084..00000000 --- a/configs/V35nano_ModTT/object_performance/photon_iso.yaml +++ /dev/null @@ -1,51 +0,0 @@ -PhotonIsolation_Barrel: - sample: Hgg - version: V35nano_ModTT - iso_vs_efficiency: True - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) < 1.479" - object: - - "abs({eta}) < 1.479" - test_objects: - L1tkPhoton:NoIso:barrel: "relIso" - xlabel: "Isolation" - ylabel: "Efficiency (Barrel)" - binning: - min: 0 - max: 0.5 - step: 0.005 - -PhotonIsolation_Endcap: - sample: Hgg - version: V35nano_ModTT - iso_vs_efficiency: True - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) > 1.479" - - "abs({eta}) < 2.4" - object: - - "abs({eta}) > 1.479" - test_objects: - L1tkPhoton:NoIso:endcap: "relIso" - xlabel: "Isolation" - ylabel: "Efficiency (Endcap)" - binning: - min: 0 - max: 0.5 - step: 0.005 - diff --git a/configs/V35nano_ModTT/object_performance/photons_matching.yaml b/configs/V35nano_ModTT/object_performance/photons_matching.yaml deleted file mode 100644 index 5fccfb99..00000000 --- a/configs/V35nano_ModTT/object_performance/photons_matching.yaml +++ /dev/null @@ -1,103 +0,0 @@ -PhotonsMatching_Barrel: - sample: Hgg - version: V35nano_ModTT - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1EG:default: "pt" - L1tkPhoton:NoIso: "pt" - L1tkPhoton:Iso: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - binning: - min: 0 - max: 100 - step: 3 - -PhotonsMatching_Endcap: - sample: Hgg - version: V35nano_ModTT - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1EG:default: "pt" - L1tkPhoton:NoIso: "pt" - L1tkPhoton:Iso: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Endcap)" - binning: - min: 0 - max: 100 - step: 3 - -PhotonsMatching_Barrel_wPrunedGenParts: - sample: Hgg - version: V35nano_ModTT - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1EG:default: "pt" - L1tkPhoton:NoIso: "pt" - L1tkPhoton:Iso: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - binning: - min: 0 - max: 100 - step: 3 - -PhotonsMatching_Endcap_wPrunedGenParts: - sample: Hgg - version: V35nano_ModTT - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1EG:default: "pt" - L1tkPhoton:NoIso: "pt" - L1tkPhoton:Iso: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Endcap)" - binning: - min: 0 - max: 100 - step: 3 diff --git a/configs/V35nano_ModTT/object_performance/photons_matching_eta.yaml b/configs/V35nano_ModTT/object_performance/photons_matching_eta.yaml deleted file mode 100644 index 238fc9f0..00000000 --- a/configs/V35nano_ModTT/object_performance/photons_matching_eta.yaml +++ /dev/null @@ -1,52 +0,0 @@ -PhotonsMatching_Eta_Pt10to25: - sample: Hgg - version: V35nano_ModTT - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "eta" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "{pt} < 25" - - "{pt} > 10" - object: - - "abs({eta}) < 3.0" - test_objects: - L1EG:default: "eta" - L1tkPhoton:NoIso: "eta" - L1tkPhoton:Iso: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency ($10 < p_T < 25$ GeV)" - binning: - min: -3 - max: 3 - step: 0.2 - -PhotonsMatching_Eta_Pt25toInf: - sample: Hgg - version: V35nano_ModTT - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "eta" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "{pt} >= 25" - object: - - "abs({eta}) < 3.0" - test_objects: - L1EG:default: "eta" - L1tkPhoton:NoIso: "eta" - L1tkPhoton:Iso: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency ($p_T > 25$ GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V35nano_ModTT/object_performance/photons_trigger.yaml b/configs/V35nano_ModTT/object_performance/photons_trigger.yaml deleted file mode 100644 index d7fad1b7..00000000 --- a/configs/V35nano_ModTT/object_performance/photons_trigger.yaml +++ /dev/null @@ -1,59 +0,0 @@ -PhotonsTrigger_Barrel: - sample: Hgg - version: V35nano_ModTT - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1EG:default:barrel: "pt" - L1tkPhoton:NoIso:barrel: "pt" - L1tkPhoton:Iso:barrel: "pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 - -PhotonsTrigger_Endcap: - sample: Hgg - version: V35nano_ModTT - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1EG:default:endcap: "pt" - L1tkPhoton:NoIso:endcap: "pt" - L1tkPhoton:Iso:endcap: "pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 diff --git a/configs/V35nano_ModTT/object_performance/tau_matching.yaml b/configs/V35nano_ModTT/object_performance/tau_matching.yaml deleted file mode 100644 index 5a03ea7e..00000000 --- a/configs/V35nano_ModTT/object_performance/tau_matching.yaml +++ /dev/null @@ -1,53 +0,0 @@ -TausMatchingBarrel: - sample: VBFHToTauTau - version: V35nano_ModTT - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnPuppiTau:default: "pt" - L1hpsTau:default: "pt" - L1caloTau:default: "pt" - L1nnCaloTau:default: "pt" -# L1caloTau:PtGe20: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - binning: - min: 0 - max: 150 - step: 6 - -TausMatchingEndcap: - sample: VBFHToTauTau - version: V35nano_ModTT - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnPuppiTau:default: "pt" - L1hpsTau:default: "pt" - L1caloTau:default: "pt" - L1nnCaloTau:default: "pt" -# L1caloTau:PtGe20: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Endcap)" - binning: - min: 0 - max: 150 - step: 6 diff --git a/configs/V35nano_ModTT/object_performance/tau_matching_eta.yaml b/configs/V35nano_ModTT/object_performance/tau_matching_eta.yaml deleted file mode 100644 index bd870078..00000000 --- a/configs/V35nano_ModTT/object_performance/tau_matching_eta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -TauMatching_Eta_Pt40To100: - sample: VBFHToTauTau - version: V35nano_ModTT - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "eta" - label: "Gen Taus" - cuts: - event: - - "{pt} > 40" - - "{pt} < 100" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnPuppiTau:default: "eta" - L1hpsTau:default: "eta" - L1caloTau:default: "eta" - L1nnCaloTau:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (40-100 GeV)" - binning: - min: -3.0 - max: 3.0 - step: 0.2 - -TauMatching_Eta_Pt100ToInf: - sample: VBFHToTauTau - version: V35nano_ModTT - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "eta" - label: "Gen Taus" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - L1nnPuppiTau:default: "eta" - L1hpsTau:default: "eta" - L1caloTau:default: "eta" - L1nnCaloTau:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V35nano_ModTT/object_performance/tau_trigger.yaml b/configs/V35nano_ModTT/object_performance/tau_trigger.yaml deleted file mode 100644 index 7983e48c..00000000 --- a/configs/V35nano_ModTT/object_performance/tau_trigger.yaml +++ /dev/null @@ -1,59 +0,0 @@ -TauTriggerBarrel_90perc: - sample: VBFHToTauTau - version: V35nano_ModTT - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnPuppiTau:default:barrel: "pt" - L1hpsTau:default:barrel: "pt" - L1caloTau:default:barrel: "pt" - L1nnCaloTau:default:barrel: "pt" - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 150 - step: 6 - -TauTriggerEndcap_90perc: - sample: VBFHToTauTau - version: V35nano_ModTT - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnPuppiTau:default:endcap: "pt" - L1hpsTau:default:endcap: "pt" - L1caloTau:default:endcap: "pt" - L1nnCaloTau:default:endcap: "pt" - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 150 - step: 6 diff --git a/configs/V35nano_ModTT/objects/electrons.yaml b/configs/V35nano_ModTT/objects/electrons.yaml deleted file mode 100644 index cfacf196..00000000 --- a/configs/V35nano_ModTT/objects/electrons.yaml +++ /dev/null @@ -1,49 +0,0 @@ -L1tkElectron: - match_dR: 0.15 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.479] - endcap: [1.479, 5] - ids: - NoIso: - label: "TkElectron" - cuts: - inclusive: - - "abs({eta}) < 2.4" - endcap: - - "({eleId} == 1) | ({pt} < 25)" - barrel: - - "{eleId} == 1" - NoIsoForIso: - # This id is exclusively used for the - # isoloation wp derivation - label: "TkElectron, no ID" - cuts: - inclusive: - - "abs({eta}) < 2.4" - Iso: - label: "TkIsoElectron" - cuts: - inclusive: - - "abs({eta}) < 2.4" - barrel: - - "abs({relIso}) < 0.13" - endcap: - - "abs({relIso}) < 0.28" - -L1EG: - match_dR: 0.2 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.479] - endcap: [1.479, 3.0] - label: "EG" - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 3.0" - barrel: - - "{eleId} == 1" - endcap: - - "{saId} == 1" diff --git a/configs/V35nano_ModTT/objects/jets.yaml b/configs/V35nano_ModTT/objects/jets.yaml deleted file mode 100644 index d7bb0010..00000000 --- a/configs/V35nano_ModTT/objects/jets.yaml +++ /dev/null @@ -1,92 +0,0 @@ -L1caloJet: - match_dR: 0.3 - label: "Calo Jet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - cuts: - inclusive: - - "abs({eta}) < 7" - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -L1puppiExtJetSC4: - match_dR: 0.35 - label: "Seeded Cone Extended PuppiJet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 5" - bjetnn: - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{btagScore} > 0.71" - -L1puppiJetHisto: - match_dR: 0.3 - label: "Histogrammed PuppiJet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -L1puppiJetSC4: - match_dR: 0.35 - label: "Seeded Cone PuppiJet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -L1puppiJetSC8: - match_dR: 0.35 - label: "Seeded Cone PuppiJet 8" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -L1TrackJet: - match_dR: 0.4 - label: "Tracker Jet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - - diff --git a/configs/V35nano_ModTT/objects/met_ht_mht.yaml b/configs/V35nano_ModTT/objects/met_ht_mht.yaml deleted file mode 100644 index bb7611bd..00000000 --- a/configs/V35nano_ModTT/objects/met_ht_mht.yaml +++ /dev/null @@ -1,57 +0,0 @@ -# phase1PuppiHT: -# label: "Histogrammed Puppi HT" -# ids: -# default: {} - -# phase1PuppiMHT: -# label: "Phase1 Puppi MHT" -# ids: -# default: {} - -L1puppiMET: - label: "Puppi MET" - ids: - default: {} - -L1puppiMLMET: - label: "Puppi MLMET" - ids: - default: {} - -L1puppiJetSC4sums: - ids: - HT: - label: "SeededCone HT" - cuts: - inclusive: - - "{sumType} == 0" - MHT: - label: "SeededCone MHT" - cuts: - inclusive: - - "{sumType} == 1" - -L1puppiHistoJetSums: - ids: - HT: - label: "Histogrammed Puppi HT" - cuts: - inclusive: - - "{sumType} == 0" - MHT: - label: "Histogrammed Puppi MHT" - cuts: - inclusive: - - "{sumType} == 1" - -L1TrackHT: - ids: - HT: - label: "Tracker HT" - MHT: - label: "Tracker MHT" - -L1TrackMET: - label: "Tracker MET" - ids: - default: {} \ No newline at end of file diff --git a/configs/V35nano_ModTT/objects/muons.yaml b/configs/V35nano_ModTT/objects/muons.yaml deleted file mode 100644 index 08bd371a..00000000 --- a/configs/V35nano_ModTT/objects/muons.yaml +++ /dev/null @@ -1,35 +0,0 @@ -GenPart: - label: "Gen Muon" - eta_ranges: - inclusive: [0, 7] - ids: - gen_electron_default: - cuts: - inclusive: - - "(({statusFlags}>>7)&1) == 1" - - -L1gmtMuon: - label: "GMT Muon" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 0.83] - overlap: [0.83, 1.24] - endcap: [1.24, 2.4] - ids: - default: {} - -L1gmtTkMuon: - label: "GMT TkMuon" - match_dR: 0.1 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 0.83] - overlap: [0.83, 1.24] - endcap: [1.24, 2.4] - ids: - default: - cuts: - inclusive: - - "({hwQual} > 0) | ({pt} > 8)" # quality criterion only to be appied for p_T < 8 GeV diff --git a/configs/V35nano_ModTT/objects/photons.yaml b/configs/V35nano_ModTT/objects/photons.yaml deleted file mode 100644 index 12d51f0c..00000000 --- a/configs/V35nano_ModTT/objects/photons.yaml +++ /dev/null @@ -1,29 +0,0 @@ -L1tkPhoton: - match_dR: 0.15 - eta_ranges: - inclusive: [0, 5] - barrel: [0, 1.479] - endcap: [1.479, 2.4] - ids: - NoIso: - label: "L1tkPhoton" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{pt} > 5" - barrel: - - "{eleId} == 1" - endcap: - - "{phoId} == 1" - Iso: - label: "L1tkIsoPhoton" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{pt} > 5" - barrel: - - "abs({relIso}) < 0.25" - - "{eleId} == 1" - endcap: - - "abs({relIso}) < 0.205" - - "{phoId} == 1" diff --git a/configs/V35nano_ModTT/objects/taus.yaml b/configs/V35nano_ModTT/objects/taus.yaml deleted file mode 100644 index 11e49a74..00000000 --- a/configs/V35nano_ModTT/objects/taus.yaml +++ /dev/null @@ -1,61 +0,0 @@ -L1nnPuppiTau: - label: "NN Tau" - match_dR: 0.1 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" - # - "{passLooseNN}==1" - # Current IB (22 Feb recipe) does not have updated WP, so cut on NN score rather than checking passLooseNN - - "{chargedIso} > 0.22" - -L1hpsTau: - label: "HPS Tau" - match_dR: 0.1 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" - -L1caloTau: - label: "Calo Tau" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" - PtGe20: - label: "Calo Tau, pt > 20" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{pt} > 20" - -L1nnCaloTau: - label: "NN Calo Tau" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{hwQual}==3" diff --git a/configs/V35nano_ModTT/rate_plots/.backups/.test.yml~ b/configs/V35nano_ModTT/rate_plots/.backups/.test.yml~ deleted file mode 100644 index 9e724bbd..00000000 --- a/configs/V35nano_ModTT/rate_plots/.backups/.test.yml~ +++ /dev/null @@ -1,12 +0,0 @@ -JetSC8Rates_byRegion: - sample: MinBias - version: V33nano - test_objects: - # - L1puppiJetSC4:default - - L1puppiJetSC8:default - - L1puppiJetSC8:default:barrel - - L1puppiJetSC8:default:endcap - binning: - min: 40 - max: 420 - step: 20 diff --git a/configs/V35nano_ModTT/rate_plots/eg.yaml b/configs/V35nano_ModTT/rate_plots/eg.yaml deleted file mode 100644 index b5cfdf60..00000000 --- a/configs/V35nano_ModTT/rate_plots/eg.yaml +++ /dev/null @@ -1,12 +0,0 @@ -EGRates: - sample: MinBias - version: V35nano_ModTT - test_objects: - - L1EG:default - - L1tkElectron:NoIso - - L1tkElectron:Iso - - L1tkPhoton:Iso - binning: - min: 10 - max: 97 - step: 3 diff --git a/configs/V35nano_ModTT/rate_plots/ht.yaml b/configs/V35nano_ModTT/rate_plots/ht.yaml deleted file mode 100644 index 5f344e34..00000000 --- a/configs/V35nano_ModTT/rate_plots/ht.yaml +++ /dev/null @@ -1,23 +0,0 @@ -HTRates: - sample: MinBias - version: V35nano_ModTT - test_objects: - - L1puppiHistoJetSums:HT - - L1puppiJetSC4sums:HT - - L1TrackHT:HT - binning: - min: 50 - max: 975 - step: 25 - -MHTRates: - sample: MinBias - version: V35nano_ModTT - test_objects: - - L1puppiHistoJetSums:MHT - - L1puppiJetSC4sums:MHT - - L1TrackHT:MHT - binning: - min: 50 - max: 975 - step: 25 diff --git a/configs/V35nano_ModTT/rate_plots/jets.yaml b/configs/V35nano_ModTT/rate_plots/jets.yaml deleted file mode 100644 index f22e9a38..00000000 --- a/configs/V35nano_ModTT/rate_plots/jets.yaml +++ /dev/null @@ -1,70 +0,0 @@ -# JetDefaultRates: -# sample: MinBias -# version: V35nano_ModTT -# test_objects: -# - L1puppiJetHisto:default -# - L1puppiJetSC4:default -# - L1caloJet:default -# - L1TrackJet:default -# binning: -# min: 40 -# max: 420 -# step: 20 - -# JetsByRegion: -# sample: MinBias -# version: V35nano_ModTT -# test_objects: -# - L1puppiJetSC4:default:barrel -# - L1puppiJetSC4:default:endcap -# - L1puppiJetSC4:default:forward -# - L1caloJet:default:barrel -# - L1caloJet:default:endcap -# - L1caloJet:default:forward -# - L1TrackJet:default:barrel -# - L1TrackJet:default:endcap -# binning: -# min: 40 -# max: 420 -# step: 20 - -JetExtendedRates: - sample: MinBias - version: V35nano_ModTT - test_objects: - - L1puppiJetSC4:default:barrel - - L1puppiJetSC4:default:endcap - - L1puppiJetSC4:default:forward - - L1puppiExtJetSC4:default:barrel - - L1puppiExtJetSC4:default:endcap - - L1puppiExtJetSC4:default:forward - - binning: - min: 40 - max: 420 - step: 20 -JetSC8Rates: - sample: MinBias - version: V35nano_ModTT - test_objects: - - L1puppiJetSC4:default - - L1puppiJetSC8:default - binning: - min: 40 - max: 420 - step: 20 - - -JetSC8Rates_byRegion: - sample: MinBias - version: V35nano_ModTT - test_objects: - # - L1puppiJetSC4:default - - L1puppiJetSC8:default - - L1puppiJetSC8:default:barrel - - L1puppiJetSC8:default:endcap - - L1puppiJetSC8:default:forward - binning: - min: 40 - max: 420 - step: 20 diff --git a/configs/V35nano_ModTT/rate_plots/met.yaml b/configs/V35nano_ModTT/rate_plots/met.yaml deleted file mode 100644 index 28892d25..00000000 --- a/configs/V35nano_ModTT/rate_plots/met.yaml +++ /dev/null @@ -1,11 +0,0 @@ -METRates: - sample: MinBias - version: V35nano_ModTT - test_objects: - - L1puppiMET:default - - L1puppiMLMET:default - - L1TrackMET:default - binning: - min: 50 - max: 500 - step: 25 diff --git a/configs/V35nano_ModTT/rate_plots/muons.yaml b/configs/V35nano_ModTT/rate_plots/muons.yaml deleted file mode 100644 index 50f5a46a..00000000 --- a/configs/V35nano_ModTT/rate_plots/muons.yaml +++ /dev/null @@ -1,34 +0,0 @@ -gmtMuonByRegion: - sample: MinBias - version: V35nano_ModTT - test_objects: - - L1gmtMuon:default:barrel - - L1gmtMuon:default:overlap - - L1gmtMuon:default:endcap - binning: - min: 0 - max: 75 - step: 3 - -gmtTkMuonByRegion: - sample: MinBias - version: V35nano_ModTT - test_objects: - - L1gmtTkMuon:default:barrel - - L1gmtTkMuon:default:overlap - - L1gmtTkMuon:default:endcap - binning: - min: 0 - max: 75 - step: 3 - -MuonRates: - sample: MinBias - version: V35nano_ModTT - test_objects: - - L1gmtMuon:default - - L1gmtTkMuon:default - binning: - min: 0 - max: 75 - step: 3 diff --git a/configs/V35nano_ModTT/rate_plots/taus.yaml b/configs/V35nano_ModTT/rate_plots/taus.yaml deleted file mode 100644 index 2ac8c64a..00000000 --- a/configs/V35nano_ModTT/rate_plots/taus.yaml +++ /dev/null @@ -1,25 +0,0 @@ -TauRates: - sample: MinBias - version: V35nano_ModTT - test_objects: - - L1nnPuppiTau:default - - L1hpsTau:default - - L1caloTau:default - - L1nnCaloTau:default - binning: - min: 10 - max: 155 - step: 5 - -TauRatesByRegion: - sample: MinBias - version: V35nano_ModTT - test_objects: - - L1caloTau:default:barrel - - L1caloTau:default:endcap - - L1nnPuppiTau:default:barrel - - L1nnPuppiTau:default:endcap - binning: - min: 10 - max: 155 - step: 5 diff --git a/configs/V35nano_ModTT/rate_plots/test.yml b/configs/V35nano_ModTT/rate_plots/test.yml deleted file mode 100644 index 3f9ae150..00000000 --- a/configs/V35nano_ModTT/rate_plots/test.yml +++ /dev/null @@ -1,13 +0,0 @@ -JetSC8Rates_byRegion2: - sample: MinBias - version: V35nano_ModTT - test_objects: - # - L1puppiJetSC4:default - - L1puppiJetSC8:default - - L1puppiJetSC8:default:inclusive - - L1puppiJetSC8:default:barrel - #- L1puppiJetSC8:default:endcap - binning: - min: 40 - max: 420 - step: 20 diff --git a/configs/V36nano_noTT/README.md b/configs/V36nano_noTT/README.md deleted file mode 100644 index d82151a1..00000000 --- a/configs/V36nano_noTT/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# V33 version - -Based on https://github.com/cms-l1-dpg/Phase2-L1Nano/tree/v33_1400pre3v1 - diff --git a/configs/V36nano_noTT/caching.yaml b/configs/V36nano_noTT/caching.yaml deleted file mode 100644 index d4a4fbab..00000000 --- a/configs/V36nano_noTT/caching.yaml +++ /dev/null @@ -1,111 +0,0 @@ -V36nano_noTT: - Hgg: - ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/14X/v36/GluGluHToGG_M-125_TuneCP5_14TeV-powheg-pythia8/GluGluHToGG_131_200PU_myIBv6_noTkTrg/240403_211847/0000/L1Nano_*.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/v36/TT_TuneCP5_14TeV-powheg-pythia8/TT_131_200PU_myIBv6_noTkTrg/240403_211802/0000/L1Nano_*.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/alobanov/phase2/menu/ntuples/14X/v36/VBFHToTauTau_M-125_TuneCP5_14TeV-powheg-pythia8/VBFHToTauTau_131_200PU_myIBv6_noTkTrg_resub/240403_214225/0000/L1Nano_*.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/v36/MinBias_TuneCP5_14TeV-pythia8/MinBias_131_L1Fix_myIBv6_noTkTrg_reSub2/240404_202321/000*/* - 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" \ No newline at end of file diff --git a/configs/V36nano_noTT/object_performance/electron_iso.yaml b/configs/V36nano_noTT/object_performance/electron_iso.yaml deleted file mode 100644 index d1374936..00000000 --- a/configs/V36nano_noTT/object_performance/electron_iso.yaml +++ /dev/null @@ -1,50 +0,0 @@ -ElectronsIsolation_Barrel: - sample: DYLL_M50 - version: V36nano_noTT - 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: V36nano_noTT - 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 - diff --git a/configs/V36nano_noTT/object_performance/electron_matching.yaml b/configs/V36nano_noTT/object_performance/electron_matching.yaml deleted file mode 100644 index 94c5644d..00000000 --- a/configs/V36nano_noTT/object_performance/electron_matching.yaml +++ /dev/null @@ -1,103 +0,0 @@ -ElectronsMatchingBarrel: - sample: DYLL_M50 - version: V36nano_noTT - 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: V36nano_noTT -# 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: V36nano_noTT - 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: V36nano_noTT -# 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 diff --git a/configs/V36nano_noTT/object_performance/electron_matching_eta.yaml b/configs/V36nano_noTT/object_performance/electron_matching_eta.yaml deleted file mode 100644 index 84016021..00000000 --- a/configs/V36nano_noTT/object_performance/electron_matching_eta.yaml +++ /dev/null @@ -1,52 +0,0 @@ -ElectronsMatching_Eta_Pt10to25: - sample: DYLL_M50 - version: V36nano_noTT - 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: V36nano_noTT - 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 diff --git a/configs/V36nano_noTT/object_performance/electron_trigger.yaml b/configs/V36nano_noTT/object_performance/electron_trigger.yaml deleted file mode 100644 index 2f0e3768..00000000 --- a/configs/V36nano_noTT/object_performance/electron_trigger.yaml +++ /dev/null @@ -1,119 +0,0 @@ -ElectronsTriggerBarrel: - sample: DYLL_M50 - version: V36nano_noTT - 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.8" - test_objects: - L1EG:default:barrel: "pt" - L1tkElectron:NoIso:barrel: "pt" - L1tkElectron:Iso:barrel: "pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 - -ElectronsTriggerEndcap: - sample: DYLL_M50 - version: V36nano_noTT - 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.8" - test_objects: - L1EG:default:endcap: "pt" - L1tkElectron:NoIso:endcap: "pt" - L1tkElectron:Iso:endcap: "pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 - -# ElectronsTriggerBarrel_wPrunedGenPart: -# sample: DYLL_M50 -# version: V36nano_noTT -# 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.8" -# test_objects: - # L1EG:default:barrel: "pt" -# L1tkElectron:NoIso:barrel: "pt" -# L1tkElectron:Iso:barrel: "pt" -# thresholds: [10, 20, 30, 40] -# scalings: -# method: "naive" -# threshold: 0.95 -# xlabel: "Gen. pT (GeV)" -# ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" -# binning: -# min: 0 -# max: 100 -# step: 1.5 - -# ElectronsTriggerEndcap_wPrunedGenPart: -# sample: DYLL_M50 -# version: V36nano_noTT -# 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.8" -# test_objects: -# # L1EG:default:endcap: "pt" -# L1tkElectron:NoIso:endcap: "pt" -# L1tkElectron:Iso:endcap: "pt" -# thresholds: [10, 20, 30, 40] -# scalings: -# method: "naive" -# threshold: 0.95 -# xlabel: "Gen. pT (GeV)" -# ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" -# binning: -# min: 0 -# max: 100 -# step: 1.5 diff --git a/configs/V36nano_noTT/object_performance/jets_matching.yaml b/configs/V36nano_noTT/object_performance/jets_matching.yaml deleted file mode 100644 index a364dbb4..00000000 --- a/configs/V36nano_noTT/object_performance/jets_matching.yaml +++ /dev/null @@ -1,118 +0,0 @@ -JetMatchingBarrel: - sample: TT - version: V36nano_noTT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetHisto:default: "pt" - L1puppiJetSC4:default: "pt" - L1caloJet:default: "pt" - L1TrackJet:default: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetMatchingEndcap: - sample: TT - version: V36nano_noTT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetHisto:default: "pt" - L1puppiJetSC4:default: "pt" - L1caloJet:default: "pt" - L1TrackJet:default: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency ( GeV, endcap)" - binning: - min: 0 - max: 500 - step: 10 - -JetMatchingForward: - version: V36nano_noTT - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 2.4" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetHisto:default: "pt" - L1puppiJetSC4:default: "pt" - L1caloJet:default: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency ( GeV, forward)" - binning: - min: 0 - max: 500 - step: 10 - - -JetMatchingBarrelSC8: - sample: TT - version: V36nano_noTT - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen AK8 Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetSC8:default:barrel: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency ( GeV, barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetMatchingEndcapSC8: - sample: TT - version: V36nano_noTT - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen AK8 Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetSC8:default:endcap: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency ( GeV, endcap)" - binning: - min: 0 - max: 500 - step: 10 \ No newline at end of file diff --git a/configs/V36nano_noTT/object_performance/jets_matching_eta.yaml b/configs/V36nano_noTT/object_performance/jets_matching_eta.yaml deleted file mode 100644 index acd8a4d0..00000000 --- a/configs/V36nano_noTT/object_performance/jets_matching_eta.yaml +++ /dev/null @@ -1,94 +0,0 @@ -JetMatching_Eta_Pt40To100: - sample: TT - version: V36nano_noTT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 40" - - "{pt} < 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetHisto:default: "eta" - L1puppiJetSC4:default: "eta" - L1caloJet:default: "eta" - L1TrackJet:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (40-100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf: - sample: TT - version: V36nano_noTT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetHisto:default: "eta" - L1puppiJetSC4:default: "eta" - L1caloJet:default: "eta" - L1TrackJet:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf_extEta: - sample: TT - version: V36nano_noTT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 7" - test_objects: - L1caloJet:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5.5 - max: 5.5 - step: 0.25 - -JetMatching_Eta_SC8_Pt100ToInf: - sample: TT - version: V36nano_noTT - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetSC8:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 \ No newline at end of file diff --git a/configs/V36nano_noTT/object_performance/jets_matching_wBTag.yaml b/configs/V36nano_noTT/object_performance/jets_matching_wBTag.yaml deleted file mode 100644 index 0a89a902..00000000 --- a/configs/V36nano_noTT/object_performance/jets_matching_wBTag.yaml +++ /dev/null @@ -1,136 +0,0 @@ -JetMatching_Eta_Pt40To100_ExtendedVsRegular: - sample: TT - version: V36nano_noTT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 40" - - "{pt} < 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetSC4:default: "eta" - L1puppiExtJetSC4:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (40-100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf_ExtendedVsRegular: - sample: TT - version: V36nano_noTT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetSC4:default: "eta" - L1puppiExtJetSC4:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt30ToInf_genBJets: - sample: TT - version: V36nano_noTT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 30" - - "abs({partonFlavour}) == 5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiExtJetSC4:bjetnn: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>30 GeV)" - binning: - min: -2.4 - max: 2.4 - step: 0.25 - -JetMatching_Eta_Pt30ToInf_genNotBJets: - sample: TT - version: V36nano_noTT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 30" - - "abs({partonFlavour}) != 5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiExtJetSC4:bjetnn: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>30 GeV)" - binning: - min: -2.4 - max: 2.4 - step: 0.25 - -JetMatching_Pt_Pt30ToInf_genBJets: - sample: TT - version: V36nano_noTT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({partonFlavour}) == 5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiExtJetSC4:bjetnn: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency" - binning: - min: 30 - max: 200 - step: 10 - -JetMatching_Pt_Pt30ToInf_genNotBJets: - sample: TT - version: V36nano_noTT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({partonFlavour}) != 5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiExtJetSC4:bjetnn: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency" - binning: - min: 30 - max: 200 - step: 10 diff --git a/configs/V36nano_noTT/object_performance/jets_sc8_trigger.yaml b/configs/V36nano_noTT/object_performance/jets_sc8_trigger.yaml deleted file mode 100644 index e7103ff2..00000000 --- a/configs/V36nano_noTT/object_performance/jets_sc8_trigger.yaml +++ /dev/null @@ -1,77 +0,0 @@ -JetTurnonBarrelSC8: - version: V36nano_noTT - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetSC8:default:barrel: "pt" - thresholds: [150] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonEndcapSC8: - version: V36nano_noTT - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetSC8:default:endcap: "pt" - thresholds: [150] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, endcap)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonForwardSC8: - version: V36nano_noTT - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 2.4" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetSC8:default:forward: "pt" - thresholds: [150] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, forward)" - binning: - min: 0 - max: 500 - step: 10 diff --git a/configs/V36nano_noTT/object_performance/jets_trigger.yaml b/configs/V36nano_noTT/object_performance/jets_trigger.yaml deleted file mode 100644 index 6e3ca8d0..00000000 --- a/configs/V36nano_noTT/object_performance/jets_trigger.yaml +++ /dev/null @@ -1,85 +0,0 @@ -JetTurnonBarrel: - version: V36nano_noTT - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetHisto:default:barrel: "pt" - L1puppiJetSC4:default:barrel: "pt" - L1caloJet:default:barrel: "pt" - L1TrackJet:default:barrel: "pt" - thresholds: [50, 100] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonEndcap: - version: V36nano_noTT - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetHisto:default:endcap: "pt" - L1puppiJetSC4:default:endcap: "pt" - L1caloJet:default:endcap: "pt" - L1TrackJet:default:endcap: "pt" - thresholds: [50, 100] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, endcap)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonForward: - version: V36nano_noTT - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 2.4" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetHisto:default:forward: "pt" - L1puppiJetSC4:default:forward: "pt" - L1caloJet:default:forward: "pt" - thresholds: [50, 100] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, forward)" - binning: - min: 0 - max: 500 - step: 10 diff --git a/configs/V36nano_noTT/object_performance/met_ht_mht.yaml b/configs/V36nano_noTT/object_performance/met_ht_mht.yaml deleted file mode 100644 index 64ac51dd..00000000 --- a/configs/V36nano_noTT/object_performance/met_ht_mht.yaml +++ /dev/null @@ -1,97 +0,0 @@ -# HT_90perc: -# sample: TT -# version: V36nano_noTT -# 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 ( GeV)" -# binning: -# min: 0 -# max: 750 -# step: 20 - -# MHT_50perc: -# sample: TT -# version: V36nano_noTT -# 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 ( GeV)" -# binning: -# min: 0 -# max: 500 -# step: 20 - -# MET_90perc: -# sample: TT -# version: V36nano_noTT -# 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 ( GeV)" -# scalings: -# method: "naive" -# threshold: 0.90 -# binning: -# min: 0 -# max: 500 -# step: 20 - -MET_90perc_scTanh: - sample: TT - version: V36nano_noTT - 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] - xlabel: "Gen. MET (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - scalings: - method: "errf" - threshold: 0.90 - binning: - min: 0 - max: 500 - step: 20 \ No newline at end of file diff --git a/configs/V36nano_noTT/object_performance/muonTF_matching.yaml b/configs/V36nano_noTT/object_performance/muonTF_matching.yaml deleted file mode 100644 index ae636524..00000000 --- a/configs/V36nano_noTT/object_performance/muonTF_matching.yaml +++ /dev/null @@ -1,82 +0,0 @@ -MuonTFsMatchingBarrel: - sample: DYLL_M50 - version: V36nano_noTT - 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: V36nano_noTT - 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: V36nano_noTT - 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 diff --git a/configs/V36nano_noTT/object_performance/muonTF_matching_eta.yaml b/configs/V36nano_noTT/object_performance/muonTF_matching_eta.yaml deleted file mode 100644 index 98356cd1..00000000 --- a/configs/V36nano_noTT/object_performance/muonTF_matching_eta.yaml +++ /dev/null @@ -1,56 +0,0 @@ -MuonTFsMatching_Eta_Pt2to5: - sample: DYLL_M50 - version: V36nano_noTT - 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: V36nano_noTT - 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 diff --git a/configs/V36nano_noTT/object_performance/muon_matching.yaml b/configs/V36nano_noTT/object_performance/muon_matching.yaml deleted file mode 100644 index 2dfb8fdb..00000000 --- a/configs/V36nano_noTT/object_performance/muon_matching.yaml +++ /dev/null @@ -1,73 +0,0 @@ -MuonsMatchingBarrel: - sample: DYLL_M50 - version: V36nano_noTT - 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: V36nano_noTT - 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: V36nano_noTT - 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 diff --git a/configs/V36nano_noTT/object_performance/muon_matching_eta.yaml b/configs/V36nano_noTT/object_performance/muon_matching_eta.yaml deleted file mode 100644 index f1020c5f..00000000 --- a/configs/V36nano_noTT/object_performance/muon_matching_eta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -MuonsMatching_Eta_Pt2to5: - sample: DYLL_M50 - version: V36nano_noTT - 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" - L1gmtTkMuon:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (2-5 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 - -MuonsMatching_Eta_Pt15toInf: - sample: DYLL_M50 - version: V36nano_noTT - 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" - L1gmtTkMuon:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>15 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V36nano_noTT/object_performance/muon_trigger.yaml b/configs/V36nano_noTT/object_performance/muon_trigger.yaml deleted file mode 100644 index 27492fb4..00000000 --- a/configs/V36nano_noTT/object_performance/muon_trigger.yaml +++ /dev/null @@ -1,84 +0,0 @@ -MuonsTrigger_Barrel: - sample: DYLL_M50 - version: V36nano_noTT - 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" - 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 - -MuonsTrigger_Overlap: - sample: DYLL_M50 - version: V36nano_noTT - 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" - 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 - -MuonsTrigger_Endcap: - sample: DYLL_M50 - version: V36nano_noTT - 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" - 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 diff --git a/configs/V36nano_noTT/object_performance/photon_iso.yaml b/configs/V36nano_noTT/object_performance/photon_iso.yaml deleted file mode 100644 index be1e5cc7..00000000 --- a/configs/V36nano_noTT/object_performance/photon_iso.yaml +++ /dev/null @@ -1,51 +0,0 @@ -PhotonIsolation_Barrel: - sample: Hgg - version: V36nano_noTT - iso_vs_efficiency: True - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) < 1.479" - object: - - "abs({eta}) < 1.479" - test_objects: - L1tkPhoton:NoIso:barrel: "relIso" - xlabel: "Isolation" - ylabel: "Efficiency (Barrel)" - binning: - min: 0 - max: 0.5 - step: 0.005 - -PhotonIsolation_Endcap: - sample: Hgg - version: V36nano_noTT - iso_vs_efficiency: True - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) > 1.479" - - "abs({eta}) < 2.4" - object: - - "abs({eta}) > 1.479" - test_objects: - L1tkPhoton:NoIso:endcap: "relIso" - xlabel: "Isolation" - ylabel: "Efficiency (Endcap)" - binning: - min: 0 - max: 0.5 - step: 0.005 - diff --git a/configs/V36nano_noTT/object_performance/photons_matching.yaml b/configs/V36nano_noTT/object_performance/photons_matching.yaml deleted file mode 100644 index 258b3450..00000000 --- a/configs/V36nano_noTT/object_performance/photons_matching.yaml +++ /dev/null @@ -1,103 +0,0 @@ -PhotonsMatching_Barrel: - sample: Hgg - version: V36nano_noTT - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1EG:default: "pt" - L1tkPhoton:NoIso: "pt" - L1tkPhoton:Iso: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - binning: - min: 0 - max: 100 - step: 3 - -PhotonsMatching_Endcap: - sample: Hgg - version: V36nano_noTT - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1EG:default: "pt" - L1tkPhoton:NoIso: "pt" - L1tkPhoton:Iso: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Endcap)" - binning: - min: 0 - max: 100 - step: 3 - -PhotonsMatching_Barrel_wPrunedGenParts: - sample: Hgg - version: V36nano_noTT - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1EG:default: "pt" - L1tkPhoton:NoIso: "pt" - L1tkPhoton:Iso: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - binning: - min: 0 - max: 100 - step: 3 - -PhotonsMatching_Endcap_wPrunedGenParts: - sample: Hgg - version: V36nano_noTT - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1EG:default: "pt" - L1tkPhoton:NoIso: "pt" - L1tkPhoton:Iso: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Endcap)" - binning: - min: 0 - max: 100 - step: 3 diff --git a/configs/V36nano_noTT/object_performance/photons_matching_eta.yaml b/configs/V36nano_noTT/object_performance/photons_matching_eta.yaml deleted file mode 100644 index c54d833d..00000000 --- a/configs/V36nano_noTT/object_performance/photons_matching_eta.yaml +++ /dev/null @@ -1,52 +0,0 @@ -PhotonsMatching_Eta_Pt10to25: - sample: Hgg - version: V36nano_noTT - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "eta" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "{pt} < 25" - - "{pt} > 10" - object: - - "abs({eta}) < 3.0" - test_objects: - L1EG:default: "eta" - L1tkPhoton:NoIso: "eta" - L1tkPhoton:Iso: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency ($10 < p_T < 25$ GeV)" - binning: - min: -3 - max: 3 - step: 0.2 - -PhotonsMatching_Eta_Pt25toInf: - sample: Hgg - version: V36nano_noTT - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "eta" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "{pt} >= 25" - object: - - "abs({eta}) < 3.0" - test_objects: - L1EG:default: "eta" - L1tkPhoton:NoIso: "eta" - L1tkPhoton:Iso: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency ($p_T > 25$ GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V36nano_noTT/object_performance/photons_trigger.yaml b/configs/V36nano_noTT/object_performance/photons_trigger.yaml deleted file mode 100644 index a2ece8b6..00000000 --- a/configs/V36nano_noTT/object_performance/photons_trigger.yaml +++ /dev/null @@ -1,59 +0,0 @@ -PhotonsTrigger_Barrel: - sample: Hgg - version: V36nano_noTT - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1EG:default:barrel: "pt" - L1tkPhoton:NoIso:barrel: "pt" - L1tkPhoton:Iso:barrel: "pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 - -PhotonsTrigger_Endcap: - sample: Hgg - version: V36nano_noTT - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1EG:default:endcap: "pt" - L1tkPhoton:NoIso:endcap: "pt" - L1tkPhoton:Iso:endcap: "pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 diff --git a/configs/V36nano_noTT/object_performance/tau_matching.yaml b/configs/V36nano_noTT/object_performance/tau_matching.yaml deleted file mode 100644 index 182a4a7a..00000000 --- a/configs/V36nano_noTT/object_performance/tau_matching.yaml +++ /dev/null @@ -1,53 +0,0 @@ -TausMatchingBarrel: - sample: VBFHToTauTau - version: V36nano_noTT - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnPuppiTau:default: "pt" - L1hpsTau:default: "pt" - L1caloTau:default: "pt" - L1nnCaloTau:default: "pt" -# L1caloTau:PtGe20: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - binning: - min: 0 - max: 150 - step: 6 - -TausMatchingEndcap: - sample: VBFHToTauTau - version: V36nano_noTT - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnPuppiTau:default: "pt" - L1hpsTau:default: "pt" - L1caloTau:default: "pt" - L1nnCaloTau:default: "pt" -# L1caloTau:PtGe20: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Endcap)" - binning: - min: 0 - max: 150 - step: 6 diff --git a/configs/V36nano_noTT/object_performance/tau_matching_eta.yaml b/configs/V36nano_noTT/object_performance/tau_matching_eta.yaml deleted file mode 100644 index f3b00077..00000000 --- a/configs/V36nano_noTT/object_performance/tau_matching_eta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -TauMatching_Eta_Pt40To100: - sample: VBFHToTauTau - version: V36nano_noTT - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "eta" - label: "Gen Taus" - cuts: - event: - - "{pt} > 40" - - "{pt} < 100" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnPuppiTau:default: "eta" - L1hpsTau:default: "eta" - L1caloTau:default: "eta" - L1nnCaloTau:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (40-100 GeV)" - binning: - min: -3.0 - max: 3.0 - step: 0.2 - -TauMatching_Eta_Pt100ToInf: - sample: VBFHToTauTau - version: V36nano_noTT - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "eta" - label: "Gen Taus" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - L1nnPuppiTau:default: "eta" - L1hpsTau:default: "eta" - L1caloTau:default: "eta" - L1nnCaloTau:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V36nano_noTT/object_performance/tau_trigger.yaml b/configs/V36nano_noTT/object_performance/tau_trigger.yaml deleted file mode 100644 index 728d9338..00000000 --- a/configs/V36nano_noTT/object_performance/tau_trigger.yaml +++ /dev/null @@ -1,59 +0,0 @@ -TauTriggerBarrel_90perc: - sample: VBFHToTauTau - version: V36nano_noTT - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnPuppiTau:default:barrel: "pt" - L1hpsTau:default:barrel: "pt" - L1caloTau:default:barrel: "pt" - L1nnCaloTau:default:barrel: "pt" - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 150 - step: 6 - -TauTriggerEndcap_90perc: - sample: VBFHToTauTau - version: V36nano_noTT - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnPuppiTau:default:endcap: "pt" - L1hpsTau:default:endcap: "pt" - L1caloTau:default:endcap: "pt" - L1nnCaloTau:default:endcap: "pt" - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 150 - step: 6 diff --git a/configs/V36nano_noTT/objects/electrons.yaml b/configs/V36nano_noTT/objects/electrons.yaml deleted file mode 100644 index cfacf196..00000000 --- a/configs/V36nano_noTT/objects/electrons.yaml +++ /dev/null @@ -1,49 +0,0 @@ -L1tkElectron: - match_dR: 0.15 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.479] - endcap: [1.479, 5] - ids: - NoIso: - label: "TkElectron" - cuts: - inclusive: - - "abs({eta}) < 2.4" - endcap: - - "({eleId} == 1) | ({pt} < 25)" - barrel: - - "{eleId} == 1" - NoIsoForIso: - # This id is exclusively used for the - # isoloation wp derivation - label: "TkElectron, no ID" - cuts: - inclusive: - - "abs({eta}) < 2.4" - Iso: - label: "TkIsoElectron" - cuts: - inclusive: - - "abs({eta}) < 2.4" - barrel: - - "abs({relIso}) < 0.13" - endcap: - - "abs({relIso}) < 0.28" - -L1EG: - match_dR: 0.2 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.479] - endcap: [1.479, 3.0] - label: "EG" - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 3.0" - barrel: - - "{eleId} == 1" - endcap: - - "{saId} == 1" diff --git a/configs/V36nano_noTT/objects/jets.yaml b/configs/V36nano_noTT/objects/jets.yaml deleted file mode 100644 index d7bb0010..00000000 --- a/configs/V36nano_noTT/objects/jets.yaml +++ /dev/null @@ -1,92 +0,0 @@ -L1caloJet: - match_dR: 0.3 - label: "Calo Jet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - cuts: - inclusive: - - "abs({eta}) < 7" - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -L1puppiExtJetSC4: - match_dR: 0.35 - label: "Seeded Cone Extended PuppiJet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 5" - bjetnn: - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{btagScore} > 0.71" - -L1puppiJetHisto: - match_dR: 0.3 - label: "Histogrammed PuppiJet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -L1puppiJetSC4: - match_dR: 0.35 - label: "Seeded Cone PuppiJet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -L1puppiJetSC8: - match_dR: 0.35 - label: "Seeded Cone PuppiJet 8" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -L1TrackJet: - match_dR: 0.4 - label: "Tracker Jet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - - diff --git a/configs/V36nano_noTT/objects/met_ht_mht.yaml b/configs/V36nano_noTT/objects/met_ht_mht.yaml deleted file mode 100644 index bb7611bd..00000000 --- a/configs/V36nano_noTT/objects/met_ht_mht.yaml +++ /dev/null @@ -1,57 +0,0 @@ -# phase1PuppiHT: -# label: "Histogrammed Puppi HT" -# ids: -# default: {} - -# phase1PuppiMHT: -# label: "Phase1 Puppi MHT" -# ids: -# default: {} - -L1puppiMET: - label: "Puppi MET" - ids: - default: {} - -L1puppiMLMET: - label: "Puppi MLMET" - ids: - default: {} - -L1puppiJetSC4sums: - ids: - HT: - label: "SeededCone HT" - cuts: - inclusive: - - "{sumType} == 0" - MHT: - label: "SeededCone MHT" - cuts: - inclusive: - - "{sumType} == 1" - -L1puppiHistoJetSums: - ids: - HT: - label: "Histogrammed Puppi HT" - cuts: - inclusive: - - "{sumType} == 0" - MHT: - label: "Histogrammed Puppi MHT" - cuts: - inclusive: - - "{sumType} == 1" - -L1TrackHT: - ids: - HT: - label: "Tracker HT" - MHT: - label: "Tracker MHT" - -L1TrackMET: - label: "Tracker MET" - ids: - default: {} \ No newline at end of file diff --git a/configs/V36nano_noTT/objects/muons.yaml b/configs/V36nano_noTT/objects/muons.yaml deleted file mode 100644 index 642808fc..00000000 --- a/configs/V36nano_noTT/objects/muons.yaml +++ /dev/null @@ -1,69 +0,0 @@ -GenPart: - label: "Gen Muon" - eta_ranges: - inclusive: [0, 7] - ids: - gen_electron_default: - cuts: - inclusive: - - "(({statusFlags}>>7)&1) == 1" - -L1gmtTkMuon: - label: "GMT TkMuon" - match_dR: 0.1 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 0.83] - overlap: [0.83, 1.24] - endcap: [1.24, 2.4] - ids: - default: - cuts: - inclusive: - - "({hwQual} > 0) | ({pt} > 8)" # quality criterion only to be appied for p_T < 8 GeV - - -L1gmtMuon: - label: "GMT Muon" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 0.83] - overlap: [0.83, 1.24] - endcap: [1.24, 2.4] - ids: - default: {} - -L1MuonKMTF: - label: "KMTF Muon" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 0.83] - overlap: [0.83, 1.24] - endcap: [1.24, 2.4] - ids: - default: {} - -L1MuonOMTF: - label: "OMTF Muon" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 0.83] - overlap: [0.83, 1.24] - endcap: [1.24, 2.4] - ids: - default: {} - -L1MuonEMTF: - label: "EMTF Muon" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 0.83] - overlap: [0.83, 1.24] - endcap: [1.24, 2.4] - ids: - default: {} - \ No newline at end of file diff --git a/configs/V36nano_noTT/objects/photons.yaml b/configs/V36nano_noTT/objects/photons.yaml deleted file mode 100644 index 12d51f0c..00000000 --- a/configs/V36nano_noTT/objects/photons.yaml +++ /dev/null @@ -1,29 +0,0 @@ -L1tkPhoton: - match_dR: 0.15 - eta_ranges: - inclusive: [0, 5] - barrel: [0, 1.479] - endcap: [1.479, 2.4] - ids: - NoIso: - label: "L1tkPhoton" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{pt} > 5" - barrel: - - "{eleId} == 1" - endcap: - - "{phoId} == 1" - Iso: - label: "L1tkIsoPhoton" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{pt} > 5" - barrel: - - "abs({relIso}) < 0.25" - - "{eleId} == 1" - endcap: - - "abs({relIso}) < 0.205" - - "{phoId} == 1" diff --git a/configs/V36nano_noTT/objects/taus.yaml b/configs/V36nano_noTT/objects/taus.yaml deleted file mode 100644 index 11e49a74..00000000 --- a/configs/V36nano_noTT/objects/taus.yaml +++ /dev/null @@ -1,61 +0,0 @@ -L1nnPuppiTau: - label: "NN Tau" - match_dR: 0.1 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" - # - "{passLooseNN}==1" - # Current IB (22 Feb recipe) does not have updated WP, so cut on NN score rather than checking passLooseNN - - "{chargedIso} > 0.22" - -L1hpsTau: - label: "HPS Tau" - match_dR: 0.1 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" - -L1caloTau: - label: "Calo Tau" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" - PtGe20: - label: "Calo Tau, pt > 20" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{pt} > 20" - -L1nnCaloTau: - label: "NN Calo Tau" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{hwQual}==3" diff --git a/configs/V36nano_noTT/rate_plots/.backups/.test.yml~ b/configs/V36nano_noTT/rate_plots/.backups/.test.yml~ deleted file mode 100644 index 9e724bbd..00000000 --- a/configs/V36nano_noTT/rate_plots/.backups/.test.yml~ +++ /dev/null @@ -1,12 +0,0 @@ -JetSC8Rates_byRegion: - sample: MinBias - version: V33nano - test_objects: - # - L1puppiJetSC4:default - - L1puppiJetSC8:default - - L1puppiJetSC8:default:barrel - - L1puppiJetSC8:default:endcap - binning: - min: 40 - max: 420 - step: 20 diff --git a/configs/V36nano_noTT/rate_plots/eg.yaml b/configs/V36nano_noTT/rate_plots/eg.yaml deleted file mode 100644 index 498a02bb..00000000 --- a/configs/V36nano_noTT/rate_plots/eg.yaml +++ /dev/null @@ -1,12 +0,0 @@ -EGRates: - sample: MinBias - version: V36nano_noTT - test_objects: - - L1EG:default - - L1tkElectron:NoIso - - L1tkElectron:Iso - - L1tkPhoton:Iso - binning: - min: 10 - max: 97 - step: 3 diff --git a/configs/V36nano_noTT/rate_plots/ht.yaml b/configs/V36nano_noTT/rate_plots/ht.yaml deleted file mode 100644 index 82c36d50..00000000 --- a/configs/V36nano_noTT/rate_plots/ht.yaml +++ /dev/null @@ -1,23 +0,0 @@ -HTRates: - sample: MinBias - version: V36nano_noTT - test_objects: - # - L1puppiHistoJetSums:HT - - L1puppiJetSC4sums:HT - # - L1TrackHT:HT - binning: - min: 50 - max: 975 - step: 25 - -MHTRates: - sample: MinBias - version: V36nano_noTT - test_objects: - # - L1puppiHistoJetSums:MHT - - L1puppiJetSC4sums:MHT - # - L1TrackHT:MHT - binning: - min: 50 - max: 975 - step: 25 diff --git a/configs/V36nano_noTT/rate_plots/jets.yaml b/configs/V36nano_noTT/rate_plots/jets.yaml deleted file mode 100644 index e5584b8e..00000000 --- a/configs/V36nano_noTT/rate_plots/jets.yaml +++ /dev/null @@ -1,84 +0,0 @@ -# JetDefaultRates: -# sample: MinBias -# version: V36nano_noTT -# test_objects: -# - L1puppiJetHisto:default -# - L1puppiJetSC4:default -# - L1caloJet:default -# # - L1TrackJet:default -# binning: -# min: 40 -# max: 420 -# step: 20 - -# JetsByRegion: -# sample: MinBias -# version: V36nano_noTT -# test_objects: -# - L1puppiJetSC4:default:barrel -# - L1puppiJetSC4:default:endcap -# - L1puppiJetSC4:default:forward -# - L1caloJet:default:barrel -# - L1caloJet:default:endcap -# - L1caloJet:default:forward -# # - L1TrackJet:default:barrel -# # - L1TrackJet:default:endcap -# binning: -# min: 40 -# max: 420 -# step: 20 - -JetExtendedRates: - sample: MinBias - version: V36nano_noTT - test_objects: - - L1puppiJetSC4:default:inclusive - - L1puppiExtJetSC4:default:inclusive - # - L1puppiExtJetSC4:default:barrel - # - L1puppiExtJetSC4:default:endcap - # - L1puppiExtJetSC4:default:forward - binning: - min: 40 - max: 420 - step: 20 - -JetExtendedRatesByRegion: - sample: MinBias - version: V36nano_noTT - test_objects: - # - L1puppiJetSC4:default:barrel - # - L1puppiJetSC4:default:endcap - # - L1puppiJetSC4:default:forward - - L1puppiExtJetSC4:default:barrel - - L1puppiExtJetSC4:default:endcap - - L1puppiExtJetSC4:default:forward - binning: - min: 40 - max: 420 - step: 20 - -# JetSC8Rates: -# sample: MinBias -# version: V36nano_noTT -# test_objects: -# - L1puppiJetSC4:default -# - L1puppiJetSC8:default -# binning: -# min: 40 -# max: 420 -# step: 20 - - -# JetSC8Rates_byRegion: -# sample: MinBias -# version: V36nano_noTT -# test_objects: -# # - L1puppiJetSC4:default -# - L1puppiJetSC8:default -# - L1puppiJetSC8:default:barrel -# - L1puppiJetSC8:default:endcap -# - L1puppiJetSC8:default:forward -# binning: -# min: 40 -# max: 420 -# step: 20 diff --git a/configs/V36nano_noTT/rate_plots/met.yaml b/configs/V36nano_noTT/rate_plots/met.yaml deleted file mode 100644 index aab80675..00000000 --- a/configs/V36nano_noTT/rate_plots/met.yaml +++ /dev/null @@ -1,11 +0,0 @@ -METRates: - sample: MinBias - version: V36nano_noTT - test_objects: - - L1puppiMET:default - - L1puppiMLMET:default - # - L1TrackMET:default - binning: - min: 50 - max: 500 - step: 25 diff --git a/configs/V36nano_noTT/rate_plots/muons.yaml b/configs/V36nano_noTT/rate_plots/muons.yaml deleted file mode 100644 index 7e0d5039..00000000 --- a/configs/V36nano_noTT/rate_plots/muons.yaml +++ /dev/null @@ -1,34 +0,0 @@ -gmtMuonByRegion: - sample: MinBias - version: V36nano_noTT - test_objects: - - L1gmtMuon:default:barrel - - L1gmtMuon:default:overlap - - L1gmtMuon:default:endcap - binning: - min: 0 - max: 75 - step: 3 - -gmtTkMuonByRegion: - sample: MinBias - version: V36nano_noTT - test_objects: - - L1gmtTkMuon:default:barrel - - L1gmtTkMuon:default:overlap - - L1gmtTkMuon:default:endcap - binning: - min: 0 - max: 75 - step: 3 - -MuonRates: - sample: MinBias - version: V36nano_noTT - test_objects: - - L1gmtMuon:default - - L1gmtTkMuon:default - binning: - min: 0 - max: 75 - step: 3 diff --git a/configs/V36nano_noTT/rate_plots/taus.yaml b/configs/V36nano_noTT/rate_plots/taus.yaml deleted file mode 100644 index abb54140..00000000 --- a/configs/V36nano_noTT/rate_plots/taus.yaml +++ /dev/null @@ -1,25 +0,0 @@ -TauRates: - sample: MinBias - version: V36nano_noTT - test_objects: - - L1nnPuppiTau:default - - L1hpsTau:default - - L1caloTau:default - - L1nnCaloTau:default - binning: - min: 10 - max: 155 - step: 5 - -TauRatesByRegion: - sample: MinBias - version: V36nano_noTT - test_objects: - - L1caloTau:default:barrel - - L1caloTau:default:endcap - - L1nnPuppiTau:default:barrel - - L1nnPuppiTau:default:endcap - binning: - min: 10 - max: 155 - step: 5 diff --git a/configs/V36nano_noTT/rate_plots/test.yml b/configs/V36nano_noTT/rate_plots/test.yml deleted file mode 100644 index 3e7eed76..00000000 --- a/configs/V36nano_noTT/rate_plots/test.yml +++ /dev/null @@ -1,13 +0,0 @@ -JetSC8Rates_byRegion2: - sample: MinBias - version: V36nano_noTT - test_objects: - # - L1puppiJetSC4:default - - L1puppiJetSC8:default - - L1puppiJetSC8:default:inclusive - - L1puppiJetSC8:default:barrel - #- L1puppiJetSC8:default:endcap - binning: - min: 40 - max: 420 - step: 20 diff --git a/configs/V37nano/README.md b/configs/V37nano/README.md deleted file mode 100644 index d82151a1..00000000 --- a/configs/V37nano/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# V33 version - -Based on https://github.com/cms-l1-dpg/Phase2-L1Nano/tree/v33_1400pre3v1 - diff --git a/configs/V37nano/caching.yaml b/configs/V37nano/caching.yaml deleted file mode 100644 index f67dcd89..00000000 --- a/configs/V37nano/caching.yaml +++ /dev/null @@ -1,128 +0,0 @@ -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] - L1TrackTripletWord: [pt] -# #### 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] diff --git a/configs/V37nano/object_performance/disp_ht.yaml b/configs/V37nano/object_performance/disp_ht.yaml deleted file mode 100644 index ecd55a4a..00000000 --- a/configs/V37nano/object_performance/disp_ht.yaml +++ /dev/null @@ -1,53 +0,0 @@ -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 ( 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 ( GeV)" -# binning: -# min: 0 -# max: 750 -# step: 20 diff --git a/configs/V37nano/object_performance/electron_iso.yaml b/configs/V37nano/object_performance/electron_iso.yaml deleted file mode 100644 index 955eb08d..00000000 --- a/configs/V37nano/object_performance/electron_iso.yaml +++ /dev/null @@ -1,50 +0,0 @@ -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 - diff --git a/configs/V37nano/object_performance/electron_matching.yaml b/configs/V37nano/object_performance/electron_matching.yaml deleted file mode 100644 index dfb6091f..00000000 --- a/configs/V37nano/object_performance/electron_matching.yaml +++ /dev/null @@ -1,103 +0,0 @@ -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 diff --git a/configs/V37nano/object_performance/electron_matching_eta.yaml b/configs/V37nano/object_performance/electron_matching_eta.yaml deleted file mode 100644 index 0a070190..00000000 --- a/configs/V37nano/object_performance/electron_matching_eta.yaml +++ /dev/null @@ -1,52 +0,0 @@ -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 diff --git a/configs/V37nano/object_performance/electron_trigger.yaml b/configs/V37nano/object_performance/electron_trigger.yaml deleted file mode 100644 index f669054b..00000000 --- a/configs/V37nano/object_performance/electron_trigger.yaml +++ /dev/null @@ -1,119 +0,0 @@ -ElectronsTriggerBarrel: - 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.8" - test_objects: - L1EG:default:barrel: "pt" - L1tkElectron:NoIso:barrel: "pt" - L1tkElectron:Iso:barrel: "pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 - -ElectronsTriggerEndcap: - 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.8" - test_objects: - L1EG:default:endcap: "pt" - L1tkElectron:NoIso:endcap: "pt" - L1tkElectron:Iso:endcap: "pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 - -# ElectronsTriggerBarrel_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.8" -# test_objects: - # L1EG:default:barrel: "pt" -# L1tkElectron:NoIso:barrel: "pt" -# L1tkElectron:Iso:barrel: "pt" -# thresholds: [10, 20, 30, 40] -# scalings: -# method: "naive" -# threshold: 0.95 -# xlabel: "Gen. pT (GeV)" -# ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" -# binning: -# min: 0 -# max: 100 -# step: 1.5 - -# ElectronsTriggerEndcap_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.8" -# test_objects: -# # L1EG:default:endcap: "pt" -# L1tkElectron:NoIso:endcap: "pt" -# L1tkElectron:Iso:endcap: "pt" -# thresholds: [10, 20, 30, 40] -# scalings: -# method: "naive" -# threshold: 0.95 -# xlabel: "Gen. pT (GeV)" -# ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" -# binning: -# min: 0 -# max: 100 -# step: 1.5 diff --git a/configs/V37nano/object_performance/jets_matching.yaml b/configs/V37nano/object_performance/jets_matching.yaml deleted file mode 100644 index 15a18a8b..00000000 --- a/configs/V37nano/object_performance/jets_matching.yaml +++ /dev/null @@ -1,118 +0,0 @@ -JetMatchingBarrel: - sample: TT - version: V37nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetHisto:default: "pt" - L1puppiJetSC4:default: "pt" - L1caloJet:default: "pt" - L1TrackJet:default: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetMatchingEndcap: - sample: TT - version: V37nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetHisto:default: "pt" - L1puppiJetSC4:default: "pt" - L1caloJet:default: "pt" - L1TrackJet:default: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency ( GeV, endcap)" - binning: - min: 0 - max: 500 - step: 10 - -JetMatchingForward: - version: V37nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 2.4" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetHisto:default: "pt" - L1puppiJetSC4:default: "pt" - L1caloJet:default: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency ( GeV, forward)" - binning: - min: 0 - max: 500 - step: 10 - - -JetMatchingBarrelSC8: - sample: TT - version: V37nano - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen AK8 Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetSC8:default:barrel: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency ( GeV, barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetMatchingEndcapSC8: - sample: TT - version: V37nano - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen AK8 Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetSC8:default:endcap: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency ( GeV, endcap)" - binning: - min: 0 - max: 500 - step: 10 \ No newline at end of file diff --git a/configs/V37nano/object_performance/jets_matching_eta.yaml b/configs/V37nano/object_performance/jets_matching_eta.yaml deleted file mode 100644 index 29345cc5..00000000 --- a/configs/V37nano/object_performance/jets_matching_eta.yaml +++ /dev/null @@ -1,94 +0,0 @@ -JetMatching_Eta_Pt40To100: - sample: TT - version: V37nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 40" - - "{pt} < 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetHisto:default: "eta" - L1puppiJetSC4:default: "eta" - L1caloJet:default: "eta" - L1TrackJet:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (40-100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf: - sample: TT - version: V37nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetHisto:default: "eta" - L1puppiJetSC4:default: "eta" - L1caloJet:default: "eta" - L1TrackJet:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf_extEta: - sample: TT - version: V37nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 7" - test_objects: - L1caloJet:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5.5 - max: 5.5 - step: 0.25 - -JetMatching_Eta_SC8_Pt100ToInf: - sample: TT - version: V37nano - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetSC8:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 \ No newline at end of file diff --git a/configs/V37nano/object_performance/jets_matching_wBTag.yaml b/configs/V37nano/object_performance/jets_matching_wBTag.yaml deleted file mode 100644 index 87a5daa2..00000000 --- a/configs/V37nano/object_performance/jets_matching_wBTag.yaml +++ /dev/null @@ -1,136 +0,0 @@ -JetMatching_Eta_Pt40To100_ExtendedVsRegular: - sample: TT - version: V37nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 40" - - "{pt} < 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetSC4:default: "eta" - L1puppiExtJetSC4:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (40-100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf_ExtendedVsRegular: - sample: TT - version: V37nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetSC4:default: "eta" - L1puppiExtJetSC4:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt30ToInf_genBJets: - sample: TT - version: V37nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 30" - - "abs({partonFlavour}) == 5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiExtJetSC4:bjetnn: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>30 GeV)" - binning: - min: -2.4 - max: 2.4 - step: 0.25 - -JetMatching_Eta_Pt30ToInf_genNotBJets: - sample: TT - version: V37nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 30" - - "abs({partonFlavour}) != 5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiExtJetSC4:bjetnn: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>30 GeV)" - binning: - min: -2.4 - max: 2.4 - step: 0.25 - -JetMatching_Pt_Pt30ToInf_genBJets: - sample: TT - version: V37nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({partonFlavour}) == 5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiExtJetSC4:bjetnn: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency" - binning: - min: 30 - max: 200 - step: 10 - -JetMatching_Pt_Pt30ToInf_genNotBJets: - sample: TT - version: V37nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({partonFlavour}) != 5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiExtJetSC4:bjetnn: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency" - binning: - min: 30 - max: 200 - step: 10 diff --git a/configs/V37nano/object_performance/jets_sc8_trigger.yaml b/configs/V37nano/object_performance/jets_sc8_trigger.yaml deleted file mode 100644 index ae9d174e..00000000 --- a/configs/V37nano/object_performance/jets_sc8_trigger.yaml +++ /dev/null @@ -1,77 +0,0 @@ -JetTurnonBarrelSC8: - version: V37nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetSC8:default:barrel: "pt" - thresholds: [150] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonEndcapSC8: - version: V37nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetSC8:default:endcap: "pt" - thresholds: [150] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, endcap)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonForwardSC8: - version: V37nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 2.4" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetSC8:default:forward: "pt" - thresholds: [150] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, forward)" - binning: - min: 0 - max: 500 - step: 10 diff --git a/configs/V37nano/object_performance/jets_trigger.yaml b/configs/V37nano/object_performance/jets_trigger.yaml deleted file mode 100644 index 8b6708ec..00000000 --- a/configs/V37nano/object_performance/jets_trigger.yaml +++ /dev/null @@ -1,85 +0,0 @@ -JetTurnonBarrel: - version: V37nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetHisto:default:barrel: "pt" - L1puppiJetSC4:default:barrel: "pt" - L1caloJet:default:barrel: "pt" - L1TrackJet:default:barrel: "pt" - thresholds: [50, 100] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonEndcap: - version: V37nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetHisto:default:endcap: "pt" - L1puppiJetSC4:default:endcap: "pt" - L1caloJet:default:endcap: "pt" - L1TrackJet:default:endcap: "pt" - thresholds: [50, 100] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, endcap)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonForward: - version: V37nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 2.4" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetHisto:default:forward: "pt" - L1puppiJetSC4:default:forward: "pt" - L1caloJet:default:forward: "pt" - thresholds: [50, 100] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, forward)" - binning: - min: 0 - max: 500 - step: 10 diff --git a/configs/V37nano/object_performance/met_ht_mht.yaml b/configs/V37nano/object_performance/met_ht_mht.yaml deleted file mode 100644 index bd3b3c89..00000000 --- a/configs/V37nano/object_performance/met_ht_mht.yaml +++ /dev/null @@ -1,97 +0,0 @@ -HT_90perc: - sample: TT - version: V37nano - 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 ( GeV)" - binning: - min: 0 - max: 750 - step: 20 - -MHT_50perc: - sample: TT - version: V37nano - 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 ( GeV)" - binning: - min: 0 - max: 500 - step: 20 - -MET_90perc: - sample: TT - version: V37nano - 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 ( GeV)" - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 500 - step: 20 - -# MET_90perc_scTanh: -# sample: TT -# version: V37nano -# 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] -# xlabel: "Gen. MET (GeV)" -# ylabel: "Trigger Efficiency ( GeV)" -# scalings: -# method: "errf" -# threshold: 0.90 -# binning: -# min: 0 -# max: 500 -# step: 20 \ No newline at end of file diff --git a/configs/V37nano/object_performance/muonTF_matching.yaml b/configs/V37nano/object_performance/muonTF_matching.yaml deleted file mode 100644 index 4324bdc6..00000000 --- a/configs/V37nano/object_performance/muonTF_matching.yaml +++ /dev/null @@ -1,82 +0,0 @@ -MuonTFsMatchingBarrel: - sample: DYLL_M50 - version: V37nano - 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: V37nano - 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: V37nano - 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 diff --git a/configs/V37nano/object_performance/muonTF_matching_eta.yaml b/configs/V37nano/object_performance/muonTF_matching_eta.yaml deleted file mode 100644 index b20d14dc..00000000 --- a/configs/V37nano/object_performance/muonTF_matching_eta.yaml +++ /dev/null @@ -1,56 +0,0 @@ -MuonTFsMatching_Eta_Pt2to5: - sample: DYLL_M50 - version: V37nano - 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: V37nano - 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 diff --git a/configs/V37nano/object_performance/muon_matching.yaml b/configs/V37nano/object_performance/muon_matching.yaml deleted file mode 100644 index da64722d..00000000 --- a/configs/V37nano/object_performance/muon_matching.yaml +++ /dev/null @@ -1,73 +0,0 @@ -MuonsMatchingBarrel: - sample: DYLL_M50 - version: V37nano - 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: V37nano - 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: V37nano - 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 diff --git a/configs/V37nano/object_performance/muon_matching_eta.yaml b/configs/V37nano/object_performance/muon_matching_eta.yaml deleted file mode 100644 index 55f739c1..00000000 --- a/configs/V37nano/object_performance/muon_matching_eta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -MuonsMatching_Eta_Pt2to5: - sample: DYLL_M50 - version: V37nano - 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" - L1gmtTkMuon:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (2-5 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 - -MuonsMatching_Eta_Pt15toInf: - sample: DYLL_M50 - version: V37nano - 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" - L1gmtTkMuon:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>15 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V37nano/object_performance/muon_trigger.yaml b/configs/V37nano/object_performance/muon_trigger.yaml deleted file mode 100644 index 0d2a35c1..00000000 --- a/configs/V37nano/object_performance/muon_trigger.yaml +++ /dev/null @@ -1,84 +0,0 @@ -MuonsTrigger_Barrel: - sample: DYLL_M50 - version: V37nano - 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" - 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 - -MuonsTrigger_Overlap: - sample: DYLL_M50 - version: V37nano - 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" - 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 - -MuonsTrigger_Endcap: - sample: DYLL_M50 - version: V37nano - 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" - 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 diff --git a/configs/V37nano/object_performance/photon_iso.yaml b/configs/V37nano/object_performance/photon_iso.yaml deleted file mode 100644 index 5a996f87..00000000 --- a/configs/V37nano/object_performance/photon_iso.yaml +++ /dev/null @@ -1,51 +0,0 @@ -PhotonIsolation_Barrel: - sample: Hgg - version: V37nano - iso_vs_efficiency: True - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) < 1.479" - object: - - "abs({eta}) < 1.479" - test_objects: - L1tkPhoton:NoIso:barrel: "relIso" - xlabel: "Isolation" - ylabel: "Efficiency (Barrel)" - binning: - min: 0 - max: 0.5 - step: 0.005 - -PhotonIsolation_Endcap: - sample: Hgg - version: V37nano - iso_vs_efficiency: True - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) > 1.479" - - "abs({eta}) < 2.4" - object: - - "abs({eta}) > 1.479" - test_objects: - L1tkPhoton:NoIso:endcap: "relIso" - xlabel: "Isolation" - ylabel: "Efficiency (Endcap)" - binning: - min: 0 - max: 0.5 - step: 0.005 - diff --git a/configs/V37nano/object_performance/photons_matching.yaml b/configs/V37nano/object_performance/photons_matching.yaml deleted file mode 100644 index abfedb77..00000000 --- a/configs/V37nano/object_performance/photons_matching.yaml +++ /dev/null @@ -1,103 +0,0 @@ -PhotonsMatching_Barrel: - sample: Hgg - version: V37nano - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1EG:default: "pt" - L1tkPhoton:NoIso: "pt" - L1tkPhoton:Iso: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - binning: - min: 0 - max: 100 - step: 3 - -PhotonsMatching_Endcap: - sample: Hgg - version: V37nano - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1EG:default: "pt" - L1tkPhoton:NoIso: "pt" - L1tkPhoton:Iso: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Endcap)" - binning: - min: 0 - max: 100 - step: 3 - -PhotonsMatching_Barrel_wPrunedGenParts: - sample: Hgg - version: V37nano - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1EG:default: "pt" - L1tkPhoton:NoIso: "pt" - L1tkPhoton:Iso: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - binning: - min: 0 - max: 100 - step: 3 - -PhotonsMatching_Endcap_wPrunedGenParts: - sample: Hgg - version: V37nano - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1EG:default: "pt" - L1tkPhoton:NoIso: "pt" - L1tkPhoton:Iso: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Endcap)" - binning: - min: 0 - max: 100 - step: 3 diff --git a/configs/V37nano/object_performance/photons_matching_eta.yaml b/configs/V37nano/object_performance/photons_matching_eta.yaml deleted file mode 100644 index fbc501ec..00000000 --- a/configs/V37nano/object_performance/photons_matching_eta.yaml +++ /dev/null @@ -1,52 +0,0 @@ -PhotonsMatching_Eta_Pt10to25: - sample: Hgg - version: V37nano - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "eta" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "{pt} < 25" - - "{pt} > 10" - object: - - "abs({eta}) < 3.0" - test_objects: - L1EG:default: "eta" - L1tkPhoton:NoIso: "eta" - L1tkPhoton:Iso: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency ($10 < p_T < 25$ GeV)" - binning: - min: -3 - max: 3 - step: 0.2 - -PhotonsMatching_Eta_Pt25toInf: - sample: Hgg - version: V37nano - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "eta" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "{pt} >= 25" - object: - - "abs({eta}) < 3.0" - test_objects: - L1EG:default: "eta" - L1tkPhoton:NoIso: "eta" - L1tkPhoton:Iso: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency ($p_T > 25$ GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V37nano/object_performance/photons_trigger.yaml b/configs/V37nano/object_performance/photons_trigger.yaml deleted file mode 100644 index 98937d21..00000000 --- a/configs/V37nano/object_performance/photons_trigger.yaml +++ /dev/null @@ -1,59 +0,0 @@ -PhotonsTrigger_Barrel: - sample: Hgg - version: V37nano - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1EG:default:barrel: "pt" - L1tkPhoton:NoIso:barrel: "pt" - L1tkPhoton:Iso:barrel: "pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 - -PhotonsTrigger_Endcap: - sample: Hgg - version: V37nano - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1EG:default:endcap: "pt" - L1tkPhoton:NoIso:endcap: "pt" - L1tkPhoton:Iso:endcap: "pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 diff --git a/configs/V37nano/object_performance/tau_matching.yaml b/configs/V37nano/object_performance/tau_matching.yaml deleted file mode 100644 index 47bef708..00000000 --- a/configs/V37nano/object_performance/tau_matching.yaml +++ /dev/null @@ -1,53 +0,0 @@ -TausMatchingBarrel: - sample: VBFHToTauTau - version: V37nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnPuppiTau:default: "pt" - L1hpsTau:default: "pt" - L1caloTau:default: "pt" - L1nnCaloTau:default: "pt" -# L1caloTau:PtGe20: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - binning: - min: 0 - max: 150 - step: 6 - -TausMatchingEndcap: - sample: VBFHToTauTau - version: V37nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnPuppiTau:default: "pt" - L1hpsTau:default: "pt" - L1caloTau:default: "pt" - L1nnCaloTau:default: "pt" -# L1caloTau:PtGe20: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Endcap)" - binning: - min: 0 - max: 150 - step: 6 diff --git a/configs/V37nano/object_performance/tau_matching_eta.yaml b/configs/V37nano/object_performance/tau_matching_eta.yaml deleted file mode 100644 index d8bd91b5..00000000 --- a/configs/V37nano/object_performance/tau_matching_eta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -TauMatching_Eta_Pt40To100: - sample: VBFHToTauTau - version: V37nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "eta" - label: "Gen Taus" - cuts: - event: - - "{pt} > 40" - - "{pt} < 100" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnPuppiTau:default: "eta" - L1hpsTau:default: "eta" - L1caloTau:default: "eta" - L1nnCaloTau:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (40-100 GeV)" - binning: - min: -3.0 - max: 3.0 - step: 0.2 - -TauMatching_Eta_Pt100ToInf: - sample: VBFHToTauTau - version: V37nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "eta" - label: "Gen Taus" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - L1nnPuppiTau:default: "eta" - L1hpsTau:default: "eta" - L1caloTau:default: "eta" - L1nnCaloTau:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V37nano/object_performance/tau_trigger.yaml b/configs/V37nano/object_performance/tau_trigger.yaml deleted file mode 100644 index 636fbe00..00000000 --- a/configs/V37nano/object_performance/tau_trigger.yaml +++ /dev/null @@ -1,59 +0,0 @@ -TauTriggerBarrel_90perc: - sample: VBFHToTauTau - version: V37nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnPuppiTau:default:barrel: "pt" - L1hpsTau:default:barrel: "pt" - L1caloTau:default:barrel: "pt" - L1nnCaloTau:default:barrel: "pt" - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 150 - step: 6 - -TauTriggerEndcap_90perc: - sample: VBFHToTauTau - version: V37nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnPuppiTau:default:endcap: "pt" - L1hpsTau:default:endcap: "pt" - L1caloTau:default:endcap: "pt" - L1nnCaloTau:default:endcap: "pt" - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 150 - step: 6 diff --git a/configs/V37nano/objects/electrons.yaml b/configs/V37nano/objects/electrons.yaml deleted file mode 100644 index cfacf196..00000000 --- a/configs/V37nano/objects/electrons.yaml +++ /dev/null @@ -1,49 +0,0 @@ -L1tkElectron: - match_dR: 0.15 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.479] - endcap: [1.479, 5] - ids: - NoIso: - label: "TkElectron" - cuts: - inclusive: - - "abs({eta}) < 2.4" - endcap: - - "({eleId} == 1) | ({pt} < 25)" - barrel: - - "{eleId} == 1" - NoIsoForIso: - # This id is exclusively used for the - # isoloation wp derivation - label: "TkElectron, no ID" - cuts: - inclusive: - - "abs({eta}) < 2.4" - Iso: - label: "TkIsoElectron" - cuts: - inclusive: - - "abs({eta}) < 2.4" - barrel: - - "abs({relIso}) < 0.13" - endcap: - - "abs({relIso}) < 0.28" - -L1EG: - match_dR: 0.2 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.479] - endcap: [1.479, 3.0] - label: "EG" - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 3.0" - barrel: - - "{eleId} == 1" - endcap: - - "{saId} == 1" diff --git a/configs/V37nano/objects/jets.yaml b/configs/V37nano/objects/jets.yaml deleted file mode 100644 index d7bb0010..00000000 --- a/configs/V37nano/objects/jets.yaml +++ /dev/null @@ -1,92 +0,0 @@ -L1caloJet: - match_dR: 0.3 - label: "Calo Jet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - cuts: - inclusive: - - "abs({eta}) < 7" - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -L1puppiExtJetSC4: - match_dR: 0.35 - label: "Seeded Cone Extended PuppiJet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 5" - bjetnn: - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{btagScore} > 0.71" - -L1puppiJetHisto: - match_dR: 0.3 - label: "Histogrammed PuppiJet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -L1puppiJetSC4: - match_dR: 0.35 - label: "Seeded Cone PuppiJet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -L1puppiJetSC8: - match_dR: 0.35 - label: "Seeded Cone PuppiJet 8" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -L1TrackJet: - match_dR: 0.4 - label: "Tracker Jet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - - diff --git a/configs/V37nano/objects/met_ht_mht.yaml b/configs/V37nano/objects/met_ht_mht.yaml deleted file mode 100644 index 48461081..00000000 --- a/configs/V37nano/objects/met_ht_mht.yaml +++ /dev/null @@ -1,59 +0,0 @@ -L1puppiMET: - label: "Puppi MET" - ids: - default: {} - -L1puppiMLMET: - label: "Puppi MLMET" - ids: - default: {} - -L1puppiJetSC4sums: - ids: - HT: - label: "SeededCone HT" - cuts: - inclusive: - - "{sumType} == 0" - MHT: - label: "SeededCone MHT" - cuts: - inclusive: - - "{sumType} == 1" - -L1puppiHistoJetSums: - ids: - HT: - label: "Histogrammed Puppi HT" - cuts: - inclusive: - - "{sumType} == 0" - MHT: - label: "Histogrammed Puppi MHT" - cuts: - inclusive: - - "{sumType} == 1" - -L1TrackHT: - ids: - HT: - label: "Tracker HT" - MHT: - label: "Tracker MHT" - -L1ExtTrackHT: - ids: - HT: - label: "ext. Tracker HT" - MHT: - label: "ext. Tracker MHT" - -L1TrackMET: - label: "Tracker MET" - ids: - default: {} - -L1TrackTripletWord: - label: "Track Triplet for W3Pi" - ids: - default: {} \ No newline at end of file diff --git a/configs/V37nano/objects/muons.yaml b/configs/V37nano/objects/muons.yaml deleted file mode 100644 index 642808fc..00000000 --- a/configs/V37nano/objects/muons.yaml +++ /dev/null @@ -1,69 +0,0 @@ -GenPart: - label: "Gen Muon" - eta_ranges: - inclusive: [0, 7] - ids: - gen_electron_default: - cuts: - inclusive: - - "(({statusFlags}>>7)&1) == 1" - -L1gmtTkMuon: - label: "GMT TkMuon" - match_dR: 0.1 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 0.83] - overlap: [0.83, 1.24] - endcap: [1.24, 2.4] - ids: - default: - cuts: - inclusive: - - "({hwQual} > 0) | ({pt} > 8)" # quality criterion only to be appied for p_T < 8 GeV - - -L1gmtMuon: - label: "GMT Muon" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 0.83] - overlap: [0.83, 1.24] - endcap: [1.24, 2.4] - ids: - default: {} - -L1MuonKMTF: - label: "KMTF Muon" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 0.83] - overlap: [0.83, 1.24] - endcap: [1.24, 2.4] - ids: - default: {} - -L1MuonOMTF: - label: "OMTF Muon" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 0.83] - overlap: [0.83, 1.24] - endcap: [1.24, 2.4] - ids: - default: {} - -L1MuonEMTF: - label: "EMTF Muon" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 0.83] - overlap: [0.83, 1.24] - endcap: [1.24, 2.4] - ids: - default: {} - \ No newline at end of file diff --git a/configs/V37nano/objects/photons.yaml b/configs/V37nano/objects/photons.yaml deleted file mode 100644 index 12d51f0c..00000000 --- a/configs/V37nano/objects/photons.yaml +++ /dev/null @@ -1,29 +0,0 @@ -L1tkPhoton: - match_dR: 0.15 - eta_ranges: - inclusive: [0, 5] - barrel: [0, 1.479] - endcap: [1.479, 2.4] - ids: - NoIso: - label: "L1tkPhoton" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{pt} > 5" - barrel: - - "{eleId} == 1" - endcap: - - "{phoId} == 1" - Iso: - label: "L1tkIsoPhoton" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{pt} > 5" - barrel: - - "abs({relIso}) < 0.25" - - "{eleId} == 1" - endcap: - - "abs({relIso}) < 0.205" - - "{phoId} == 1" diff --git a/configs/V37nano/objects/taus.yaml b/configs/V37nano/objects/taus.yaml deleted file mode 100644 index 11e49a74..00000000 --- a/configs/V37nano/objects/taus.yaml +++ /dev/null @@ -1,61 +0,0 @@ -L1nnPuppiTau: - label: "NN Tau" - match_dR: 0.1 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" - # - "{passLooseNN}==1" - # Current IB (22 Feb recipe) does not have updated WP, so cut on NN score rather than checking passLooseNN - - "{chargedIso} > 0.22" - -L1hpsTau: - label: "HPS Tau" - match_dR: 0.1 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" - -L1caloTau: - label: "Calo Tau" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" - PtGe20: - label: "Calo Tau, pt > 20" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{pt} > 20" - -L1nnCaloTau: - label: "NN Calo Tau" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{hwQual}==3" diff --git a/configs/V37nano/rate_plots/.backups/.test.yml~ b/configs/V37nano/rate_plots/.backups/.test.yml~ deleted file mode 100644 index 9e724bbd..00000000 --- a/configs/V37nano/rate_plots/.backups/.test.yml~ +++ /dev/null @@ -1,12 +0,0 @@ -JetSC8Rates_byRegion: - sample: MinBias - version: V33nano - test_objects: - # - L1puppiJetSC4:default - - L1puppiJetSC8:default - - L1puppiJetSC8:default:barrel - - L1puppiJetSC8:default:endcap - binning: - min: 40 - max: 420 - step: 20 diff --git a/configs/V37nano/rate_plots/eg.yaml b/configs/V37nano/rate_plots/eg.yaml deleted file mode 100644 index fb00088e..00000000 --- a/configs/V37nano/rate_plots/eg.yaml +++ /dev/null @@ -1,12 +0,0 @@ -EGRates: - sample: MinBias - version: V37nano - test_objects: - - L1EG:default - - L1tkElectron:NoIso - - L1tkElectron:Iso - - L1tkPhoton:Iso - binning: - min: 10 - max: 97 - step: 3 diff --git a/configs/V37nano/rate_plots/ht.yaml b/configs/V37nano/rate_plots/ht.yaml deleted file mode 100644 index 192f4313..00000000 --- a/configs/V37nano/rate_plots/ht.yaml +++ /dev/null @@ -1,23 +0,0 @@ -HTRates: - sample: MinBias - version: V37nano - test_objects: - # - L1puppiHistoJetSums:HT - - L1puppiJetSC4sums:HT - # - L1TrackHT:HT - binning: - min: 50 - max: 975 - step: 25 - -MHTRates: - sample: MinBias - version: V37nano - test_objects: - # - L1puppiHistoJetSums:MHT - - L1puppiJetSC4sums:MHT - # - L1TrackHT:MHT - binning: - min: 50 - max: 975 - step: 25 diff --git a/configs/V37nano/rate_plots/jets.yaml b/configs/V37nano/rate_plots/jets.yaml deleted file mode 100644 index 23f89cc9..00000000 --- a/configs/V37nano/rate_plots/jets.yaml +++ /dev/null @@ -1,84 +0,0 @@ -JetDefaultRates: - sample: MinBias - version: V37nano - test_objects: - - L1puppiJetHisto:default - - L1puppiJetSC4:default - - L1caloJet:default - # - L1TrackJet:default - binning: - min: 40 - max: 420 - step: 20 - -# JetsByRegion: -# sample: MinBias -# version: V37nano -# test_objects: -# - L1puppiJetSC4:default:barrel -# - L1puppiJetSC4:default:endcap -# - L1puppiJetSC4:default:forward -# - L1caloJet:default:barrel -# - L1caloJet:default:endcap -# - L1caloJet:default:forward -# # - L1TrackJet:default:barrel -# # - L1TrackJet:default:endcap -# binning: -# min: 40 -# max: 420 -# step: 20 - -JetExtendedRates: - sample: MinBias - version: V37nano - test_objects: - - L1puppiJetSC4:default:inclusive - - L1puppiExtJetSC4:default:inclusive - # - L1puppiExtJetSC4:default:barrel - # - L1puppiExtJetSC4:default:endcap - # - L1puppiExtJetSC4:default:forward - binning: - min: 40 - max: 420 - step: 20 - -JetExtendedRatesByRegion: - sample: MinBias - version: V37nano - test_objects: - # - L1puppiJetSC4:default:barrel - # - L1puppiJetSC4:default:endcap - # - L1puppiJetSC4:default:forward - - L1puppiExtJetSC4:default:barrel - - L1puppiExtJetSC4:default:endcap - - L1puppiExtJetSC4:default:forward - binning: - min: 40 - max: 420 - step: 20 - -# JetSC8Rates: -# sample: MinBias -# version: V37nano -# test_objects: -# - L1puppiJetSC4:default -# - L1puppiJetSC8:default -# binning: -# min: 40 -# max: 420 -# step: 20 - - -# JetSC8Rates_byRegion: -# sample: MinBias -# version: V37nano -# test_objects: -# # - L1puppiJetSC4:default -# - L1puppiJetSC8:default -# - L1puppiJetSC8:default:barrel -# - L1puppiJetSC8:default:endcap -# - L1puppiJetSC8:default:forward -# binning: -# min: 40 -# max: 420 -# step: 20 diff --git a/configs/V37nano/rate_plots/met.yaml b/configs/V37nano/rate_plots/met.yaml deleted file mode 100644 index 007a03b0..00000000 --- a/configs/V37nano/rate_plots/met.yaml +++ /dev/null @@ -1,11 +0,0 @@ -METRates: - sample: MinBias - version: V37nano - test_objects: - - L1puppiMET:default - - L1puppiMLMET:default - # - L1TrackMET:default - binning: - min: 50 - max: 500 - step: 25 diff --git a/configs/V37nano/rate_plots/muons.yaml b/configs/V37nano/rate_plots/muons.yaml deleted file mode 100644 index 0833b2bd..00000000 --- a/configs/V37nano/rate_plots/muons.yaml +++ /dev/null @@ -1,34 +0,0 @@ -gmtMuonByRegion: - sample: MinBias - version: V37nano - test_objects: - - L1gmtMuon:default:barrel - - L1gmtMuon:default:overlap - - L1gmtMuon:default:endcap - binning: - min: 0 - max: 75 - step: 3 - -gmtTkMuonByRegion: - sample: MinBias - version: V37nano - test_objects: - - L1gmtTkMuon:default:barrel - - L1gmtTkMuon:default:overlap - - L1gmtTkMuon:default:endcap - binning: - min: 0 - max: 75 - step: 3 - -MuonRates: - sample: MinBias - version: V37nano - test_objects: - - L1gmtMuon:default - - L1gmtTkMuon:default - binning: - min: 0 - max: 75 - step: 3 diff --git a/configs/V37nano/rate_plots/taus.yaml b/configs/V37nano/rate_plots/taus.yaml deleted file mode 100644 index 9a53cc98..00000000 --- a/configs/V37nano/rate_plots/taus.yaml +++ /dev/null @@ -1,25 +0,0 @@ -TauRates: - sample: MinBias - version: V37nano - test_objects: - - L1nnPuppiTau:default - - L1hpsTau:default - - L1caloTau:default - - L1nnCaloTau:default - binning: - min: 10 - max: 155 - step: 5 - -TauRatesByRegion: - sample: MinBias - version: V37nano - test_objects: - - L1caloTau:default:barrel - - L1caloTau:default:endcap - - L1nnPuppiTau:default:barrel - - L1nnPuppiTau:default:endcap - binning: - min: 10 - max: 155 - step: 5 diff --git a/configs/V37nano/rate_plots/test.yml b/configs/V37nano/rate_plots/test.yml deleted file mode 100644 index ef7e210e..00000000 --- a/configs/V37nano/rate_plots/test.yml +++ /dev/null @@ -1,13 +0,0 @@ -JetSC8Rates_byRegion2: - sample: MinBias - version: V37nano - test_objects: - # - L1puppiJetSC4:default - - L1puppiJetSC8:default - - L1puppiJetSC8:default:inclusive - - L1puppiJetSC8:default:barrel - #- L1puppiJetSC8:default:endcap - binning: - min: 40 - max: 420 - step: 20 diff --git a/configs/V38nano/README.md b/configs/V38nano/README.md deleted file mode 100644 index 755a3791..00000000 --- a/configs/V38nano/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# V38 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. \ No newline at end of file diff --git a/configs/V38nano/caching.yaml b/configs/V38nano/caching.yaml deleted file mode 100644 index f8ff90b7..00000000 --- a/configs/V38nano/caching.yaml +++ /dev/null @@ -1,98 +0,0 @@ -V38nano: - Hgg: - ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/14X/v38/GluGluHToGG_M-125_TuneCP5_14TeV-powheg-pythia8/GluGluHToGG_131_200PU_IBv9_wTT/240412_210813/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/alobanov/phase2/menu/ntuples/14X/v38/DYToLL_M-50_TuneCP5_14TeV-pythia8/*/*/*/*.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/v38/TT_TuneCP5_14TeV-powheg-pythia8/TT_131_200PU_IBv9_wTT/240412_210547/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/alobanov/phase2/menu/ntuples/14X/v38/VBFHToTauTau_M-125_TuneCP5_14TeV-powheg-pythia8/VBFHToTauTau_131_200PU_IBv9_wTT/240412_210701/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/alobanov/phase2/menu/ntuples/14X/v38/MinBias_TuneCP5_14TeV-pythia8/MinBias_131_L1Fix_IBv9_wTT/240412_211203/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] \ No newline at end of file diff --git a/configs/V38nano/caching_signal.yaml b/configs/V38nano/caching_signal.yaml deleted file mode 100644 index b1ed26e9..00000000 --- a/configs/V38nano/caching_signal.yaml +++ /dev/null @@ -1,109 +0,0 @@ -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] diff --git a/configs/V38nano/object_performance/disp_ht.yaml b/configs/V38nano/object_performance/disp_ht.yaml deleted file mode 100644 index 8b5a10e2..00000000 --- a/configs/V38nano/object_performance/disp_ht.yaml +++ /dev/null @@ -1,53 +0,0 @@ -HtoLLPto4b_M125_Phi60_ctau100_promptHT: - sample: HtoLLPto4b_M125_Phi60_ctau100 - version: V38nano - 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 ( GeV)" - binning: - min: 0 - max: 750 - step: 20 - -# HtoLLPto4b_M125_Phi60_ctau100_dispHT: -# sample: HtoLLPto4b_M125_Phi60_ctau100 -# version: V38nano -# 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 ( GeV)" -# binning: -# min: 0 -# max: 750 -# step: 20 diff --git a/configs/V38nano/object_performance/electron_iso.yaml b/configs/V38nano/object_performance/electron_iso.yaml deleted file mode 100644 index 32360906..00000000 --- a/configs/V38nano/object_performance/electron_iso.yaml +++ /dev/null @@ -1,50 +0,0 @@ -ElectronsIsolation_Barrel: - sample: DYLL_M50 - version: V38nano - 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: V38nano - 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 - diff --git a/configs/V38nano/object_performance/electron_matching.yaml b/configs/V38nano/object_performance/electron_matching.yaml deleted file mode 100644 index 971fa636..00000000 --- a/configs/V38nano/object_performance/electron_matching.yaml +++ /dev/null @@ -1,105 +0,0 @@ -ElectronsMatchingBarrel: - sample: DYLL_M50 - version: V38nano - 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: V38nano -# 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: V38nano - 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: V38nano -# 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 diff --git a/configs/V38nano/object_performance/electron_matching_eta.yaml b/configs/V38nano/object_performance/electron_matching_eta.yaml deleted file mode 100644 index 563626b6..00000000 --- a/configs/V38nano/object_performance/electron_matching_eta.yaml +++ /dev/null @@ -1,54 +0,0 @@ -ElectronsMatching_Eta_Pt10to25: - sample: DYLL_M50 - version: V38nano - 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:NoIsoNoLowPtID: "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: V38nano - 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:NoIsoNoLowPtID: "eta" - L1tkElectron:Iso: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency ($p_T > 25$ GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V38nano/object_performance/electron_trigger.yaml b/configs/V38nano/object_performance/electron_trigger.yaml deleted file mode 100644 index d4390612..00000000 --- a/configs/V38nano/object_performance/electron_trigger.yaml +++ /dev/null @@ -1,61 +0,0 @@ -ElectronsTriggerBarrel: - sample: DYLL_M50 - version: V38nano - 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.8" - test_objects: - L1EG:default:barrel: "pt" - L1tkElectron:NoIso:barrel: "pt" - # L1tkElectron:NoIsoNoLowPtID:barrel: "pt" - L1tkElectron:Iso:barrel: "pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 - -ElectronsTriggerEndcap: - sample: DYLL_M50 - version: V38nano - 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.8" - test_objects: - L1EG:default:endcap: "pt" - L1tkElectron:NoIso:endcap: "pt" - # L1tkElectron:NoIsoNoLowPtID:endcap: "pt" - L1tkElectron:Iso:endcap: "pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 diff --git a/configs/V38nano/object_performance/jets_matching.yaml b/configs/V38nano/object_performance/jets_matching.yaml deleted file mode 100644 index b650416a..00000000 --- a/configs/V38nano/object_performance/jets_matching.yaml +++ /dev/null @@ -1,118 +0,0 @@ -JetMatchingBarrel: - sample: TT - version: V38nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetHisto:default: "pt" - L1puppiJetSC4:default: "pt" - L1caloJet:default: "pt" - L1TrackJet:default: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetMatchingEndcap: - sample: TT - version: V38nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetHisto:default: "pt" - L1puppiJetSC4:default: "pt" - L1caloJet:default: "pt" - L1TrackJet:default: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency ( GeV, endcap)" - binning: - min: 0 - max: 500 - step: 10 - -JetMatchingForward: - version: V38nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 2.4" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetHisto:default: "pt" - L1puppiJetSC4:default: "pt" - L1caloJet:default: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency ( GeV, forward)" - binning: - min: 0 - max: 500 - step: 10 - - -JetMatchingBarrelSC8: - sample: TT - version: V38nano - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen AK8 Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetSC8:default:barrel: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency ( GeV, barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetMatchingEndcapSC8: - sample: TT - version: V38nano - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen AK8 Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetSC8:default:endcap: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency ( GeV, endcap)" - binning: - min: 0 - max: 500 - step: 10 \ No newline at end of file diff --git a/configs/V38nano/object_performance/jets_matching_eta.yaml b/configs/V38nano/object_performance/jets_matching_eta.yaml deleted file mode 100644 index 80a622dd..00000000 --- a/configs/V38nano/object_performance/jets_matching_eta.yaml +++ /dev/null @@ -1,94 +0,0 @@ -JetMatching_Eta_Pt40To100: - sample: TT - version: V38nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 40" - - "{pt} < 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetHisto:default: "eta" - L1puppiJetSC4:default: "eta" - L1caloJet:default: "eta" - L1TrackJet:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (40-100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf: - sample: TT - version: V38nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetHisto:default: "eta" - L1puppiJetSC4:default: "eta" - L1caloJet:default: "eta" - L1TrackJet:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf_extEta: - sample: TT - version: V38nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 7" - test_objects: - L1caloJet:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5.5 - max: 5.5 - step: 0.25 - -JetMatching_Eta_SC8_Pt100ToInf: - sample: TT - version: V38nano - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetSC8:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 \ No newline at end of file diff --git a/configs/V38nano/object_performance/jets_matching_wBTag.yaml b/configs/V38nano/object_performance/jets_matching_wBTag.yaml deleted file mode 100644 index 492ab89e..00000000 --- a/configs/V38nano/object_performance/jets_matching_wBTag.yaml +++ /dev/null @@ -1,136 +0,0 @@ -JetMatching_Eta_Pt40To100_ExtendedVsRegular: - sample: TT - version: V38nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 40" - - "{pt} < 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetSC4:default: "eta" - L1puppiExtJetSC4:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (40-100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf_ExtendedVsRegular: - sample: TT - version: V38nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetSC4:default: "eta" - L1puppiExtJetSC4:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt30ToInf_genBJets: - sample: TT - version: V38nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 30" - - "abs({partonFlavour}) == 5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiExtJetSC4:bjetnn: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>30 GeV)" - binning: - min: -2.4 - max: 2.4 - step: 0.25 - -JetMatching_Eta_Pt30ToInf_genNotBJets: - sample: TT - version: V38nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 30" - - "abs({partonFlavour}) != 5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiExtJetSC4:bjetnn: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>30 GeV)" - binning: - min: -2.4 - max: 2.4 - step: 0.25 - -JetMatching_Pt_Pt30ToInf_genBJets: - sample: TT - version: V38nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({partonFlavour}) == 5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiExtJetSC4:bjetnn: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency" - binning: - min: 30 - max: 200 - step: 10 - -JetMatching_Pt_Pt30ToInf_genNotBJets: - sample: TT - version: V38nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({partonFlavour}) != 5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiExtJetSC4:bjetnn: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency" - binning: - min: 30 - max: 200 - step: 10 diff --git a/configs/V38nano/object_performance/jets_sc8_trigger.yaml b/configs/V38nano/object_performance/jets_sc8_trigger.yaml deleted file mode 100644 index 3fb48dfb..00000000 --- a/configs/V38nano/object_performance/jets_sc8_trigger.yaml +++ /dev/null @@ -1,77 +0,0 @@ -JetTurnonBarrelSC8: - version: V38nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetSC8:default:barrel: "pt" - thresholds: [150] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonEndcapSC8: - version: V38nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetSC8:default:endcap: "pt" - thresholds: [150] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, endcap)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonForwardSC8: - version: V38nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 2.4" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetSC8:default:forward: "pt" - thresholds: [150] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, forward)" - binning: - min: 0 - max: 500 - step: 10 diff --git a/configs/V38nano/object_performance/jets_trigger.yaml b/configs/V38nano/object_performance/jets_trigger.yaml deleted file mode 100644 index b49f5cc5..00000000 --- a/configs/V38nano/object_performance/jets_trigger.yaml +++ /dev/null @@ -1,85 +0,0 @@ -JetTurnonBarrel: - version: V38nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - # L1puppiJetHisto:default:barrel: "pt" - L1puppiJetSC4:default:barrel: "pt" - L1caloJet:default:barrel: "pt" - L1TrackJet:default:barrel: "pt" - thresholds: [50, 100] - # scalings: - # method: "naive" - # threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonEndcap: - version: V38nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - # L1puppiJetHisto:default:endcap: "pt" - L1puppiJetSC4:default:endcap: "pt" - L1caloJet:default:endcap: "pt" - L1TrackJet:default:endcap: "pt" - thresholds: [50, 100] - # scalings: - # method: "naive" - # threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, endcap)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonForward: - version: V38nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 2.4" - object: - - "abs({eta}) < 5" - test_objects: - # L1puppiJetHisto:default:forward: "pt" - L1puppiJetSC4:default:forward: "pt" - L1caloJet:default:forward: "pt" - thresholds: [50, 100] - # scalings: - # method: "naive" - # threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, forward)" - binning: - min: 0 - max: 500 - step: 10 diff --git a/configs/V38nano/object_performance/met_ht_mht.yaml b/configs/V38nano/object_performance/met_ht_mht.yaml deleted file mode 100644 index bd1eacf3..00000000 --- a/configs/V38nano/object_performance/met_ht_mht.yaml +++ /dev/null @@ -1,124 +0,0 @@ -# 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 ( GeV)" -# binning: -# min: 0 -# max: 750 -# step: 20 - -TkHT_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: [150, 350] - scalings: - method: "naive" - threshold: 0.90 - xlabel: "Gen. HT (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - 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 ( 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 ( GeV)" -# scalings: -# method: "naive" -# threshold: 0.90 -# binning: -# min: 0 -# max: 500 -# step: 20 - -# MET_90perc_scTanh: -# 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] -# xlabel: "Gen. MET (GeV)" -# ylabel: "Trigger Efficiency ( GeV)" -# scalings: -# method: "errf" -# threshold: 0.90 -# binning: -# min: 0 -# max: 500 -# step: 20 \ No newline at end of file diff --git a/configs/V38nano/object_performance/muonTF_matching.yaml b/configs/V38nano/object_performance/muonTF_matching.yaml deleted file mode 100644 index 1dcb1443..00000000 --- a/configs/V38nano/object_performance/muonTF_matching.yaml +++ /dev/null @@ -1,82 +0,0 @@ -MuonTFsMatchingBarrel: - sample: DYLL_M50 - version: V38nano - 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 - 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 - 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 diff --git a/configs/V38nano/object_performance/muonTF_matching_eta.yaml b/configs/V38nano/object_performance/muonTF_matching_eta.yaml deleted file mode 100644 index 2a697205..00000000 --- a/configs/V38nano/object_performance/muonTF_matching_eta.yaml +++ /dev/null @@ -1,56 +0,0 @@ -MuonTFsMatching_Eta_Pt2to5: - sample: DYLL_M50 - version: V38nano - 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 - 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 diff --git a/configs/V38nano/object_performance/muonTF_trigger.yaml b/configs/V38nano/object_performance/muonTF_trigger.yaml deleted file mode 100644 index 4a1cc020..00000000 --- a/configs/V38nano/object_performance/muonTF_trigger.yaml +++ /dev/null @@ -1,93 +0,0 @@ -MuonTFsTrigger_Barrel: - sample: DYLL_M50 - version: V38nano - 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 -# 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 -# 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 diff --git a/configs/V38nano/object_performance/muon_matching.yaml b/configs/V38nano/object_performance/muon_matching.yaml deleted file mode 100644 index ff078085..00000000 --- a/configs/V38nano/object_performance/muon_matching.yaml +++ /dev/null @@ -1,73 +0,0 @@ -MuonsMatchingBarrel: - sample: DYLL_M50 - version: V38nano - 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 - 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 - 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 diff --git a/configs/V38nano/object_performance/muon_matching_eta.yaml b/configs/V38nano/object_performance/muon_matching_eta.yaml deleted file mode 100644 index bd247676..00000000 --- a/configs/V38nano/object_performance/muon_matching_eta.yaml +++ /dev/null @@ -1,51 +0,0 @@ -MuonsMatching_Eta_Pt2to5: - sample: DYLL_M50 - version: V38nano - 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" - L1gmtMuon:dR0p6: "eta" - L1gmtTkMuon:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (2-5 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 - -MuonsMatching_Eta_Pt15toInf: - sample: DYLL_M50 - version: V38nano - 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" - L1gmtTkMuon:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>15 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V38nano/object_performance/muon_matching_v2.yaml b/configs/V38nano/object_performance/muon_matching_v2.yaml deleted file mode 100644 index d3902da4..00000000 --- a/configs/V38nano/object_performance/muon_matching_v2.yaml +++ /dev/null @@ -1,77 +0,0 @@ -MuonsMatchingBarrel_Alt: - sample: DYLL_M50 - version: V38nano - 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" - L1gmtMuon:dR0p6:barrel: "pt" - L1gmtTkMuon:VLoose:barrel: "pt" - # L1gmtTkMuon:VLooseDr0p6:barrel: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (barrel)" - binning: - min: 0 - max: 100 - step: 3 - -MuonsMatchingOverlap_Alt: - sample: DYLL_M50 - version: V38nano - 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" - L1gmtMuon:dR0p6:overlap: "pt" - L1gmtTkMuon:default:overlap: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (overlap)" - binning: - min: 0 - max: 100 - step: 3 - -MuonsMatchingEndcap_Alt: - sample: DYLL_M50 - version: V38nano - 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" - L1gmtMuon:dR0p6:endcap: "pt" - L1gmtTkMuon:default:endcap: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (endcap)" - binning: - min: 0 - max: 100 - step: 3 diff --git a/configs/V38nano/object_performance/muon_trigger.yaml b/configs/V38nano/object_performance/muon_trigger.yaml deleted file mode 100644 index e3644d7e..00000000 --- a/configs/V38nano/object_performance/muon_trigger.yaml +++ /dev/null @@ -1,84 +0,0 @@ -MuonsTrigger_Barrel: - sample: DYLL_M50 - version: V38nano - 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" - 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 - -MuonsTrigger_Overlap: - sample: DYLL_M50 - version: V38nano - 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" - 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 - -MuonsTrigger_Endcap: - sample: DYLL_M50 - version: V38nano - 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" - 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 diff --git a/configs/V38nano/object_performance/photon_iso.yaml b/configs/V38nano/object_performance/photon_iso.yaml deleted file mode 100644 index 9f410346..00000000 --- a/configs/V38nano/object_performance/photon_iso.yaml +++ /dev/null @@ -1,51 +0,0 @@ -PhotonIsolation_Barrel: - sample: Hgg - version: V38nano - iso_vs_efficiency: True - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) < 1.479" - object: - - "abs({eta}) < 1.479" - test_objects: - L1tkPhoton:NoIso:barrel: "relIso" - xlabel: "Isolation" - ylabel: "Efficiency (Barrel)" - binning: - min: 0 - max: 0.5 - step: 0.005 - -PhotonIsolation_Endcap: - sample: Hgg - version: V38nano - iso_vs_efficiency: True - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) > 1.479" - - "abs({eta}) < 2.4" - object: - - "abs({eta}) > 1.479" - test_objects: - L1tkPhoton:NoIso:endcap: "relIso" - xlabel: "Isolation" - ylabel: "Efficiency (Endcap)" - binning: - min: 0 - max: 0.5 - step: 0.005 - diff --git a/configs/V38nano/object_performance/photons_matching.yaml b/configs/V38nano/object_performance/photons_matching.yaml deleted file mode 100644 index b8663f64..00000000 --- a/configs/V38nano/object_performance/photons_matching.yaml +++ /dev/null @@ -1,159 +0,0 @@ -# PhotonsMatching_Barrel: -# sample: Hgg -# version: V38nano -# match_test_to_ref: True -# reference_object: -# object: "GenPart" -# x_arg: "pt" -# label: "Gen Photons" -# cuts: -# event: -# - "(({statusFlags}>>7)&1) == 1" -# - "abs({pdgId}) == 22" -# - "abs({eta}) < 1.5" -# object: -# - "abs({eta}) < 2.4" -# test_objects: -# L1EG:default: "pt" -# L1tkPhoton:NoIso: "pt" -# L1tkPhoton:Iso: "pt" -# xlabel: "Gen. $p_T$ (GeV)" -# ylabel: "Matching Efficiency (Barrel)" -# binning: -# min: 0 -# max: 100 -# step: 3 - -# PhotonsMatching_Endcap: -# sample: Hgg -# version: V38nano -# match_test_to_ref: True -# reference_object: -# object: "GenPart" -# x_arg: "pt" -# label: "Gen Photons" -# cuts: -# event: -# - "(({statusFlags}>>7)&1) == 1" -# - "abs({pdgId}) == 22" -# - "abs({eta}) > 1.5" -# object: -# - "abs({eta}) < 2.4" -# test_objects: -# L1EG:default: "pt" -# L1tkPhoton:NoIso: "pt" -# L1tkPhoton:Iso: "pt" -# xlabel: "Gen. $p_T$ (GeV)" -# ylabel: "Matching Efficiency (Endcap)" -# binning: -# min: 0 -# max: 100 -# step: 3 - -# PhotonsMatching_Barrel_wPrunedGenParts: -# sample: Hgg -# version: V38nano -# match_test_to_ref: True -# reference_object: -# object: "GenPart" -# x_arg: "pt" -# label: "Gen Photons" -# cuts: -# event: -# - "(({statusFlags}>>7)&1) == 1" -# - "abs({pdgId}) == 22" -# - "abs({eta}) < 1.5" -# object: -# - "abs({eta}) < 2.4" -# test_objects: -# L1EG:default: "pt" -# L1tkPhoton:NoIso: "pt" -# L1tkPhoton:Iso: "pt" -# xlabel: "Gen. $p_T$ (GeV)" -# ylabel: "Matching Efficiency (Barrel)" -# binning: -# min: 0 -# max: 100 -# step: 3 - -# PhotonsMatching_Endcap_wPrunedGenParts: -# sample: Hgg -# version: V38nano -# match_test_to_ref: True -# reference_object: -# object: "GenPart" -# x_arg: "pt" -# label: "Gen Photons" -# cuts: -# event: -# - "(({statusFlags}>>7)&1) == 1" -# - "abs({pdgId}) == 22" -# - "abs({eta}) > 1.5" -# object: -# - "abs({eta}) < 2.4" -# test_objects: -# L1EG:default: "pt" -# L1tkPhoton:NoIso: "pt" -# L1tkPhoton:Iso: "pt" -# xlabel: "Gen. $p_T$ (GeV)" -# ylabel: "Matching Efficiency (Endcap)" -# binning: -# min: 0 -# max: 100 -# step: 3 - -PhotonsMatching_Barrel_Pt30: - sample: Hgg - version: V38nano - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1EG:default: "pt" - L1tkPhoton:NoIso: "pt" - L1tkPhoton:Iso: "pt" - L1tkPhoton:NoIsoPt30: "pt" - L1tkPhoton:IsoPt30: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - binning: - min: 0 - max: 150 - step: 3 - -PhotonsMatching_Endcap_Pt30: - sample: Hgg - version: V38nano - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1EG:default: "pt" - L1tkPhoton:NoIso: "pt" - L1tkPhoton:Iso: "pt" - L1tkPhoton:NoIsoPt30: "pt" - L1tkPhoton:IsoPt30: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Endcap)" - binning: - min: 0 - max: 150 - step: 3 diff --git a/configs/V38nano/object_performance/photons_matching_eta.yaml b/configs/V38nano/object_performance/photons_matching_eta.yaml deleted file mode 100644 index 9806dc40..00000000 --- a/configs/V38nano/object_performance/photons_matching_eta.yaml +++ /dev/null @@ -1,52 +0,0 @@ -PhotonsMatching_Eta_Pt10to25: - sample: Hgg - version: V38nano - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "eta" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "{pt} < 25" - - "{pt} > 10" - object: - - "abs({eta}) < 3.0" - test_objects: - L1EG:default: "eta" - L1tkPhoton:NoIso: "eta" - L1tkPhoton:Iso: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency ($10 < p_T < 25$ GeV)" - binning: - min: -3 - max: 3 - step: 0.2 - -PhotonsMatching_Eta_Pt25toInf: - sample: Hgg - version: V38nano - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "eta" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "{pt} >= 25" - object: - - "abs({eta}) < 3.0" - test_objects: - L1EG:default: "eta" - L1tkPhoton:NoIso: "eta" - L1tkPhoton:Iso: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency ($p_T > 25$ GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V38nano/object_performance/photons_trigger.yaml b/configs/V38nano/object_performance/photons_trigger.yaml deleted file mode 100644 index e9eac458..00000000 --- a/configs/V38nano/object_performance/photons_trigger.yaml +++ /dev/null @@ -1,59 +0,0 @@ -PhotonsTrigger_Barrel: - sample: Hgg - version: V38nano - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1EG:default:barrel: "pt" - L1tkPhoton:NoIso:barrel: "pt" - L1tkPhoton:Iso:barrel: "pt" - thresholds: [8] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 - -PhotonsTrigger_Endcap: - sample: Hgg - version: V38nano - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1EG:default:endcap: "pt" - L1tkPhoton:NoIso:endcap: "pt" - L1tkPhoton:Iso:endcap: "pt" - thresholds: [8] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 diff --git a/configs/V38nano/object_performance/tau_matching.yaml b/configs/V38nano/object_performance/tau_matching.yaml deleted file mode 100644 index d3326cdc..00000000 --- a/configs/V38nano/object_performance/tau_matching.yaml +++ /dev/null @@ -1,53 +0,0 @@ -TausMatchingBarrel: - sample: VBFHToTauTau - version: V38nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnPuppiTau:default: "pt" - L1hpsTau:default: "pt" - L1caloTau:default: "pt" - L1nnCaloTau:default: "pt" -# L1caloTau:PtGe20: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - binning: - min: 0 - max: 150 - step: 6 - -TausMatchingEndcap: - sample: VBFHToTauTau - version: V38nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnPuppiTau:default: "pt" - L1hpsTau:default: "pt" - L1caloTau:default: "pt" - L1nnCaloTau:default: "pt" -# L1caloTau:PtGe20: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Endcap)" - binning: - min: 0 - max: 150 - step: 6 diff --git a/configs/V38nano/object_performance/tau_matching_eta.yaml b/configs/V38nano/object_performance/tau_matching_eta.yaml deleted file mode 100644 index 2f0438e3..00000000 --- a/configs/V38nano/object_performance/tau_matching_eta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -TauMatching_Eta_Pt40To100: - sample: VBFHToTauTau - version: V38nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "eta" - label: "Gen Taus" - cuts: - event: - - "{pt} > 40" - - "{pt} < 100" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnPuppiTau:default: "eta" - L1hpsTau:default: "eta" - L1caloTau:default: "eta" - L1nnCaloTau:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (40-100 GeV)" - binning: - min: -3.0 - max: 3.0 - step: 0.2 - -TauMatching_Eta_Pt100ToInf: - sample: VBFHToTauTau - version: V38nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "eta" - label: "Gen Taus" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - L1nnPuppiTau:default: "eta" - L1hpsTau:default: "eta" - L1caloTau:default: "eta" - L1nnCaloTau:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V38nano/object_performance/tau_trigger.yaml b/configs/V38nano/object_performance/tau_trigger.yaml deleted file mode 100644 index f1f5061a..00000000 --- a/configs/V38nano/object_performance/tau_trigger.yaml +++ /dev/null @@ -1,59 +0,0 @@ -TauTriggerBarrel_90perc: - sample: VBFHToTauTau - version: V38nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnPuppiTau:default:barrel: "pt" - L1hpsTau:default:barrel: "pt" - L1caloTau:default:barrel: "pt" - L1nnCaloTau:default:barrel: "pt" - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 150 - step: 6 - -TauTriggerEndcap_90perc: - sample: VBFHToTauTau - version: V38nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnPuppiTau:default:endcap: "pt" - L1hpsTau:default:endcap: "pt" - L1caloTau:default:endcap: "pt" - L1nnCaloTau:default:endcap: "pt" - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 150 - step: 6 diff --git a/configs/V38nano/object_performance/tkmuon_matching.yaml b/configs/V38nano/object_performance/tkmuon_matching.yaml deleted file mode 100644 index 5b5e79cd..00000000 --- a/configs/V38nano/object_performance/tkmuon_matching.yaml +++ /dev/null @@ -1,85 +0,0 @@ -TkMuonsMatchingBarrel: - sample: DYLL_M50 - version: V38nano - 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" - L1gmtTkMuon:VLoose:barrel: "pt" - L1gmtTkMuon:Loose:barrel: "pt" - L1gmtTkMuon:Medium:barrel: "pt" - L1gmtTkMuon:Tight:barrel: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (barrel)" - binning: - min: 0 - max: 100 - step: 3 - -TkMuonsMatchingOverlap: - sample: DYLL_M50 - version: V38nano - 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" - L1gmtTkMuon:VLoose:overlap: "pt" - L1gmtTkMuon:Loose:overlap: "pt" - L1gmtTkMuon:Medium:overlap: "pt" - L1gmtTkMuon:Tight:overlap: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (overlap)" - binning: - min: 0 - max: 100 - step: 3 - -TkMuonsMatchingEndcap: - sample: DYLL_M50 - version: V38nano - 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" - L1gmtTkMuon:VLoose:endcap: "pt" - L1gmtTkMuon:Loose:endcap: "pt" - L1gmtTkMuon:Medium:endcap: "pt" - L1gmtTkMuon:Tight:endcap: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (endcap)" - binning: - min: 0 - max: 100 - step: 3 diff --git a/configs/V38nano/object_performance/tkmuon_matching_eta.yaml b/configs/V38nano/object_performance/tkmuon_matching_eta.yaml deleted file mode 100644 index d44c9d18..00000000 --- a/configs/V38nano/object_performance/tkmuon_matching_eta.yaml +++ /dev/null @@ -1,58 +0,0 @@ -TkMuonsMatching_Eta_Pt2to5: - sample: DYLL_M50 - version: V38nano - 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" - L1gmtTkMuon:default: "eta" - L1gmtTkMuon:VLoose: "eta" - L1gmtTkMuon:Loose: "eta" - L1gmtTkMuon:Medium: "eta" - L1gmtTkMuon:Tight: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (2-5 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 - -TkMuonsMatching_Eta_Pt15toInf: - sample: DYLL_M50 - version: V38nano - 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" - L1gmtTkMuon:default: "eta" - L1gmtTkMuon:VLoose: "eta" - L1gmtTkMuon:Loose: "eta" - L1gmtTkMuon:Medium: "eta" - L1gmtTkMuon:Tight: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>15 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V38nano/object_performance/tkmuon_trigger.yaml b/configs/V38nano/object_performance/tkmuon_trigger.yaml deleted file mode 100644 index 3384324b..00000000 --- a/configs/V38nano/object_performance/tkmuon_trigger.yaml +++ /dev/null @@ -1,96 +0,0 @@ -TkMuonsTrigger_Barrel: - sample: DYLL_M50 - version: V38nano - 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" - # L1gmtTkMuon:default:barrel: "pt" - L1gmtTkMuon:VLoose:barrel: "pt" - L1gmtTkMuon:Loose:barrel: "pt" - L1gmtTkMuon:Medium:barrel: "pt" - L1gmtTkMuon:Tight: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 - -TkMuonsTrigger_Overlap: - sample: DYLL_M50 - version: V38nano - 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" - # L1gmtTkMuon:default:overlap: "pt" - L1gmtTkMuon:VLoose:overlap: "pt" - L1gmtTkMuon:Loose:overlap: "pt" - L1gmtTkMuon:Medium:overlap: "pt" - L1gmtTkMuon:Tight: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 - -TkMuonsTrigger_Endcap: - sample: DYLL_M50 - version: V38nano - 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" - # L1gmtTkMuon:default:endcap: "pt" - L1gmtTkMuon:VLoose:endcap: "pt" - L1gmtTkMuon:Loose:endcap: "pt" - L1gmtTkMuon:Medium:endcap: "pt" - L1gmtTkMuon:Tight: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 diff --git a/configs/V38nano/objects/electrons.yaml b/configs/V38nano/objects/electrons.yaml deleted file mode 100644 index cfacf196..00000000 --- a/configs/V38nano/objects/electrons.yaml +++ /dev/null @@ -1,49 +0,0 @@ -L1tkElectron: - match_dR: 0.15 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.479] - endcap: [1.479, 5] - ids: - NoIso: - label: "TkElectron" - cuts: - inclusive: - - "abs({eta}) < 2.4" - endcap: - - "({eleId} == 1) | ({pt} < 25)" - barrel: - - "{eleId} == 1" - NoIsoForIso: - # This id is exclusively used for the - # isoloation wp derivation - label: "TkElectron, no ID" - cuts: - inclusive: - - "abs({eta}) < 2.4" - Iso: - label: "TkIsoElectron" - cuts: - inclusive: - - "abs({eta}) < 2.4" - barrel: - - "abs({relIso}) < 0.13" - endcap: - - "abs({relIso}) < 0.28" - -L1EG: - match_dR: 0.2 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.479] - endcap: [1.479, 3.0] - label: "EG" - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 3.0" - barrel: - - "{eleId} == 1" - endcap: - - "{saId} == 1" diff --git a/configs/V38nano/objects/jets.yaml b/configs/V38nano/objects/jets.yaml deleted file mode 100644 index 481cccda..00000000 --- a/configs/V38nano/objects/jets.yaml +++ /dev/null @@ -1,103 +0,0 @@ -L1caloJet: - match_dR: 0.3 - label: "Calo Jet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - cuts: - inclusive: - - "abs({eta}) < 7" - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -L1puppiExtJetSC4: - match_dR: 0.35 - label: "Seeded Cone Extended PuppiJet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 5" - PtGe25: - cuts: - inclusive: - - "abs({eta}) < 7" - - "abs({pt}) >= 25" - bjetnn: - label: "SC Extended PuppiJet, BtagScore > 0.71" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{btagScore} > 0.71" - -L1puppiJetHisto: - match_dR: 0.3 - label: "Histogrammed PuppiJet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -L1puppiJetSC4: - match_dR: 0.35 - label: "Seeded Cone PuppiJet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - PtGe25: - cuts: - inclusive: - - "abs({eta}) < 7" - - "abs({pt}) >= 25" - -L1puppiJetSC8: - match_dR: 0.35 - label: "Seeded Cone PuppiJet 8" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -L1TrackJet: - match_dR: 0.4 - label: "Tracker Jet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - - diff --git a/configs/V38nano/objects/met_ht_mht.yaml b/configs/V38nano/objects/met_ht_mht.yaml deleted file mode 100644 index 8dbdb2fd..00000000 --- a/configs/V38nano/objects/met_ht_mht.yaml +++ /dev/null @@ -1,69 +0,0 @@ -# phase1PuppiHT: -# label: "Histogrammed Puppi HT" -# ids: -# default: {} - -# phase1PuppiMHT: -# label: "Phase1 Puppi MHT" -# ids: -# default: {} - -L1puppiMET: - label: "Puppi MET" - ids: - default: {} - -L1puppiMLMET: - label: "Puppi MLMET" - ids: - default: {} - -L1puppiJetSC4sums: - ids: - HT: - label: "SeededCone HT" - cuts: - inclusive: - - "{sumType} == 0" - MHT: - label: "SeededCone MHT" - cuts: - inclusive: - - "{sumType} == 1" - -L1puppiHistoJetSums: - ids: - HT: - label: "Histogrammed Puppi HT" - cuts: - inclusive: - - "{sumType} == 0" - MHT: - label: "Histogrammed Puppi MHT" - cuts: - inclusive: - - "{sumType} == 1" - -L1TrackHT: - ids: - HT: - label: "Tracker HT" - MHT: - label: "Tracker MHT" - -L1ExtTrackHT: - ids: - HT: - label: "ext. Tracker HT" - MHT: - label: "ext. Tracker MHT" - -L1TrackMET: - label: "Tracker MET" - ids: - default: {} - -L1TrackTripletWord: - label: "Track Triplet for W3Pi" - ids: - default: {} \ No newline at end of file diff --git a/configs/V38nano/objects/muons.yaml b/configs/V38nano/objects/muons.yaml deleted file mode 100644 index 96b2e80d..00000000 --- a/configs/V38nano/objects/muons.yaml +++ /dev/null @@ -1,137 +0,0 @@ -GenPart: - label: "Gen Muon" - eta_ranges: - inclusive: [0, 7] - ids: - gen_electron_default: - cuts: - inclusive: - - "(({statusFlags}>>7)&1) == 1" - -L1gmtTkMuon: - label: "GMT TkMuon" - match_dR: 0.1 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 0.83] - overlap: [0.83, 1.24] - endcap: [1.24, 2.4] - ids: - default: - label: "GMT TkMuon, Loose ID" - cuts: - inclusive: - - "{hwQual} >= 3" - VLoose: # x.numberOfMatches() > 0 - label: "GMT TkMuon, VLoose ID" - cuts: - inclusive: - - "{hwQual} >= 1" - Loose: # x.numberOfMatches() >1 - label: "GMT TkMuon, Loose ID" - cuts: - inclusive: - - "{hwQual} >= 3" - Medium: # x.stubs().size()>1 - label: "GMT TkMuon, Medium ID" - cuts: - inclusive: - - "{hwQual} >= 7" - Tight: # x.numberOfMatches()>2 - label: "GMT TkMuon, Tight ID" - cuts: - inclusive: - - "{hwQual} >= 15" - -L1gmtMuon: - label: "GMT Muon" - match_dR: 0.6 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 0.83] - overlap: [0.83, 1.24] - endcap: [1.24, 2.4] - ids: - default: - cuts: - overlap: - - "{hwQual} >= 12" - endcap: - - "{hwQual} >= 14" - dR0p6: - label: "GMT Muon, match dR < 0.6" - match_dR: 0.6 - cuts: - overlap: - - "{hwQual} >= 12" - endcap: - - "{hwQual} >= 14" - -L1gmtDispMuon: - label: "GMT Displaced Muon" - match_dR: 0.6 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 0.83] - overlap: [0.83, 1.24] - endcap: [1.24, 2.4] - ids: - default: {} - dXYge8: - label: "Disp. Muon, dXY>8" - cuts: - endcap: - - "{d0} >= 8" - dXYge8Qual15: - label: "Disp. Muon, dXY>8, qual>=15" - cuts: - inclusive: - - "abs({eta}) < 2.4" - endcap: - - "{hwQual} >= 15" - - "{d0} >= 8" - qual15: - label: "Disp. Muon, qual>=15" - cuts: - endcap: - - "{hwQual} >= 15" - qual15_Eta2p0: - label: "Disp. Muon, eta < 2, qual>=15" - cuts: - inclusive: - - "abs({eta}) < 2" - endcap: - - "{hwQual} >= 15" - -L1MuonKMTF: - label: "KMTF Muon" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 0.83] - overlap: [0.83, 1.24] - endcap: [1.24, 2.4] - ids: - default: {} - -L1MuonOMTF: - label: "OMTF Muon" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 0.83] - overlap: [0.83, 1.24] - endcap: [1.24, 2.4] - ids: - default: {} - -L1MuonEMTF: - label: "EMTF Muon" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 0.83] - overlap: [0.83, 1.24] - endcap: [1.24, 2.4] - ids: - default: {} diff --git a/configs/V38nano/objects/photons.yaml b/configs/V38nano/objects/photons.yaml deleted file mode 100644 index 2565e821..00000000 --- a/configs/V38nano/objects/photons.yaml +++ /dev/null @@ -1,51 +0,0 @@ -L1tkPhoton: - match_dR: 0.15 - eta_ranges: - inclusive: [0, 5] - barrel: [0, 1.479] - endcap: [1.479, 2.4] - ids: - NoIso: - label: "L1tkPhoton" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{pt} > 5" - barrel: - - "{eleId} == 1" - endcap: - - "{phoId} == 1" - NoIsoPt30: - label: "L1tkPhoton, pt>30" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{pt} > 30" - barrel: - - "{eleId} == 1" - endcap: - - "{phoId} == 1" - Iso: - label: "L1tkIsoPhoton" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{pt} > 5" - barrel: - - "abs({relIso}) < 0.25" - - "{eleId} == 1" - endcap: - - "abs({relIso}) < 0.205" - - "{phoId} == 1" - IsoPt30: - label: "L1tkIsoPhoton, Pt>30" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{pt} > 30" - barrel: - - "abs({relIso}) < 0.25" - - "{eleId} == 1" - endcap: - - "abs({relIso}) < 0.205" - - "{phoId} == 1" diff --git a/configs/V38nano/objects/pv.yaml b/configs/V38nano/objects/pv.yaml deleted file mode 100644 index 25fea9c0..00000000 --- a/configs/V38nano/objects/pv.yaml +++ /dev/null @@ -1,4 +0,0 @@ -L1PV: - label: "Primary Vertex" - ids: - default: {} diff --git a/configs/V38nano/objects/taus.yaml b/configs/V38nano/objects/taus.yaml deleted file mode 100644 index 11e49a74..00000000 --- a/configs/V38nano/objects/taus.yaml +++ /dev/null @@ -1,61 +0,0 @@ -L1nnPuppiTau: - label: "NN Tau" - match_dR: 0.1 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" - # - "{passLooseNN}==1" - # Current IB (22 Feb recipe) does not have updated WP, so cut on NN score rather than checking passLooseNN - - "{chargedIso} > 0.22" - -L1hpsTau: - label: "HPS Tau" - match_dR: 0.1 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" - -L1caloTau: - label: "Calo Tau" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" - PtGe20: - label: "Calo Tau, pt > 20" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{pt} > 20" - -L1nnCaloTau: - label: "NN Calo Tau" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{hwQual}==3" diff --git a/configs/V38nano/rate_plots/bjet.yaml b/configs/V38nano/rate_plots/bjet.yaml deleted file mode 100644 index 218ba660..00000000 --- a/configs/V38nano/rate_plots/bjet.yaml +++ /dev/null @@ -1,10 +0,0 @@ -BJetRates: - sample: MinBias - version: V38nano - test_objects: - - L1puppiExtJetSC4:default - - L1puppiExtJetSC4:bjetnn - binning: - min: 40 - max: 420 - step: 20 diff --git a/configs/V38nano/rate_plots/disp_ht_sig.yaml b/configs/V38nano/rate_plots/disp_ht_sig.yaml deleted file mode 100644 index acba1b3e..00000000 --- a/configs/V38nano/rate_plots/disp_ht_sig.yaml +++ /dev/null @@ -1,13 +0,0 @@ - -DispHTRates_Signal: - sample: HtoLLPto4B_M125_Phi60_ctau100 - version: V38nano - test_objects: - # - L1puppiHistoJetSums:HT - - L1puppiJetSC4sums:HT - - L1TrackHT:HT - - L1ExtTrackHT:HT - binning: - min: 50 - max: 975 - step: 25 diff --git a/configs/V38nano/rate_plots/disp_muons.yaml b/configs/V38nano/rate_plots/disp_muons.yaml deleted file mode 100644 index 06469d1e..00000000 --- a/configs/V38nano/rate_plots/disp_muons.yaml +++ /dev/null @@ -1,24 +0,0 @@ -gmtDispMuon: - sample: MinBias - version: V38nano - test_objects: - - L1gmtMuon:default - - L1gmtDispMuon:default - binning: - min: 0 - max: 75 - step: 3 - -gmtDispMuonByRegion: - sample: MinBias - version: V38nano - test_objects: - # - L1gmtMuon:default - # - L1gmtDispMuon:default - - L1gmtDispMuon:default:barrel - - L1gmtDispMuon:default:overlap - - L1gmtDispMuon:default:endcap - binning: - min: 0 - max: 75 - step: 3 \ No newline at end of file diff --git a/configs/V38nano/rate_plots/eg.yaml b/configs/V38nano/rate_plots/eg.yaml deleted file mode 100644 index 14cdcc9e..00000000 --- a/configs/V38nano/rate_plots/eg.yaml +++ /dev/null @@ -1,13 +0,0 @@ -EGRates: - sample: MinBias - version: V38nano - test_objects: - - L1EG:default - - L1tkElectron:NoIso - - L1tkElectron:Iso - - L1tkPhoton:Iso - - L1tkElectron:NoIsoNoLowPtID - binning: - min: 10 - max: 97 - step: 3 diff --git a/configs/V38nano/rate_plots/ht.yaml b/configs/V38nano/rate_plots/ht.yaml deleted file mode 100644 index e3efeba0..00000000 --- a/configs/V38nano/rate_plots/ht.yaml +++ /dev/null @@ -1,60 +0,0 @@ -HTRates: - sample: MinBias - version: V38nano - test_objects: - # - L1puppiHistoJetSums:HT - - L1puppiJetSC4sums:HT - - L1TrackHT:HT - binning: - min: 50 - max: 975 - step: 25 - -MHTRates: - sample: MinBias - version: V38nano - test_objects: - # - L1puppiHistoJetSums:MHT - - L1puppiJetSC4sums:MHT - # - L1TrackHT:MHT - binning: - min: 50 - max: 975 - step: 25 - -DispHTRates: - sample: MinBias - version: V38nano - test_objects: - # - L1puppiHistoJetSums:HT - - L1puppiJetSC4sums:HT - - L1TrackHT:HT - - L1ExtTrackHT:HT - binning: - min: 50 - max: 975 - step: 25 -# MHTRates: -# sample: MinBias -# version: V38nano -# test_objects: -# # - L1puppiHistoJetSums:MHT -# - L1puppiJetSC4sums:MHT -# - L1TrackHT:MHT -# binning: -# min: 50 -# max: 975 -# step: 25 - -# DispHTRates: -# sample: MinBias -# version: V38nano -# test_objects: -# # - L1puppiHistoJetSums:HT -# - L1puppiJetSC4sums:HT -# - L1TrackHT:HT -# - L1ExtTrackHT:HT -# binning: -# min: 50 -# max: 975 -# step: 25 diff --git a/configs/V38nano/rate_plots/jets.yaml b/configs/V38nano/rate_plots/jets.yaml deleted file mode 100644 index d20998dd..00000000 --- a/configs/V38nano/rate_plots/jets.yaml +++ /dev/null @@ -1,84 +0,0 @@ -JetDefaultRates: - sample: MinBias - version: V38nano - test_objects: - # - L1puppiJetHisto:default - - L1puppiJetSC4:default - # - L1caloJet:default - # - L1TrackJet:default - binning: - min: 40 - max: 420 - step: 20 - -# JetsByRegion: -# sample: MinBias -# version: V38nano -# test_objects: -# - L1puppiJetSC4:default:barrel -# - L1puppiJetSC4:default:endcap -# - L1puppiJetSC4:default:forward -# - L1caloJet:default:barrel -# - L1caloJet:default:endcap -# - L1caloJet:default:forward -# # - L1TrackJet:default:barrel -# # - L1TrackJet:default:endcap -# binning: -# min: 40 -# max: 420 -# step: 20 - -JetExtendedRates: - sample: MinBias - version: V38nano - test_objects: - - L1puppiJetSC4:default:inclusive - - L1puppiExtJetSC4:default:inclusive - # - L1puppiExtJetSC4:default:barrel - # - L1puppiExtJetSC4:default:endcap - # - L1puppiExtJetSC4:default:forward - binning: - min: 40 - max: 420 - step: 20 - -JetExtendedRatesByRegion: - sample: MinBias - version: V38nano - test_objects: - # - L1puppiJetSC4:default:barrel - # - L1puppiJetSC4:default:endcap - # - L1puppiJetSC4:default:forward - - L1puppiExtJetSC4:default:barrel - - L1puppiExtJetSC4:default:endcap - - L1puppiExtJetSC4:default:forward - binning: - min: 40 - max: 420 - step: 20 - -# JetSC8Rates: -# sample: MinBias -# version: V38nano -# test_objects: -# - L1puppiJetSC4:default -# - L1puppiJetSC8:default -# binning: -# min: 40 -# max: 420 -# step: 20 - - -# JetSC8Rates_byRegion: -# sample: MinBias -# version: V38nano -# test_objects: -# # - L1puppiJetSC4:default -# - L1puppiJetSC8:default -# - L1puppiJetSC8:default:barrel -# - L1puppiJetSC8:default:endcap -# - L1puppiJetSC8:default:forward -# binning: -# min: 40 -# max: 420 -# step: 20 diff --git a/configs/V38nano/rate_plots/met.yaml b/configs/V38nano/rate_plots/met.yaml deleted file mode 100644 index bc1c63b8..00000000 --- a/configs/V38nano/rate_plots/met.yaml +++ /dev/null @@ -1,11 +0,0 @@ -METRates: - sample: MinBias - version: V38nano - test_objects: - - L1puppiMET:default - - L1puppiMLMET:default - # - L1TrackMET:default - binning: - min: 50 - max: 500 - step: 25 diff --git a/configs/V38nano/rate_plots/muons.yaml b/configs/V38nano/rate_plots/muons.yaml deleted file mode 100644 index 2dc3fbc5..00000000 --- a/configs/V38nano/rate_plots/muons.yaml +++ /dev/null @@ -1,34 +0,0 @@ -gmtMuonByRegion: - sample: MinBias - version: V38nano - test_objects: - - L1gmtMuon:default:barrel - - L1gmtMuon:default:overlap - - L1gmtMuon:default:endcap - binning: - min: 0 - max: 75 - step: 3 - -gmtTkMuonByRegion: - sample: MinBias - version: V38nano - test_objects: - - L1gmtTkMuon:default:barrel - - L1gmtTkMuon:default:overlap - - L1gmtTkMuon:default:endcap - binning: - min: 0 - max: 75 - step: 3 - -MuonRates: - sample: MinBias - version: V38nano - test_objects: - - L1gmtMuon:default - - L1gmtTkMuon:default - binning: - min: 0 - max: 75 - step: 3 diff --git a/configs/V38nano/rate_plots/taus.yaml b/configs/V38nano/rate_plots/taus.yaml deleted file mode 100644 index 56d6c853..00000000 --- a/configs/V38nano/rate_plots/taus.yaml +++ /dev/null @@ -1,25 +0,0 @@ -TauRates: - sample: MinBias - version: V38nano - test_objects: - - L1nnPuppiTau:default - - L1hpsTau:default - - L1caloTau:default - - L1nnCaloTau:default - binning: - min: 10 - max: 155 - step: 5 - -TauRatesByRegion: - sample: MinBias - version: V38nano - test_objects: - - L1caloTau:default:barrel - - L1caloTau:default:endcap - - L1nnPuppiTau:default:barrel - - L1nnPuppiTau:default:endcap - binning: - min: 10 - max: 155 - step: 5 diff --git a/configs/V38nano/rate_plots/test.yml b/configs/V38nano/rate_plots/test.yml deleted file mode 100644 index d24c2a80..00000000 --- a/configs/V38nano/rate_plots/test.yml +++ /dev/null @@ -1,13 +0,0 @@ -JetSC8Rates_byRegion2: - sample: MinBias - version: V38nano - test_objects: - # - L1puppiJetSC4:default - - L1puppiJetSC8:default - - L1puppiJetSC8:default:inclusive - - L1puppiJetSC8:default:barrel - #- L1puppiJetSC8:default:endcap - binning: - min: 40 - max: 420 - step: 20 diff --git a/configs/V38nano/rate_plots/tkmuons.yaml b/configs/V38nano/rate_plots/tkmuons.yaml deleted file mode 100644 index 4766ae33..00000000 --- a/configs/V38nano/rate_plots/tkmuons.yaml +++ /dev/null @@ -1,51 +0,0 @@ -gmtTkMuonByID: - sample: MinBias - version: V38nano - test_objects: - - L1gmtTkMuon:VLoose - - L1gmtTkMuon:Loose - - L1gmtTkMuon:Medium - - L1gmtTkMuon:Tight - binning: - min: 0 - max: 75 - step: 3 - -gmtTkMuonByID_barrel: - sample: MinBias - version: V38nano - test_objects: - - L1gmtTkMuon:VLoose:barrel - - L1gmtTkMuon:Loose:barrel - - L1gmtTkMuon:Medium:barrel - - L1gmtTkMuon:Tight:barrel - binning: - min: 0 - max: 75 - step: 3 - -gmtTkMuonByID_overlap: - sample: MinBias - version: V38nano - test_objects: - - L1gmtTkMuon:VLoose:overlap - - L1gmtTkMuon:Loose:overlap - - L1gmtTkMuon:Medium:overlap - - L1gmtTkMuon:Tight:overlap - binning: - min: 0 - max: 75 - step: 3 - -gmtTkMuonByID_endcap: - sample: MinBias - version: V38nano - test_objects: - - L1gmtTkMuon:VLoose:endcap - - L1gmtTkMuon:Loose:endcap - - L1gmtTkMuon:Medium:endcap - - L1gmtTkMuon:Tight:endcap - binning: - min: 0 - max: 75 - step: 3 \ No newline at end of file diff --git a/configs/V38nano/rate_table/v38_Step1And2_cfg.yml b/configs/V38nano/rate_table/v38_Step1And2_cfg.yml deleted file mode 100644 index 41f66822..00000000 --- a/configs/V38nano/rate_table/v38_Step1And2_cfg.yml +++ /dev/null @@ -1,4 +0,0 @@ -version: "V38nano" -sample: "MinBias" -menu_config: "configs/V38nano/rate_table/v38_menu_Step1and2.yml" -table_fname: "rates_Step1and2" diff --git a/configs/V38nano/rate_table/v38_Step2_cfg.yml b/configs/V38nano/rate_table/v38_Step2_cfg.yml deleted file mode 100644 index 2df411d0..00000000 --- a/configs/V38nano/rate_table/v38_Step2_cfg.yml +++ /dev/null @@ -1,4 +0,0 @@ -version: "V38nano" -sample: "MinBias" -menu_config: "configs/V38nano/rate_table/v38_menu_Step2.yml" -table_fname: "rates_Step2" diff --git a/configs/V38nano/rate_table/v38_TkMuonLooseID_cfg.yml b/configs/V38nano/rate_table/v38_TkMuonLooseID_cfg.yml deleted file mode 100644 index dadd5701..00000000 --- a/configs/V38nano/rate_table/v38_TkMuonLooseID_cfg.yml +++ /dev/null @@ -1,4 +0,0 @@ -version: "V38nano" -sample: "MinBias" -menu_config: "configs/V38nano/rate_table/v38_menu_TkMuonLooseID_cfg.yml" -table_fname: "rates_full_TkMuonLooseID" diff --git a/configs/V38nano/rate_table/v38_TkMuonMediumID_JetPt25_cfg.yml b/configs/V38nano/rate_table/v38_TkMuonMediumID_JetPt25_cfg.yml deleted file mode 100644 index 208bd127..00000000 --- a/configs/V38nano/rate_table/v38_TkMuonMediumID_JetPt25_cfg.yml +++ /dev/null @@ -1,4 +0,0 @@ -version: "V38nano" -sample: "MinBias" -menu_config: "configs/V38nano/rate_table/v38_menu_TkMuonMediumID_JetPt25_cfg.yml" -table_fname: "rates_full_TkMuonMediumID_JetPt25" diff --git a/configs/V38nano/rate_table/v38_TkMuonMediumID_cfg.yml b/configs/V38nano/rate_table/v38_TkMuonMediumID_cfg.yml deleted file mode 100644 index 422fe8ea..00000000 --- a/configs/V38nano/rate_table/v38_TkMuonMediumID_cfg.yml +++ /dev/null @@ -1,4 +0,0 @@ -version: "V38nano" -sample: "MinBias" -menu_config: "configs/V38nano/rate_table/v38_menu_TkMuonMediumID_cfg.yml" -table_fname: "rates_full_TkMuonMediumID" diff --git a/configs/V38nano/rate_table/v38_cfg.yml b/configs/V38nano/rate_table/v38_cfg.yml deleted file mode 100644 index 7289a1ac..00000000 --- a/configs/V38nano/rate_table/v38_cfg.yml +++ /dev/null @@ -1,4 +0,0 @@ -version: "V38nano" -sample: "MinBias" -menu_config: "configs/V38nano/rate_table/v38_menu_cfg.yml" -table_fname: "rates_full_Final_test" \ No newline at end of file diff --git a/configs/V38nano/rate_table/v38_menu_Step1and2.yml b/configs/V38nano/rate_table/v38_menu_Step1and2.yml deleted file mode 100644 index 1b6764bb..00000000 --- a/configs/V38nano/rate_table/v38_menu_Step1and2.yml +++ /dev/null @@ -1,532 +0,0 @@ -L1_PFHTT: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 450.0 - obj: L1puppiJetSC4sums:HT -L1_PFMHTT: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 135.5 - obj: L1puppiJetSC4sums:MHT -L1_PFMet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 200.0 - obj: L1puppiMET:default -# L1_PFMLMet: -# cross_masks: [] -# leg1: -# threshold_cut: offline_pt >= 200.0 -# obj: L1puppiMLMET:default -L1_DoubleTkMu4p5er2p0_SQ_OS_Mass7to18: - cross_masks: - - (((leg1+leg2).mass > 7.0) & (leg1.deltaR(leg2) > 0)) - - (((leg1+leg2).mass < 18.0) & (leg1.deltaR(leg2) > 0)) - - ((leg1.charge*leg2.charge < 0.0) & (leg1.deltaR(leg2) > 0)) - - ((abs(leg2.z0-leg1.z0) < 1) & (leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: pt > 4.4 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: pt > 4.4 - obj: L1gmtTkMuon:Medium -L1_TkMu_PfJet_dRMax_DoubleJet_dEtaMax: - cross_masks: - - abs(leg2.eta) < 2.4 - - abs(leg2.z0-leg1.z0) < 1 - - leg2.deltaR(leg3) < 0.4 - - abs(leg5.eta-leg4.eta) < 1.6 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 12.0 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:PtGe25 - leg4: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:PtGe25 - leg5: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:PtGe25 -L1_DoubleTkMu0er1p5_SQ_OS_dR_Max1p4: - cross_masks: - - (abs(leg1.eta) < 1.5) - - (abs(leg2.eta) < 1.5) - - ((leg1.deltaR(leg2) < 1.4)) - - ((leg1.charge*leg2.charge < 0.0)) - - ((abs(leg2.z0-leg1.z0) < 1)) - - ((leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: pt > 0 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: pt > 0 - obj: L1gmtTkMuon:Medium -L1_SingleTkPhoIso: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 36.0 - obj: L1tkPhoton:Iso - -L1_DoubleTkPhoIso: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 22.0 - obj: L1tkPhoton:Iso - leg2: - threshold_cut: offline_pt >= 12.0 - obj: L1tkPhoton:Iso -L1_PFTau_PFTau: - cross_masks: - - leg1.deltaR(leg2) > 0.5 - leg1: - threshold_cut: offline_pt > 90.0 - obj: L1caloTau:default - leg2: - threshold_cut: offline_pt > 90.0 - obj: L1caloTau:default -L1_SingleEGEle: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 51.0 - obj: L1EG:default:inclusive -L1_SinglePFTau: - cross_masks: [] - leg1: - threshold_cut: offline_pt > 150.0 - obj: L1caloTau:default -L1_SinglePfJet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 230.0 - obj: L1puppiJetSC4:PtGe25 -L1_SingleTkEle: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 36.0 - obj: L1tkElectron:NoIso:inclusive -L1_SingleTkEleIso: - cross_masks: [] - leg1: - threshold_cut: offline_pt > 28.0 - obj: L1tkElectron:Iso:inclusive -L1_SingleTkMu: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 22.0 - obj: L1gmtTkMuon:Medium -L1_TkEleIso_EG: - cross_masks: - - leg1.deltaR(leg2) > 0.1 - leg1: - threshold_cut: offline_pt >= 22.0 - obj: L1tkElectron:Iso:inclusive - leg2: - threshold_cut: offline_pt >= 12.0 - obj: L1EG:default:inclusive -L1_TkEleIso_PFHTT: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 26.0 - obj: L1tkElectron:Iso:inclusive - leg3: - threshold_cut: offline_pt >= 190.0 - obj: L1puppiJetSC4sums:HT -L1_TkEleIso_PFIsoTau: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 22.0 - obj: L1tkElectron:Iso:inclusive - leg3: - threshold_cut: offline_pt >= 45.0 - obj: L1nnPuppiTau:default -L1_TkEle_PFJet_dRMin: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - leg2.deltaR(leg3) > 0.3 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 28.0 - obj: L1tkElectron:NoIso:inclusive - leg3: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:PtGe25 -L1_TkEle_TkMu: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: offline_pt >= 10.0 - obj: L1tkElectron:NoIso:inclusive - leg2: - threshold_cut: offline_pt >= 20.0 - obj: L1gmtTkMuon:Medium -L1_TkMu_DoubleTkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 6 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: offline_pt >= 17.0 - obj: L1tkElectron:NoIso:inclusive - leg3: - threshold_cut: offline_pt >= 17.0 - obj: L1tkElectron:NoIso:inclusive -L1_TkMu_PfHTT: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: pt > 6 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: offline_pt >= 320.0 - obj: L1puppiJetSC4sums:HT -L1_TkMu_PfJet_PfMet: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: offline_pt >= 110.0 - obj: L1puppiJetSC4:PtGe25 - leg4: - threshold_cut: offline_pt >= 120.0 - obj: L1puppiMET:default -L1_TkMu_TkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 7 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: offline_pt >= 23.0 - obj: L1tkElectron:NoIso:inclusive -L1_TkMu_TkEleIso: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 7 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: offline_pt >= 20.0 - obj: L1tkElectron:Iso:inclusive -L1_TripleTkMu: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Medium -L1_TripleTkMu_5SQ_3SQ_0OQ_DoubleMu_5_3_SQ_OS_Mass_Max9: - cross_masks: - - (leg1+leg2).mass < 9.0 - - leg1.charge*leg2.charge < 0.0 - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: pt > 0 - obj: L1gmtTkMuon:Medium -L1_TripleTkMu_5_3p5_2p5_OS_Mass_5to17: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - leg1.charge*leg3.charge < 0.0 - - (leg1+leg3).mass > 5.0 - - (leg1+leg3).mass < 17.0 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: pt > 3.5 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: pt > 2.5 - obj: L1gmtTkMuon:Medium -L1_DoubleTkEle_PFHTT: - cross_masks: - - (abs(leg2.z0-leg1.z0) < 1 & (leg2.deltaR(leg3) > 0)) - - (abs(leg3.z0-leg1.z0) < 1 & (leg2.deltaR(leg3) > 0)) - - (leg3.deltaR(leg2) > 0) - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt > 8.0 - obj: L1tkElectron:NoIso:inclusive - leg3: - threshold_cut: offline_pt > 8.0 - obj: L1tkElectron:NoIso:inclusive - leg4: - threshold_cut: offline_pt > 390.0 - obj: L1puppiJetSC4sums:HT -L1_DoubleEGEle: - cross_masks: - - leg1.deltaR(leg2) > 0.1 - leg1: - threshold_cut: offline_pt >= 37.0 - obj: L1EG:default:inclusive - leg2: - threshold_cut: offline_pt >= 24.0 - obj: L1EG:default:inclusive -L1_DoublePFJet_MassMin: - cross_masks: - - (leg1 + leg2).mass > 620 - leg1: - threshold_cut: offline_pt >= 160.0 - obj: L1puppiJetSC4:PtGe25 - leg2: - threshold_cut: offline_pt >= 35.0 - obj: L1puppiJetSC4:PtGe25 -L1_DoublePFJet_dEtaMax: - cross_masks: - - abs(leg2.eta-leg1.eta) < 1.6 - leg1: - threshold_cut: leg1.offline_pt >= 112.0 - obj: L1puppiJetSC4:PtGe25 - leg2: - threshold_cut: leg2.offline_pt >= 112.0 - obj: L1puppiJetSC4:PtGe25 -L1_DoubleTkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: offline_pt >= 25.0 - obj: L1tkElectron:NoIso:inclusive - leg2: - threshold_cut: offline_pt >= 12.0 - obj: L1tkElectron:NoIso:inclusive -L1_DoubleTkMu: - cross_masks: - - ((abs(leg1.z0-leg2.z0) < 1) & (leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: offline_pt > 15.0 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: pt > 7 - obj: L1gmtTkMuon:Medium -L1_DoubleTkMu4_SQ_OS_dR_Max1p2: - cross_masks: - - ((leg1.deltaR(leg2) < 1.2) & (leg1.deltaR(leg2) > 0)) - - ((leg1.charge*leg2.charge < 0.0) & (leg1.deltaR(leg2) > 0)) - - ((abs(leg2.z0-leg1.z0) < 1) & (leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: pt > 4 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: pt > 4 - obj: L1gmtTkMuon:Medium -L1_DoubleTkMu_PfHTT: - cross_masks: - - (abs(leg2.z0-leg1.z0) < 1 & (leg3.deltaR(leg2) > 0)) - - (abs(leg3.z0-leg1.z0) < 1 & (leg3.deltaR(leg2) > 0)) - - (leg3.deltaR(leg2) > 0) - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Medium - leg4: - threshold_cut: offline_pt >= 300.0 - obj: L1puppiJetSC4sums:HT -L1_DoubleTkMu_PfJet_PfMet: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Medium - leg4: - threshold_cut: offline_pt >= 60.0 - obj: L1puppiJetSC4:PtGe25 - leg5: - threshold_cut: offline_pt >= 130.0 - obj: L1puppiMET:default -L1_DoubleTkMu_TkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: offline_pt >= 9.0 - obj: L1tkElectron:NoIso:inclusive -L1_PFHTT_QuadJet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 400.0 - obj: L1puppiJetSC4sums:HT - leg2: - threshold_cut: offline_pt >= 70.0 - obj: L1puppiJetSC4:PtGe25 - leg3: - threshold_cut: offline_pt >= 55.0 - obj: L1puppiJetSC4:PtGe25 - leg4: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:PtGe25 - leg5: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:PtGe25 -L1_PFIsoTau_PFIsoTau: - cross_masks: - - leg1.deltaR(leg2) > 0.5 - leg1: - threshold_cut: offline_pt >= 52.0 - obj: L1nnPuppiTau:default - leg2: - threshold_cut: offline_pt >= 52.0 - obj: L1nnPuppiTau:default -L1_PFIsoTau_PFMet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 55.0 - obj: L1nnPuppiTau:default - leg2: - threshold_cut: offline_pt >= 190.0 - obj: L1puppiMET:default -L1_PFIsoTau_TkMu: - cross_masks: - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 42.0 - obj: L1nnPuppiTau:default - leg3: - threshold_cut: offline_pt >= 18.0 - obj: L1gmtTkMuon:Medium -################################# -########## STEP 2 -################################# -### SC8 wide cone jet seeds -L1_SinglePfJet8: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 230.0 - obj: L1puppiJetSC8:default -L1_DoublePFJet8_dEtaMax: - cross_masks: - - abs(leg2.eta-leg1.eta) < 1.6 - leg1: - threshold_cut: leg1.offline_pt >= 200.0 - obj: L1puppiJetSC8:default - leg2: - threshold_cut: leg2.offline_pt >= 200.0 - obj: L1puppiJetSC8:default -### Bjet seed -L1_PFHTT_QuadJet_BTagNNScore: - cross_masks: - - (leg2.btagScore + leg3.btagScore + leg4.btagScore + leg5.btagScore) > 2.20 - leg1: - threshold_cut: offline_pt >= 299.0 - obj: L1puppiJetSC4sums:HT - leg2: - threshold_cut: pt >= 25 - obj: L1puppiExtJetSC4:default - leg3: - threshold_cut: pt >= 25 - obj: L1puppiExtJetSC4:default - leg4: - threshold_cut: pt >= 25 - obj: L1puppiExtJetSC4:default - leg5: - threshold_cut: pt >= 25 - obj: L1puppiExtJetSC4:default -############################## -### Displaced Muons -############################## -L1_SingleDispMu: - cross_masks: [] - leg1: - threshold_cut: pt >= 22.0 - obj: L1gmtDispMuon:qual15_Eta2p0 -# L1_SingleDispMu_BMTF: -# cross_masks: [] -# leg1: -# threshold_cut: pt >= 22.0 -# obj: L1gmtDispMuon:default:barrel -# L1_SingleDispMu_OMTF: -# cross_masks: [] -# leg1: -# threshold_cut: pt >= 22.0 -# obj: L1gmtDispMuon:default:overlap -# # L1_SingleDispMu_EMTF: -# # cross_masks: [] -# # leg1: -# # threshold_cut: pt >= 22.0 -# # obj: L1gmtDispMuon:default:endcap -# L1_SingleDispMu_EMTF_SQ_eta2p0: -# cross_masks: [] -# leg1: -# threshold_cut: pt >= 22.0 -# obj: L1gmtDispMuon:qual15_Eta2p0:endcap -L1_DoubleDispMu: - cross_masks: [] - # - ((abs(leg1.z0-leg2.z0) < 1) & (leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: pt > 15.0 - obj: L1gmtDispMuon:default - leg2: - threshold_cut: pt > 7 - obj: L1gmtDispMuon:default -# ############################## -# ### GTT -# ############################## -L1_W3pi_GTT: - cross_masks: [] - leg1: - threshold_cut: pt > -99 - obj: L1TrackTripletWord:default -# L1_TkDispHT: -# cross_masks: [] -# leg1: -# threshold_cut: ht >= 200 -# obj: L1ExtTrackHT:HT \ No newline at end of file diff --git a/configs/V38nano/rate_table/v38_menu_Step2.yml b/configs/V38nano/rate_table/v38_menu_Step2.yml deleted file mode 100644 index 1399f49d..00000000 --- a/configs/V38nano/rate_table/v38_menu_Step2.yml +++ /dev/null @@ -1,125 +0,0 @@ -### SC8 wide cone jet seeds -L1_SinglePfJet8: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 230.0 - obj: L1puppiJetSC8:default -L1_DoublePFJet8_dEtaMax: - cross_masks: - - abs(leg2.eta-leg1.eta) < 1.6 - leg1: - threshold_cut: leg1.offline_pt >= 200.0 - obj: L1puppiJetSC8:default - leg2: - threshold_cut: leg2.offline_pt >= 200.0 - obj: L1puppiJetSC8:default -### Bjet seed -L1_PFHTT_QuadJet_BTagNNScore: - cross_masks: - - (leg2.btagScore + leg3.btagScore + leg4.btagScore + leg5.btagScore) > 2.20 - leg1: - threshold_cut: offline_pt >= 299.0 - obj: L1puppiJetSC4sums:HT - leg2: - threshold_cut: pt >= 25 - obj: L1puppiExtJetSC4:default - leg3: - threshold_cut: pt >= 25 - obj: L1puppiExtJetSC4:default - leg4: - threshold_cut: pt >= 25 - obj: L1puppiExtJetSC4:default - leg5: - threshold_cut: pt >= 25 - obj: L1puppiExtJetSC4:default -# ############################## -# ### Displaced Muons -# ############################## -L1_SingleDispMu: - cross_masks: [] - leg1: - threshold_cut: pt >= 22.0 - obj: L1gmtDispMuon:qual15_Eta2p0 -# L1_SingleDispMu_BMTF: -# cross_masks: [] -# leg1: -# threshold_cut: pt >= 22.0 -# obj: L1gmtDispMuon:default:barrel -# L1_SingleDispMu_OMTF: -# cross_masks: [] -# leg1: -# threshold_cut: pt >= 22.0 -# obj: L1gmtDispMuon:default:overlap -# # L1_SingleDispMu_EMTF: -# # cross_masks: [] -# # leg1: -# # threshold_cut: pt >= 22.0 -# # obj: L1gmtDispMuon:default:endcap -# L1_SingleDispMu_EMTF_SQ_eta2p0: -# cross_masks: [] -# leg1: -# threshold_cut: pt >= 22.0 -# obj: L1gmtDispMuon:qual15_Eta2p0:endcap -L1_DoubleDispMu: - cross_masks: [] - leg1: - threshold_cut: pt > 15.0 - obj: L1gmtDispMuon:default - leg2: - threshold_cut: pt > 7 - obj: L1gmtDispMuon:default -# # ############################## -# # ### GTT -# # ############################## -L1_W3pi_GTT: - cross_masks: [] - leg1: - threshold_cut: pt > -99 - obj: L1TrackTripletWord:default -# L1_TkDispHT: -# cross_masks: [] -# leg1: -# threshold_cut: ht >= 200 -# obj: L1ExtTrackHT:HT - - -# #### FOR DEBUG -# #### STEP1 muons -# L1_SingleTkMu: -# cross_masks: [] -# leg1: -# threshold_cut: offline_pt >= 22.0 -# obj: L1gmtTkMuon:Medium -# L1_TripleTkMu: -# cross_masks: -# - abs(leg2.z0-leg1.z0) < 1 -# - abs(leg3.z0-leg1.z0) < 1 -# leg1: -# threshold_cut: pt > 5 -# obj: L1gmtTkMuon:Medium -# leg2: -# threshold_cut: pt > 3 -# obj: L1gmtTkMuon:Medium -# leg3: -# threshold_cut: pt > 3 -# obj: L1gmtTkMuon:Medium -# L1_DoubleTkMu: -# cross_masks: -# - ((abs(leg1.z0-leg2.z0) < 1) & (leg1.deltaR(leg2) > 0)) -# leg1: -# threshold_cut: offline_pt > 15.0 -# obj: L1gmtTkMuon:Medium -# leg2: -# threshold_cut: pt > 7 -# obj: L1gmtTkMuon:Medium -# L1_DoubleTkMu4_SQ_OS_dR_Max1p2: -# cross_masks: -# - ((leg1.deltaR(leg2) < 1.2) & (leg1.deltaR(leg2) > 0)) -# - ((leg1.charge*leg2.charge < 0.0) & (leg1.deltaR(leg2) > 0)) -# - ((abs(leg2.z0-leg1.z0) < 1) & (leg1.deltaR(leg2) > 0)) -# leg1: -# threshold_cut: pt > 4 -# obj: L1gmtTkMuon:Medium -# leg2: -# threshold_cut: pt > 4 -# obj: L1gmtTkMuon:Medium \ No newline at end of file diff --git a/configs/V38nano/rate_table/v38_menu_TkMuonLooseID_cfg.yml b/configs/V38nano/rate_table/v38_menu_TkMuonLooseID_cfg.yml deleted file mode 100644 index 5a412a41..00000000 --- a/configs/V38nano/rate_table/v38_menu_TkMuonLooseID_cfg.yml +++ /dev/null @@ -1,445 +0,0 @@ -L1_PFHTT: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 450.0 - obj: L1puppiJetSC4sums:HT -L1_PFMHTT: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 135.5 - obj: L1puppiJetSC4sums:MHT -L1_PFMet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 200.0 - obj: L1puppiMET:default -# L1_PFMLMet: -# cross_masks: [] -# leg1: -# threshold_cut: offline_pt >= 200.0 -# obj: L1puppiMLMET:default -L1_DoubleTkMu4p5er2p0_SQ_OS_Mass7to18: - cross_masks: - - (((leg1+leg2).mass > 7.0) & (leg1.deltaR(leg2) > 0)) - - (((leg1+leg2).mass < 18.0) & (leg1.deltaR(leg2) > 0)) - - ((leg1.charge*leg2.charge < 0.0) & (leg1.deltaR(leg2) > 0)) - - ((abs(leg2.z0-leg1.z0) < 1) & (leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: pt > 4.4 - obj: L1gmtTkMuon:Loose - leg2: - threshold_cut: pt > 4.4 - obj: L1gmtTkMuon:Loose -L1_TkMu_PfJet_dRMax_DoubleJet_dEtaMax: - cross_masks: - - abs(leg2.eta) < 2.4 - - abs(leg2.z0-leg1.z0) < 1 - - leg2.deltaR(leg3) < 0.4 - - abs(leg5.eta-leg4.eta) < 1.6 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 12.0 - obj: L1gmtTkMuon:Loose - leg3: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:default - leg4: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:default - leg5: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:default -L1_DoubleTkMu0er1p5_SQ_OS_dR_Max1p4: - cross_masks: - - (abs(leg1.eta) < 1.5) - - (abs(leg2.eta) < 1.5) - - ((leg1.deltaR(leg2) < 1.4)) - - ((leg1.charge*leg2.charge < 0.0)) - - ((abs(leg2.z0-leg1.z0) < 1)) - - ((leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: pt > 0 - obj: L1gmtTkMuon:Loose - leg2: - threshold_cut: pt > 0 - obj: L1gmtTkMuon:Loose -L1_SingleTkPhoIso: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 36.0 - obj: L1tkPhoton:Iso - -L1_DoubleTkPhoIso: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 22.0 - obj: L1tkPhoton:Iso - leg2: - threshold_cut: offline_pt >= 12.0 - obj: L1tkPhoton:Iso -L1_PFTau_PFTau: - cross_masks: - - leg1.deltaR(leg2) > 0.5 - leg1: - threshold_cut: offline_pt > 90.0 - obj: L1caloTau:default - leg2: - threshold_cut: offline_pt > 90.0 - obj: L1caloTau:default -L1_SingleEGEle: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 51.0 - obj: L1EG:default:inclusive -L1_SinglePFTau: - cross_masks: [] - leg1: - threshold_cut: offline_pt > 150.0 - obj: L1caloTau:default -L1_SinglePfJet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 230.0 - obj: L1puppiJetSC4:default -L1_SingleTkEle: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 36.0 - obj: L1tkElectron:NoIso:inclusive -L1_SingleTkEleIso: - cross_masks: [] - leg1: - threshold_cut: offline_pt > 28.0 - obj: L1tkElectron:Iso:inclusive -L1_SingleTkMu: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 22.0 - obj: L1gmtTkMuon:Loose -L1_TkEleIso_EG: - cross_masks: - - leg1.deltaR(leg2) > 0.1 - leg1: - threshold_cut: offline_pt >= 22.0 - obj: L1tkElectron:Iso:inclusive - leg2: - threshold_cut: offline_pt >= 12.0 - obj: L1EG:default:inclusive -L1_TkEleIso_PFHTT: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 26.0 - obj: L1tkElectron:Iso:inclusive - leg3: - threshold_cut: offline_pt >= 190.0 - obj: L1puppiJetSC4sums:HT -L1_TkEleIso_PFIsoTau: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 22.0 - obj: L1tkElectron:Iso:inclusive - leg3: - threshold_cut: offline_pt >= 45.0 - obj: L1nnPuppiTau:default -L1_TkEle_PFJet_dRMin: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - leg2.deltaR(leg3) > 0.3 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 28.0 - obj: L1tkElectron:NoIso:inclusive - leg3: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:default -L1_TkEle_TkMu: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: offline_pt >= 10.0 - obj: L1tkElectron:NoIso:inclusive - leg2: - threshold_cut: offline_pt >= 20.0 - obj: L1gmtTkMuon:Loose -L1_TkMu_DoubleTkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 6 - obj: L1gmtTkMuon:Loose - leg2: - threshold_cut: offline_pt >= 17.0 - obj: L1tkElectron:NoIso:inclusive - leg3: - threshold_cut: offline_pt >= 17.0 - obj: L1tkElectron:NoIso:inclusive -L1_TkMu_PfHTT: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: pt > 6 - obj: L1gmtTkMuon:Loose - leg3: - threshold_cut: offline_pt >= 320.0 - obj: L1puppiJetSC4sums:HT -L1_TkMu_PfJet_PfMet: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Loose - leg3: - threshold_cut: offline_pt >= 110.0 - obj: L1puppiJetSC4:default - leg4: - threshold_cut: offline_pt >= 120.0 - obj: L1puppiMET:default -L1_TkMu_TkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 7 - obj: L1gmtTkMuon:Loose - leg2: - threshold_cut: offline_pt >= 23.0 - obj: L1tkElectron:NoIso:inclusive -L1_TkMu_TkEleIso: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 7 - obj: L1gmtTkMuon:Loose - leg2: - threshold_cut: offline_pt >= 20.0 - obj: L1tkElectron:Iso:inclusive -L1_TripleTkMu: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:Loose - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Loose - leg3: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Loose -L1_TripleTkMu_5SQ_3SQ_0OQ_DoubleMu_5_3_SQ_OS_Mass_Max9: - cross_masks: - - (leg1+leg2).mass < 9.0 - - leg1.charge*leg2.charge < 0.0 - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:Loose - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Loose - leg3: - threshold_cut: pt > 0 - obj: L1gmtTkMuon:Loose -L1_TripleTkMu_5_3p5_2p5_OS_Mass_5to17: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - leg1.charge*leg3.charge < 0.0 - - (leg1+leg3).mass > 5.0 - - (leg1+leg3).mass < 17.0 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:Loose - leg2: - threshold_cut: pt > 3.5 - obj: L1gmtTkMuon:Loose - leg3: - threshold_cut: pt > 2.5 - obj: L1gmtTkMuon:Loose -L1_DoubleTkEle_PFHTT: - cross_masks: - - (abs(leg2.z0-leg1.z0) < 1 & (leg2.deltaR(leg3) > 0)) - - (abs(leg3.z0-leg1.z0) < 1 & (leg2.deltaR(leg3) > 0)) - - (leg3.deltaR(leg2) > 0) - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt > 8.0 - obj: L1tkElectron:NoIso:inclusive - leg3: - threshold_cut: offline_pt > 8.0 - obj: L1tkElectron:NoIso:inclusive - leg4: - threshold_cut: offline_pt > 390.0 - obj: L1puppiJetSC4sums:HT -L1_DoubleEGEle: - cross_masks: - - leg1.deltaR(leg2) > 0.1 - leg1: - threshold_cut: offline_pt >= 37.0 - obj: L1EG:default:inclusive - leg2: - threshold_cut: offline_pt >= 24.0 - obj: L1EG:default:inclusive -L1_DoublePFJet_MassMin: - cross_masks: - - (leg1 + leg2).mass > 620 - leg1: - threshold_cut: offline_pt >= 160.0 - obj: L1puppiJetSC4:default - leg2: - threshold_cut: offline_pt >= 35.0 - obj: L1puppiJetSC4:default -L1_DoublePFJet_dEtaMax: - cross_masks: - - abs(leg2.eta-leg1.eta) < 1.6 - leg1: - threshold_cut: leg1.offline_pt >= 112.0 - obj: L1puppiJetSC4:default - leg2: - threshold_cut: leg2.offline_pt >= 112.0 - obj: L1puppiJetSC4:default -L1_DoubleTkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: offline_pt >= 25.0 - obj: L1tkElectron:NoIso:inclusive - leg2: - threshold_cut: offline_pt >= 12.0 - obj: L1tkElectron:NoIso:inclusive -L1_DoubleTkMu: - cross_masks: - - ((abs(leg1.z0-leg2.z0) < 1) & (leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: offline_pt > 15.0 - obj: L1gmtTkMuon:Loose - leg2: - threshold_cut: pt > 7 - obj: L1gmtTkMuon:Loose -L1_DoubleTkMu4_SQ_OS_dR_Max1p2: - cross_masks: - - ((leg1.deltaR(leg2) < 1.2) & (leg1.deltaR(leg2) > 0)) - - ((leg1.charge*leg2.charge < 0.0) & (leg1.deltaR(leg2) > 0)) - - ((abs(leg2.z0-leg1.z0) < 1) & (leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: pt > 4 - obj: L1gmtTkMuon:Loose - leg2: - threshold_cut: pt > 4 - obj: L1gmtTkMuon:Loose -L1_DoubleTkMu_PfHTT: - cross_masks: - - (abs(leg2.z0-leg1.z0) < 1 & (leg3.deltaR(leg2) > 0)) - - (abs(leg3.z0-leg1.z0) < 1 & (leg3.deltaR(leg2) > 0)) - - (leg3.deltaR(leg2) > 0) - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Loose - leg3: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Loose - leg4: - threshold_cut: offline_pt >= 300.0 - obj: L1puppiJetSC4sums:HT -L1_DoubleTkMu_PfJet_PfMet: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Loose - leg3: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Loose - leg4: - threshold_cut: offline_pt >= 60.0 - obj: L1puppiJetSC4:default - leg5: - threshold_cut: offline_pt >= 130.0 - obj: L1puppiMET:default -L1_DoubleTkMu_TkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:Loose - leg2: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:Loose - leg3: - threshold_cut: offline_pt >= 9.0 - obj: L1tkElectron:NoIso:inclusive -L1_PFHTT_QuadJet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 400.0 - obj: L1puppiJetSC4sums:HT - leg2: - threshold_cut: offline_pt >= 70.0 - obj: L1puppiJetSC4:default - leg3: - threshold_cut: offline_pt >= 55.0 - obj: L1puppiJetSC4:default - leg4: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:default - leg5: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:default -L1_PFIsoTau_PFIsoTau: - cross_masks: - - leg1.deltaR(leg2) > 0.5 - leg1: - threshold_cut: offline_pt >= 52.0 - obj: L1nnPuppiTau:default - leg2: - threshold_cut: offline_pt >= 52.0 - obj: L1nnPuppiTau:default -L1_PFIsoTau_PFMet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 55.0 - obj: L1nnPuppiTau:default - leg2: - threshold_cut: offline_pt >= 190.0 - obj: L1puppiMET:default -L1_PFIsoTau_TkMu: - cross_masks: - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 42.0 - obj: L1nnPuppiTau:default - leg3: - threshold_cut: offline_pt >= 18.0 - obj: L1gmtTkMuon:Loose diff --git a/configs/V38nano/rate_table/v38_menu_TkMuonMediumID_JetPt25_cfg.yml b/configs/V38nano/rate_table/v38_menu_TkMuonMediumID_JetPt25_cfg.yml deleted file mode 100644 index b8690d7f..00000000 --- a/configs/V38nano/rate_table/v38_menu_TkMuonMediumID_JetPt25_cfg.yml +++ /dev/null @@ -1,480 +0,0 @@ -L1_PFHTT: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 450.0 - obj: L1puppiJetSC4sums:HT -L1_PFMHTT: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 135.5 - obj: L1puppiJetSC4sums:MHT -L1_PFMet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 200.0 - obj: L1puppiMET:default -# L1_PFMLMet: -# cross_masks: [] -# leg1: -# threshold_cut: offline_pt >= 200.0 -# obj: L1puppiMLMET:default -L1_DoubleTkMu4p5er2p0_SQ_OS_Mass7to18: - cross_masks: - - (((leg1+leg2).mass > 7.0) & (leg1.deltaR(leg2) > 0)) - - (((leg1+leg2).mass < 18.0) & (leg1.deltaR(leg2) > 0)) - - ((leg1.charge*leg2.charge < 0.0) & (leg1.deltaR(leg2) > 0)) - - ((abs(leg2.z0-leg1.z0) < 1) & (leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: pt > 4.4 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: pt > 4.4 - obj: L1gmtTkMuon:Medium -L1_TkMu_PfJet_dRMax_DoubleJet_dEtaMax: - cross_masks: - - abs(leg2.eta) < 2.4 - - abs(leg2.z0-leg1.z0) < 1 - - leg2.deltaR(leg3) < 0.4 - - abs(leg5.eta-leg4.eta) < 1.6 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 12.0 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:PtGe25 - leg4: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:PtGe25 - leg5: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:PtGe25 -L1_DoubleTkMu0er1p5_SQ_OS_dR_Max1p4: - cross_masks: - - (abs(leg1.eta) < 1.5) - - (abs(leg2.eta) < 1.5) - - ((leg1.deltaR(leg2) < 1.4)) - - ((leg1.charge*leg2.charge < 0.0)) - - ((abs(leg2.z0-leg1.z0) < 1)) - - ((leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: pt > 0 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: pt > 0 - obj: L1gmtTkMuon:Medium -L1_SingleTkPhoIso: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 36.0 - obj: L1tkPhoton:Iso - -L1_DoubleTkPhoIso: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 22.0 - obj: L1tkPhoton:Iso - leg2: - threshold_cut: offline_pt >= 12.0 - obj: L1tkPhoton:Iso -L1_PFTau_PFTau: - cross_masks: - - leg1.deltaR(leg2) > 0.5 - leg1: - threshold_cut: offline_pt > 90.0 - obj: L1caloTau:default - leg2: - threshold_cut: offline_pt > 90.0 - obj: L1caloTau:default -L1_SingleEGEle: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 51.0 - obj: L1EG:default:inclusive -L1_SinglePFTau: - cross_masks: [] - leg1: - threshold_cut: offline_pt > 150.0 - obj: L1caloTau:default -L1_SinglePfJet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 230.0 - obj: L1puppiJetSC4:PtGe25 -L1_SingleTkEle: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 36.0 - obj: L1tkElectron:NoIso:inclusive -L1_SingleTkEleIso: - cross_masks: [] - leg1: - threshold_cut: offline_pt > 28.0 - obj: L1tkElectron:Iso:inclusive -L1_SingleTkMu: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 22.0 - obj: L1gmtTkMuon:Medium -L1_TkEleIso_EG: - cross_masks: - - leg1.deltaR(leg2) > 0.1 - leg1: - threshold_cut: offline_pt >= 22.0 - obj: L1tkElectron:Iso:inclusive - leg2: - threshold_cut: offline_pt >= 12.0 - obj: L1EG:default:inclusive -L1_TkEleIso_PFHTT: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 26.0 - obj: L1tkElectron:Iso:inclusive - leg3: - threshold_cut: offline_pt >= 190.0 - obj: L1puppiJetSC4sums:HT -L1_TkEleIso_PFIsoTau: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 22.0 - obj: L1tkElectron:Iso:inclusive - leg3: - threshold_cut: offline_pt >= 45.0 - obj: L1nnPuppiTau:default -L1_TkEle_PFJet_dRMin: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - leg2.deltaR(leg3) > 0.3 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 28.0 - obj: L1tkElectron:NoIso:inclusive - leg3: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:PtGe25 -L1_TkEle_TkMu: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: offline_pt >= 10.0 - obj: L1tkElectron:NoIso:inclusive - leg2: - threshold_cut: offline_pt >= 20.0 - obj: L1gmtTkMuon:Medium -L1_TkMu_DoubleTkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 6 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: offline_pt >= 17.0 - obj: L1tkElectron:NoIso:inclusive - leg3: - threshold_cut: offline_pt >= 17.0 - obj: L1tkElectron:NoIso:inclusive -L1_TkMu_PfHTT: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: pt > 6 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: offline_pt >= 320.0 - obj: L1puppiJetSC4sums:HT -L1_TkMu_PfJet_PfMet: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: offline_pt >= 110.0 - obj: L1puppiJetSC4:PtGe25 - leg4: - threshold_cut: offline_pt >= 120.0 - obj: L1puppiMET:default -L1_TkMu_TkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 7 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: offline_pt >= 23.0 - obj: L1tkElectron:NoIso:inclusive -L1_TkMu_TkEleIso: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 7 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: offline_pt >= 20.0 - obj: L1tkElectron:Iso:inclusive -L1_TripleTkMu: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Medium -L1_TripleTkMu_5SQ_3SQ_0OQ_DoubleMu_5_3_SQ_OS_Mass_Max9: - cross_masks: - - (leg1+leg2).mass < 9.0 - - leg1.charge*leg2.charge < 0.0 - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: pt > 0 - obj: L1gmtTkMuon:Medium -L1_TripleTkMu_5_3p5_2p5_OS_Mass_5to17: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - leg1.charge*leg3.charge < 0.0 - - (leg1+leg3).mass > 5.0 - - (leg1+leg3).mass < 17.0 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: pt > 3.5 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: pt > 2.5 - obj: L1gmtTkMuon:Medium -L1_DoubleTkEle_PFHTT: - cross_masks: - - (abs(leg2.z0-leg1.z0) < 1 & (leg2.deltaR(leg3) > 0)) - - (abs(leg3.z0-leg1.z0) < 1 & (leg2.deltaR(leg3) > 0)) - - (leg3.deltaR(leg2) > 0) - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt > 8.0 - obj: L1tkElectron:NoIso:inclusive - leg3: - threshold_cut: offline_pt > 8.0 - obj: L1tkElectron:NoIso:inclusive - leg4: - threshold_cut: offline_pt > 390.0 - obj: L1puppiJetSC4sums:HT -L1_DoubleEGEle: - cross_masks: - - leg1.deltaR(leg2) > 0.1 - leg1: - threshold_cut: offline_pt >= 37.0 - obj: L1EG:default:inclusive - leg2: - threshold_cut: offline_pt >= 24.0 - obj: L1EG:default:inclusive -L1_DoublePFJet_MassMin: - cross_masks: - - (leg1 + leg2).mass > 620 - leg1: - threshold_cut: offline_pt >= 160.0 - obj: L1puppiJetSC4:PtGe25 - leg2: - threshold_cut: offline_pt >= 35.0 - obj: L1puppiJetSC4:PtGe25 -L1_DoublePFJet_dEtaMax: - cross_masks: - - abs(leg2.eta-leg1.eta) < 1.6 - leg1: - threshold_cut: leg1.offline_pt >= 112.0 - obj: L1puppiJetSC4:PtGe25 - leg2: - threshold_cut: leg2.offline_pt >= 112.0 - obj: L1puppiJetSC4:PtGe25 -L1_DoubleTkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: offline_pt >= 25.0 - obj: L1tkElectron:NoIso:inclusive - leg2: - threshold_cut: offline_pt >= 12.0 - obj: L1tkElectron:NoIso:inclusive -L1_DoubleTkMu: - cross_masks: - - ((abs(leg1.z0-leg2.z0) < 1) & (leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: offline_pt > 15.0 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: pt > 7 - obj: L1gmtTkMuon:Medium -L1_DoubleTkMu4_SQ_OS_dR_Max1p2: - cross_masks: - - ((leg1.deltaR(leg2) < 1.2) & (leg1.deltaR(leg2) > 0)) - - ((leg1.charge*leg2.charge < 0.0) & (leg1.deltaR(leg2) > 0)) - - ((abs(leg2.z0-leg1.z0) < 1) & (leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: pt > 4 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: pt > 4 - obj: L1gmtTkMuon:Medium -L1_DoubleTkMu_PfHTT: - cross_masks: - - (abs(leg2.z0-leg1.z0) < 1 & (leg3.deltaR(leg2) > 0)) - - (abs(leg3.z0-leg1.z0) < 1 & (leg3.deltaR(leg2) > 0)) - - (leg3.deltaR(leg2) > 0) - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Medium - leg4: - threshold_cut: offline_pt >= 300.0 - obj: L1puppiJetSC4sums:HT -L1_DoubleTkMu_PfJet_PfMet: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Medium - leg4: - threshold_cut: offline_pt >= 60.0 - obj: L1puppiJetSC4:PtGe25 - leg5: - threshold_cut: offline_pt >= 130.0 - obj: L1puppiMET:default -L1_DoubleTkMu_TkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: offline_pt >= 9.0 - obj: L1tkElectron:NoIso:inclusive -L1_PFHTT_QuadJet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 400.0 - obj: L1puppiJetSC4sums:HT - leg2: - threshold_cut: offline_pt >= 70.0 - obj: L1puppiJetSC4:PtGe25 - leg3: - threshold_cut: offline_pt >= 55.0 - obj: L1puppiJetSC4:PtGe25 - leg4: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:PtGe25 - leg5: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:PtGe25 -L1_PFIsoTau_PFIsoTau: - cross_masks: - - leg1.deltaR(leg2) > 0.5 - leg1: - threshold_cut: offline_pt >= 52.0 - obj: L1nnPuppiTau:default - leg2: - threshold_cut: offline_pt >= 52.0 - obj: L1nnPuppiTau:default -L1_PFIsoTau_PFMet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 55.0 - obj: L1nnPuppiTau:default - leg2: - threshold_cut: offline_pt >= 190.0 - obj: L1puppiMET:default -L1_PFIsoTau_TkMu: - cross_masks: - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 42.0 - obj: L1nnPuppiTau:default - leg3: - threshold_cut: offline_pt >= 18.0 - obj: L1gmtTkMuon:Medium -################################# -########## STEP 2 -################################# -L1_PFHTT_QuadJet_BTagNNScore: - cross_masks: - - (leg2.btagScore + leg3.btagScore + leg4.btagScore + leg5.btagScore) > 2.20 - leg1: - threshold_cut: offline_pt >= 299.0 - obj: L1puppiJetSC4sums:HT - leg2: - threshold_cut: offline_pt >= 0.0 - obj: L1puppiExtJetSC4:PtGe25 - leg3: - threshold_cut: offline_pt >= 0.0 - obj: L1puppiExtJetSC4:PtGe25 - leg4: - threshold_cut: offline_pt >= 0.0 - obj: L1puppiExtJetSC4:PtGe25 - leg5: - threshold_cut: offline_pt >= 0.0 - obj: L1puppiExtJetSC4:PtGe25 -L1_SinglePfJet8: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 230.0 - obj: L1puppiJetSC8:default -L1_DoublePFJet8_dEtaMax: - cross_masks: - - abs(leg2.eta-leg1.eta) < 1.6 - leg1: - threshold_cut: leg1.offline_pt >= 200.0 - obj: L1puppiJetSC8:default - leg2: - threshold_cut: leg2.offline_pt >= 200.0 - obj: L1puppiJetSC8:default \ No newline at end of file diff --git a/configs/V38nano/rate_table/v38_menu_TkMuonMediumID_cfg.yml b/configs/V38nano/rate_table/v38_menu_TkMuonMediumID_cfg.yml deleted file mode 100644 index 30871bf5..00000000 --- a/configs/V38nano/rate_table/v38_menu_TkMuonMediumID_cfg.yml +++ /dev/null @@ -1,445 +0,0 @@ -L1_PFHTT: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 450.0 - obj: L1puppiJetSC4sums:HT -L1_PFMHTT: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 135.5 - obj: L1puppiJetSC4sums:MHT -L1_PFMet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 200.0 - obj: L1puppiMET:default -# L1_PFMLMet: -# cross_masks: [] -# leg1: -# threshold_cut: offline_pt >= 200.0 -# obj: L1puppiMLMET:default -L1_DoubleTkMu4p5er2p0_SQ_OS_Mass7to18: - cross_masks: - - (((leg1+leg2).mass > 7.0) & (leg1.deltaR(leg2) > 0)) - - (((leg1+leg2).mass < 18.0) & (leg1.deltaR(leg2) > 0)) - - ((leg1.charge*leg2.charge < 0.0) & (leg1.deltaR(leg2) > 0)) - - ((abs(leg2.z0-leg1.z0) < 1) & (leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: pt > 4.4 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: pt > 4.4 - obj: L1gmtTkMuon:Medium -L1_TkMu_PfJet_dRMax_DoubleJet_dEtaMax: - cross_masks: - - abs(leg2.eta) < 2.4 - - abs(leg2.z0-leg1.z0) < 1 - - leg2.deltaR(leg3) < 0.4 - - abs(leg5.eta-leg4.eta) < 1.6 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 12.0 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:default - leg4: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:default - leg5: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:default -L1_DoubleTkMu0er1p5_SQ_OS_dR_Max1p4: - cross_masks: - - (abs(leg1.eta) < 1.5) - - (abs(leg2.eta) < 1.5) - - ((leg1.deltaR(leg2) < 1.4)) - - ((leg1.charge*leg2.charge < 0.0)) - - ((abs(leg2.z0-leg1.z0) < 1)) - - ((leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: pt > 0 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: pt > 0 - obj: L1gmtTkMuon:Medium -L1_SingleTkPhoIso: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 36.0 - obj: L1tkPhoton:Iso - -L1_DoubleTkPhoIso: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 22.0 - obj: L1tkPhoton:Iso - leg2: - threshold_cut: offline_pt >= 12.0 - obj: L1tkPhoton:Iso -L1_PFTau_PFTau: - cross_masks: - - leg1.deltaR(leg2) > 0.5 - leg1: - threshold_cut: offline_pt > 90.0 - obj: L1caloTau:default - leg2: - threshold_cut: offline_pt > 90.0 - obj: L1caloTau:default -L1_SingleEGEle: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 51.0 - obj: L1EG:default:inclusive -L1_SinglePFTau: - cross_masks: [] - leg1: - threshold_cut: offline_pt > 150.0 - obj: L1caloTau:default -L1_SinglePfJet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 230.0 - obj: L1puppiJetSC4:default -L1_SingleTkEle: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 36.0 - obj: L1tkElectron:NoIso:inclusive -L1_SingleTkEleIso: - cross_masks: [] - leg1: - threshold_cut: offline_pt > 28.0 - obj: L1tkElectron:Iso:inclusive -L1_SingleTkMu: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 22.0 - obj: L1gmtTkMuon:Medium -L1_TkEleIso_EG: - cross_masks: - - leg1.deltaR(leg2) > 0.1 - leg1: - threshold_cut: offline_pt >= 22.0 - obj: L1tkElectron:Iso:inclusive - leg2: - threshold_cut: offline_pt >= 12.0 - obj: L1EG:default:inclusive -L1_TkEleIso_PFHTT: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 26.0 - obj: L1tkElectron:Iso:inclusive - leg3: - threshold_cut: offline_pt >= 190.0 - obj: L1puppiJetSC4sums:HT -L1_TkEleIso_PFIsoTau: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 22.0 - obj: L1tkElectron:Iso:inclusive - leg3: - threshold_cut: offline_pt >= 45.0 - obj: L1nnPuppiTau:default -L1_TkEle_PFJet_dRMin: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - leg2.deltaR(leg3) > 0.3 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 28.0 - obj: L1tkElectron:NoIso:inclusive - leg3: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:default -L1_TkEle_TkMu: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: offline_pt >= 10.0 - obj: L1tkElectron:NoIso:inclusive - leg2: - threshold_cut: offline_pt >= 20.0 - obj: L1gmtTkMuon:Medium -L1_TkMu_DoubleTkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 6 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: offline_pt >= 17.0 - obj: L1tkElectron:NoIso:inclusive - leg3: - threshold_cut: offline_pt >= 17.0 - obj: L1tkElectron:NoIso:inclusive -L1_TkMu_PfHTT: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: pt > 6 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: offline_pt >= 320.0 - obj: L1puppiJetSC4sums:HT -L1_TkMu_PfJet_PfMet: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: offline_pt >= 110.0 - obj: L1puppiJetSC4:default - leg4: - threshold_cut: offline_pt >= 120.0 - obj: L1puppiMET:default -L1_TkMu_TkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 7 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: offline_pt >= 23.0 - obj: L1tkElectron:NoIso:inclusive -L1_TkMu_TkEleIso: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 7 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: offline_pt >= 20.0 - obj: L1tkElectron:Iso:inclusive -L1_TripleTkMu: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Medium -L1_TripleTkMu_5SQ_3SQ_0OQ_DoubleMu_5_3_SQ_OS_Mass_Max9: - cross_masks: - - (leg1+leg2).mass < 9.0 - - leg1.charge*leg2.charge < 0.0 - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: pt > 0 - obj: L1gmtTkMuon:Medium -L1_TripleTkMu_5_3p5_2p5_OS_Mass_5to17: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - leg1.charge*leg3.charge < 0.0 - - (leg1+leg3).mass > 5.0 - - (leg1+leg3).mass < 17.0 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: pt > 3.5 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: pt > 2.5 - obj: L1gmtTkMuon:Medium -L1_DoubleTkEle_PFHTT: - cross_masks: - - (abs(leg2.z0-leg1.z0) < 1 & (leg2.deltaR(leg3) > 0)) - - (abs(leg3.z0-leg1.z0) < 1 & (leg2.deltaR(leg3) > 0)) - - (leg3.deltaR(leg2) > 0) - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt > 8.0 - obj: L1tkElectron:NoIso:inclusive - leg3: - threshold_cut: offline_pt > 8.0 - obj: L1tkElectron:NoIso:inclusive - leg4: - threshold_cut: offline_pt > 390.0 - obj: L1puppiJetSC4sums:HT -L1_DoubleEGEle: - cross_masks: - - leg1.deltaR(leg2) > 0.1 - leg1: - threshold_cut: offline_pt >= 37.0 - obj: L1EG:default:inclusive - leg2: - threshold_cut: offline_pt >= 24.0 - obj: L1EG:default:inclusive -L1_DoublePFJet_MassMin: - cross_masks: - - (leg1 + leg2).mass > 620 - leg1: - threshold_cut: offline_pt >= 160.0 - obj: L1puppiJetSC4:default - leg2: - threshold_cut: offline_pt >= 35.0 - obj: L1puppiJetSC4:default -L1_DoublePFJet_dEtaMax: - cross_masks: - - abs(leg2.eta-leg1.eta) < 1.6 - leg1: - threshold_cut: leg1.offline_pt >= 112.0 - obj: L1puppiJetSC4:default - leg2: - threshold_cut: leg2.offline_pt >= 112.0 - obj: L1puppiJetSC4:default -L1_DoubleTkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: offline_pt >= 25.0 - obj: L1tkElectron:NoIso:inclusive - leg2: - threshold_cut: offline_pt >= 12.0 - obj: L1tkElectron:NoIso:inclusive -L1_DoubleTkMu: - cross_masks: - - ((abs(leg1.z0-leg2.z0) < 1) & (leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: offline_pt > 15.0 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: pt > 7 - obj: L1gmtTkMuon:Medium -L1_DoubleTkMu4_SQ_OS_dR_Max1p2: - cross_masks: - - ((leg1.deltaR(leg2) < 1.2) & (leg1.deltaR(leg2) > 0)) - - ((leg1.charge*leg2.charge < 0.0) & (leg1.deltaR(leg2) > 0)) - - ((abs(leg2.z0-leg1.z0) < 1) & (leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: pt > 4 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: pt > 4 - obj: L1gmtTkMuon:Medium -L1_DoubleTkMu_PfHTT: - cross_masks: - - (abs(leg2.z0-leg1.z0) < 1 & (leg3.deltaR(leg2) > 0)) - - (abs(leg3.z0-leg1.z0) < 1 & (leg3.deltaR(leg2) > 0)) - - (leg3.deltaR(leg2) > 0) - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Medium - leg4: - threshold_cut: offline_pt >= 300.0 - obj: L1puppiJetSC4sums:HT -L1_DoubleTkMu_PfJet_PfMet: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Medium - leg4: - threshold_cut: offline_pt >= 60.0 - obj: L1puppiJetSC4:default - leg5: - threshold_cut: offline_pt >= 130.0 - obj: L1puppiMET:default -L1_DoubleTkMu_TkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: offline_pt >= 9.0 - obj: L1tkElectron:NoIso:inclusive -L1_PFHTT_QuadJet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 400.0 - obj: L1puppiJetSC4sums:HT - leg2: - threshold_cut: offline_pt >= 70.0 - obj: L1puppiJetSC4:default - leg3: - threshold_cut: offline_pt >= 55.0 - obj: L1puppiJetSC4:default - leg4: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:default - leg5: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:default -L1_PFIsoTau_PFIsoTau: - cross_masks: - - leg1.deltaR(leg2) > 0.5 - leg1: - threshold_cut: offline_pt >= 52.0 - obj: L1nnPuppiTau:default - leg2: - threshold_cut: offline_pt >= 52.0 - obj: L1nnPuppiTau:default -L1_PFIsoTau_PFMet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 55.0 - obj: L1nnPuppiTau:default - leg2: - threshold_cut: offline_pt >= 190.0 - obj: L1puppiMET:default -L1_PFIsoTau_TkMu: - cross_masks: - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 42.0 - obj: L1nnPuppiTau:default - leg3: - threshold_cut: offline_pt >= 18.0 - obj: L1gmtTkMuon:Medium diff --git a/configs/V38nano/rate_table/v38_menu_cfg.yml b/configs/V38nano/rate_table/v38_menu_cfg.yml deleted file mode 100644 index c3428fe7..00000000 --- a/configs/V38nano/rate_table/v38_menu_cfg.yml +++ /dev/null @@ -1,445 +0,0 @@ -L1_PFHTT: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 450.0 - obj: L1puppiJetSC4sums:HT -L1_PFMHTT: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 135.5 - obj: L1puppiJetSC4sums:MHT -L1_PFMet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 200.0 - obj: L1puppiMET:default -# L1_PFMLMet: -# cross_masks: [] -# leg1: -# threshold_cut: offline_pt >= 200.0 -# obj: L1puppiMLMET:default -L1_DoubleTkMu4p5er2p0_SQ_OS_Mass7to18: - cross_masks: - - (((leg1+leg2).mass > 7.0) & (leg1.deltaR(leg2) > 0)) - - (((leg1+leg2).mass < 18.0) & (leg1.deltaR(leg2) > 0)) - - ((leg1.charge*leg2.charge < 0.0) & (leg1.deltaR(leg2) > 0)) - - ((abs(leg2.z0-leg1.z0) < 1) & (leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: pt > 4.4 - obj: L1gmtTkMuon:default - leg2: - threshold_cut: pt > 4.4 - obj: L1gmtTkMuon:default -L1_TkMu_PfJet_dRMax_DoubleJet_dEtaMax: - cross_masks: - - abs(leg2.eta) < 2.4 - - abs(leg2.z0-leg1.z0) < 1 - - leg2.deltaR(leg3) < 0.4 - - abs(leg5.eta-leg4.eta) < 1.6 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 12.0 - obj: L1gmtTkMuon:default - leg3: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:default - leg4: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:default - leg5: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:default -L1_DoubleTkMu0er1p5_SQ_OS_dR_Max1p4: - cross_masks: - - (abs(leg1.eta) < 1.5) - - (abs(leg2.eta) < 1.5) - - ((leg1.deltaR(leg2) < 1.4)) - - ((leg1.charge*leg2.charge < 0.0)) - - ((abs(leg2.z0-leg1.z0) < 1)) - - ((leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: pt > 0 - obj: L1gmtTkMuon:default - leg2: - threshold_cut: pt > 0 - obj: L1gmtTkMuon:default -L1_SingleTkPhoIso: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 36.0 - obj: L1tkPhoton:Iso - -L1_DoubleTkPhoIso: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 22.0 - obj: L1tkPhoton:Iso - leg2: - threshold_cut: offline_pt >= 12.0 - obj: L1tkPhoton:Iso -L1_PFTau_PFTau: - cross_masks: - - leg1.deltaR(leg2) > 0.5 - leg1: - threshold_cut: offline_pt > 90.0 - obj: L1caloTau:default - leg2: - threshold_cut: offline_pt > 90.0 - obj: L1caloTau:default -L1_SingleEGEle: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 51.0 - obj: L1EG:default:inclusive -L1_SinglePFTau: - cross_masks: [] - leg1: - threshold_cut: offline_pt > 150.0 - obj: L1caloTau:default -L1_SinglePfJet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 230.0 - obj: L1puppiJetSC4:default -L1_SingleTkEle: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 36.0 - obj: L1tkElectron:NoIso:inclusive -L1_SingleTkEleIso: - cross_masks: [] - leg1: - threshold_cut: offline_pt > 28.0 - obj: L1tkElectron:Iso:inclusive -L1_SingleTkMu: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 22.0 - obj: L1gmtTkMuon:default -L1_TkEleIso_EG: - cross_masks: - - leg1.deltaR(leg2) > 0.1 - leg1: - threshold_cut: offline_pt >= 22.0 - obj: L1tkElectron:Iso:inclusive - leg2: - threshold_cut: offline_pt >= 12.0 - obj: L1EG:default:inclusive -L1_TkEleIso_PFHTT: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 26.0 - obj: L1tkElectron:Iso:inclusive - leg3: - threshold_cut: offline_pt >= 190.0 - obj: L1puppiJetSC4sums:HT -L1_TkEleIso_PFIsoTau: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 22.0 - obj: L1tkElectron:Iso:inclusive - leg3: - threshold_cut: offline_pt >= 45.0 - obj: L1nnPuppiTau:default -L1_TkEle_PFJet_dRMin: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - leg2.deltaR(leg3) > 0.3 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 28.0 - obj: L1tkElectron:NoIso:inclusive - leg3: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:default -L1_TkEle_TkMu: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: offline_pt >= 10.0 - obj: L1tkElectron:NoIso:inclusive - leg2: - threshold_cut: offline_pt >= 20.0 - obj: L1gmtTkMuon:default -L1_TkMu_DoubleTkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 6 - obj: L1gmtTkMuon:default - leg2: - threshold_cut: offline_pt >= 17.0 - obj: L1tkElectron:NoIso:inclusive - leg3: - threshold_cut: offline_pt >= 17.0 - obj: L1tkElectron:NoIso:inclusive -L1_TkMu_PfHTT: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: pt > 6 - obj: L1gmtTkMuon:default - leg3: - threshold_cut: offline_pt >= 320.0 - obj: L1puppiJetSC4sums:HT -L1_TkMu_PfJet_PfMet: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:default - leg3: - threshold_cut: offline_pt >= 110.0 - obj: L1puppiJetSC4:default - leg4: - threshold_cut: offline_pt >= 120.0 - obj: L1puppiMET:default -L1_TkMu_TkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 7 - obj: L1gmtTkMuon:default - leg2: - threshold_cut: offline_pt >= 23.0 - obj: L1tkElectron:NoIso:inclusive -L1_TkMu_TkEleIso: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 7 - obj: L1gmtTkMuon:default - leg2: - threshold_cut: offline_pt >= 20.0 - obj: L1tkElectron:Iso:inclusive -L1_TripleTkMu: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:default - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:default - leg3: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:default -L1_TripleTkMu_5SQ_3SQ_0OQ_DoubleMu_5_3_SQ_OS_Mass_Max9: - cross_masks: - - (leg1+leg2).mass < 9.0 - - leg1.charge*leg2.charge < 0.0 - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:default - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:default - leg3: - threshold_cut: pt > 0 - obj: L1gmtTkMuon:default -L1_TripleTkMu_5_3p5_2p5_OS_Mass_5to17: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - leg1.charge*leg3.charge < 0.0 - - (leg1+leg3).mass > 5.0 - - (leg1+leg3).mass < 17.0 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:default - leg2: - threshold_cut: pt > 3.5 - obj: L1gmtTkMuon:default - leg3: - threshold_cut: pt > 2.5 - obj: L1gmtTkMuon:default -L1_DoubleTkEle_PFHTT: - cross_masks: - - (abs(leg2.z0-leg1.z0) < 1 & (leg2.deltaR(leg3) > 0)) - - (abs(leg3.z0-leg1.z0) < 1 & (leg2.deltaR(leg3) > 0)) - - (leg3.deltaR(leg2) > 0) - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt > 8.0 - obj: L1tkElectron:NoIso:inclusive - leg3: - threshold_cut: offline_pt > 8.0 - obj: L1tkElectron:NoIso:inclusive - leg4: - threshold_cut: offline_pt > 390.0 - obj: L1puppiJetSC4sums:HT -L1_DoubleEGEle: - cross_masks: - - leg1.deltaR(leg2) > 0.1 - leg1: - threshold_cut: offline_pt >= 37.0 - obj: L1EG:default:inclusive - leg2: - threshold_cut: offline_pt >= 24.0 - obj: L1EG:default:inclusive -L1_DoublePFJet_MassMin: - cross_masks: - - (leg1 + leg2).mass > 620 - leg1: - threshold_cut: offline_pt >= 160.0 - obj: L1puppiJetSC4:default - leg2: - threshold_cut: offline_pt >= 35.0 - obj: L1puppiJetSC4:default -L1_DoublePFJet_dEtaMax: - cross_masks: - - abs(leg2.eta-leg1.eta) < 1.6 - leg1: - threshold_cut: leg1.offline_pt >= 112.0 - obj: L1puppiJetSC4:default - leg2: - threshold_cut: leg2.offline_pt >= 112.0 - obj: L1puppiJetSC4:default -L1_DoubleTkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: offline_pt >= 25.0 - obj: L1tkElectron:NoIso:inclusive - leg2: - threshold_cut: offline_pt >= 12.0 - obj: L1tkElectron:NoIso:inclusive -L1_DoubleTkMu: - cross_masks: - - ((abs(leg1.z0-leg2.z0) < 1) & (leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: offline_pt > 15.0 - obj: L1gmtTkMuon:default - leg2: - threshold_cut: pt > 7 - obj: L1gmtTkMuon:default -L1_DoubleTkMu4_SQ_OS_dR_Max1p2: - cross_masks: - - ((leg1.deltaR(leg2) < 1.2) & (leg1.deltaR(leg2) > 0)) - - ((leg1.charge*leg2.charge < 0.0) & (leg1.deltaR(leg2) > 0)) - - ((abs(leg2.z0-leg1.z0) < 1) & (leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: pt > 4 - obj: L1gmtTkMuon:default - leg2: - threshold_cut: pt > 4 - obj: L1gmtTkMuon:default -L1_DoubleTkMu_PfHTT: - cross_masks: - - (abs(leg2.z0-leg1.z0) < 1 & (leg3.deltaR(leg2) > 0)) - - (abs(leg3.z0-leg1.z0) < 1 & (leg3.deltaR(leg2) > 0)) - - (leg3.deltaR(leg2) > 0) - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:default - leg3: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:default - leg4: - threshold_cut: offline_pt >= 300.0 - obj: L1puppiJetSC4sums:HT -L1_DoubleTkMu_PfJet_PfMet: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:default - leg3: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:default - leg4: - threshold_cut: offline_pt >= 60.0 - obj: L1puppiJetSC4:default - leg5: - threshold_cut: offline_pt >= 130.0 - obj: L1puppiMET:default -L1_DoubleTkMu_TkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:default - leg2: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:default - leg3: - threshold_cut: offline_pt >= 9.0 - obj: L1tkElectron:NoIso:inclusive -L1_PFHTT_QuadJet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 400.0 - obj: L1puppiJetSC4sums:HT - leg2: - threshold_cut: offline_pt >= 70.0 - obj: L1puppiJetSC4:default - leg3: - threshold_cut: offline_pt >= 55.0 - obj: L1puppiJetSC4:default - leg4: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:default - leg5: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:default -L1_PFIsoTau_PFIsoTau: - cross_masks: - - leg1.deltaR(leg2) > 0.5 - leg1: - threshold_cut: offline_pt >= 52.0 - obj: L1nnPuppiTau:default - leg2: - threshold_cut: offline_pt >= 52.0 - obj: L1nnPuppiTau:default -L1_PFIsoTau_PFMet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 55.0 - obj: L1nnPuppiTau:default - leg2: - threshold_cut: offline_pt >= 190.0 - obj: L1puppiMET:default -L1_PFIsoTau_TkMu: - cross_masks: - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 42.0 - obj: L1nnPuppiTau:default - leg3: - threshold_cut: offline_pt >= 18.0 - obj: L1gmtTkMuon:default diff --git a/configs/V38nano_DT12x/README.md b/configs/V38nano_DT12x/README.md deleted file mode 100644 index 5f545258..00000000 --- a/configs/V38nano_DT12x/README.md +++ /dev/null @@ -1,6 +0,0 @@ -# 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. \ No newline at end of file diff --git a/configs/V38nano_DT12x/caching.yaml b/configs/V38nano_DT12x/caching.yaml deleted file mode 100644 index 1201c37b..00000000 --- a/configs/V38nano_DT12x/caching.yaml +++ /dev/null @@ -1,58 +0,0 @@ -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] \ No newline at end of file diff --git a/configs/V38nano_DT12x/object_performance/muonTF_matching.yaml b/configs/V38nano_DT12x/object_performance/muonTF_matching.yaml deleted file mode 100644 index d232595c..00000000 --- a/configs/V38nano_DT12x/object_performance/muonTF_matching.yaml +++ /dev/null @@ -1,82 +0,0 @@ -MuonTFsMatchingBarrel: - sample: DYLL_M50 - version: V38nano_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 - 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 - 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 diff --git a/configs/V38nano_DT12x/object_performance/muonTF_matching_eta.yaml b/configs/V38nano_DT12x/object_performance/muonTF_matching_eta.yaml deleted file mode 100644 index 6786473f..00000000 --- a/configs/V38nano_DT12x/object_performance/muonTF_matching_eta.yaml +++ /dev/null @@ -1,56 +0,0 @@ -MuonTFsMatching_Eta_Pt2to5: - sample: DYLL_M50 - version: V38nano_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 - 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 diff --git a/configs/V38nano_DT12x/object_performance/muonTF_trigger.yaml b/configs/V38nano_DT12x/object_performance/muonTF_trigger.yaml deleted file mode 100644 index c65961be..00000000 --- a/configs/V38nano_DT12x/object_performance/muonTF_trigger.yaml +++ /dev/null @@ -1,93 +0,0 @@ -MuonTFsTrigger_Barrel: - sample: DYLL_M50 - version: V38nano_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 - 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 - 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 diff --git a/configs/V38nano_DT12x/object_performance/muon_matching.yaml b/configs/V38nano_DT12x/object_performance/muon_matching.yaml deleted file mode 100644 index d60ff9db..00000000 --- a/configs/V38nano_DT12x/object_performance/muon_matching.yaml +++ /dev/null @@ -1,73 +0,0 @@ -MuonsMatchingBarrel: - sample: DYLL_M50 - version: V38nano_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 - 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 - 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 diff --git a/configs/V38nano_DT12x/object_performance/muon_matching_eta.yaml b/configs/V38nano_DT12x/object_performance/muon_matching_eta.yaml deleted file mode 100644 index 14e5c798..00000000 --- a/configs/V38nano_DT12x/object_performance/muon_matching_eta.yaml +++ /dev/null @@ -1,78 +0,0 @@ -# MuonsMatching_Eta_Pt2to5: -# sample: DYLL_M50 -# version: V38nano_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" -# L1gmtMuon:dR0p6: "eta" -# L1gmtTkMuon:default: "eta" -# xlabel: "Gen. $\\eta$" -# ylabel: "Matching Efficiency (2-5 GeV)" -# binning: -# min: -3 -# max: 3 -# step: 0.2 - -# MuonsMatching_Eta_Pt15toInf: -# sample: DYLL_M50 -# version: V38nano_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" -# L1gmtTkMuon:default: "eta" -# xlabel: "Gen. $\\eta$" -# ylabel: "Matching Efficiency (>15 GeV)" -# binning: -# min: -3 -# max: 3 -# step: 0.2 - -MuonsMatching_Eta_Pt2to5_status1: - sample: DYLL_M50 - version: V38nano_DT12x - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "eta" - label: "Gen Muons" - cuts: - event: - - "{status} == 1" - - "abs({pdgId}) == 13" - - "{pt} > 2" - - "{pt} < 5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1gmtMuon:default: "eta" - L1gmtMuon:dR0p6: "eta" - L1gmtTkMuon:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (2-5 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 \ No newline at end of file diff --git a/configs/V38nano_DT12x/object_performance/muon_matching_v2.yaml b/configs/V38nano_DT12x/object_performance/muon_matching_v2.yaml deleted file mode 100644 index 0d8e6e52..00000000 --- a/configs/V38nano_DT12x/object_performance/muon_matching_v2.yaml +++ /dev/null @@ -1,77 +0,0 @@ -MuonsMatchingBarrel_Alt: - sample: DYLL_M50 - version: V38nano_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" - L1gmtMuon:dR0p6:barrel: "pt" - L1gmtTkMuon:VLoose:barrel: "pt" - # L1gmtTkMuon:VLooseDr0p6:barrel: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (barrel)" - binning: - min: 0 - max: 100 - step: 3 - -MuonsMatchingOverlap_Alt: - sample: DYLL_M50 - version: V38nano_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" - L1gmtMuon:dR0p6:overlap: "pt" - L1gmtTkMuon:default:overlap: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (overlap)" - binning: - min: 0 - max: 100 - step: 3 - -MuonsMatchingEndcap_Alt: - sample: DYLL_M50 - version: V38nano_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" - L1gmtMuon:dR0p6:endcap: "pt" - L1gmtTkMuon:default:endcap: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (endcap)" - binning: - min: 0 - max: 100 - step: 3 diff --git a/configs/V38nano_DT12x/object_performance/muon_trigger.yaml b/configs/V38nano_DT12x/object_performance/muon_trigger.yaml deleted file mode 100644 index 0ff812ac..00000000 --- a/configs/V38nano_DT12x/object_performance/muon_trigger.yaml +++ /dev/null @@ -1,84 +0,0 @@ -MuonsTrigger_Barrel: - sample: DYLL_M50 - version: V38nano_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" - 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 - -MuonsTrigger_Overlap: - sample: DYLL_M50 - version: V38nano_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" - 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 - -MuonsTrigger_Endcap: - sample: DYLL_M50 - version: V38nano_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" - 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 diff --git a/configs/V38nano_DT12x/object_performance/tkmuon_matching.yaml b/configs/V38nano_DT12x/object_performance/tkmuon_matching.yaml deleted file mode 100644 index 3c4fe5ea..00000000 --- a/configs/V38nano_DT12x/object_performance/tkmuon_matching.yaml +++ /dev/null @@ -1,85 +0,0 @@ -TkMuonsMatchingBarrel: - sample: DYLL_M50 - version: V38nano_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" - L1gmtTkMuon:VLoose:barrel: "pt" - L1gmtTkMuon:Loose:barrel: "pt" - L1gmtTkMuon:Medium:barrel: "pt" - L1gmtTkMuon:Tight:barrel: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (barrel)" - binning: - min: 0 - max: 100 - step: 3 - -TkMuonsMatchingOverlap: - sample: DYLL_M50 - version: V38nano_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" - L1gmtTkMuon:VLoose:overlap: "pt" - L1gmtTkMuon:Loose:overlap: "pt" - L1gmtTkMuon:Medium:overlap: "pt" - L1gmtTkMuon:Tight:overlap: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (overlap)" - binning: - min: 0 - max: 100 - step: 3 - -TkMuonsMatchingEndcap: - sample: DYLL_M50 - version: V38nano_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" - L1gmtTkMuon:VLoose:endcap: "pt" - L1gmtTkMuon:Loose:endcap: "pt" - L1gmtTkMuon:Medium:endcap: "pt" - L1gmtTkMuon:Tight:endcap: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (endcap)" - binning: - min: 0 - max: 100 - step: 3 diff --git a/configs/V38nano_DT12x/object_performance/tkmuon_matching_eta.yaml b/configs/V38nano_DT12x/object_performance/tkmuon_matching_eta.yaml deleted file mode 100644 index 18a90e1b..00000000 --- a/configs/V38nano_DT12x/object_performance/tkmuon_matching_eta.yaml +++ /dev/null @@ -1,58 +0,0 @@ -TkMuonsMatching_Eta_Pt2to5: - sample: DYLL_M50 - version: V38nano_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" - L1gmtTkMuon:default: "eta" - L1gmtTkMuon:VLoose: "eta" - L1gmtTkMuon:Loose: "eta" - L1gmtTkMuon:Medium: "eta" - L1gmtTkMuon:Tight: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (2-5 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 - -TkMuonsMatching_Eta_Pt15toInf: - sample: DYLL_M50 - version: V38nano_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" - L1gmtTkMuon:default: "eta" - L1gmtTkMuon:VLoose: "eta" - L1gmtTkMuon:Loose: "eta" - L1gmtTkMuon:Medium: "eta" - L1gmtTkMuon:Tight: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>15 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V38nano_DT12x/object_performance/tkmuon_trigger.yaml b/configs/V38nano_DT12x/object_performance/tkmuon_trigger.yaml deleted file mode 100644 index 0935cf6e..00000000 --- a/configs/V38nano_DT12x/object_performance/tkmuon_trigger.yaml +++ /dev/null @@ -1,96 +0,0 @@ -TkMuonsTrigger_Barrel: - sample: DYLL_M50 - version: V38nano_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" - # L1gmtTkMuon:default:barrel: "pt" - L1gmtTkMuon:VLoose:barrel: "pt" - L1gmtTkMuon:Loose:barrel: "pt" - L1gmtTkMuon:Medium:barrel: "pt" - L1gmtTkMuon:Tight: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 - -TkMuonsTrigger_Overlap: - sample: DYLL_M50 - version: V38nano_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" - # L1gmtTkMuon:default:overlap: "pt" - L1gmtTkMuon:VLoose:overlap: "pt" - L1gmtTkMuon:Loose:overlap: "pt" - L1gmtTkMuon:Medium:overlap: "pt" - L1gmtTkMuon:Tight: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 - -TkMuonsTrigger_Endcap: - sample: DYLL_M50 - version: V38nano_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" - # L1gmtTkMuon:default:endcap: "pt" - L1gmtTkMuon:VLoose:endcap: "pt" - L1gmtTkMuon:Loose:endcap: "pt" - L1gmtTkMuon:Medium:endcap: "pt" - L1gmtTkMuon:Tight: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 diff --git a/configs/V38nano_DT12x/objects/electrons.yaml b/configs/V38nano_DT12x/objects/electrons.yaml deleted file mode 100644 index cfacf196..00000000 --- a/configs/V38nano_DT12x/objects/electrons.yaml +++ /dev/null @@ -1,49 +0,0 @@ -L1tkElectron: - match_dR: 0.15 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.479] - endcap: [1.479, 5] - ids: - NoIso: - label: "TkElectron" - cuts: - inclusive: - - "abs({eta}) < 2.4" - endcap: - - "({eleId} == 1) | ({pt} < 25)" - barrel: - - "{eleId} == 1" - NoIsoForIso: - # This id is exclusively used for the - # isoloation wp derivation - label: "TkElectron, no ID" - cuts: - inclusive: - - "abs({eta}) < 2.4" - Iso: - label: "TkIsoElectron" - cuts: - inclusive: - - "abs({eta}) < 2.4" - barrel: - - "abs({relIso}) < 0.13" - endcap: - - "abs({relIso}) < 0.28" - -L1EG: - match_dR: 0.2 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.479] - endcap: [1.479, 3.0] - label: "EG" - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 3.0" - barrel: - - "{eleId} == 1" - endcap: - - "{saId} == 1" diff --git a/configs/V38nano_DT12x/objects/jets.yaml b/configs/V38nano_DT12x/objects/jets.yaml deleted file mode 100644 index 481cccda..00000000 --- a/configs/V38nano_DT12x/objects/jets.yaml +++ /dev/null @@ -1,103 +0,0 @@ -L1caloJet: - match_dR: 0.3 - label: "Calo Jet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - cuts: - inclusive: - - "abs({eta}) < 7" - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -L1puppiExtJetSC4: - match_dR: 0.35 - label: "Seeded Cone Extended PuppiJet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 5" - PtGe25: - cuts: - inclusive: - - "abs({eta}) < 7" - - "abs({pt}) >= 25" - bjetnn: - label: "SC Extended PuppiJet, BtagScore > 0.71" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{btagScore} > 0.71" - -L1puppiJetHisto: - match_dR: 0.3 - label: "Histogrammed PuppiJet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -L1puppiJetSC4: - match_dR: 0.35 - label: "Seeded Cone PuppiJet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - PtGe25: - cuts: - inclusive: - - "abs({eta}) < 7" - - "abs({pt}) >= 25" - -L1puppiJetSC8: - match_dR: 0.35 - label: "Seeded Cone PuppiJet 8" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -L1TrackJet: - match_dR: 0.4 - label: "Tracker Jet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - - diff --git a/configs/V38nano_DT12x/objects/met_ht_mht.yaml b/configs/V38nano_DT12x/objects/met_ht_mht.yaml deleted file mode 100644 index 8dbdb2fd..00000000 --- a/configs/V38nano_DT12x/objects/met_ht_mht.yaml +++ /dev/null @@ -1,69 +0,0 @@ -# phase1PuppiHT: -# label: "Histogrammed Puppi HT" -# ids: -# default: {} - -# phase1PuppiMHT: -# label: "Phase1 Puppi MHT" -# ids: -# default: {} - -L1puppiMET: - label: "Puppi MET" - ids: - default: {} - -L1puppiMLMET: - label: "Puppi MLMET" - ids: - default: {} - -L1puppiJetSC4sums: - ids: - HT: - label: "SeededCone HT" - cuts: - inclusive: - - "{sumType} == 0" - MHT: - label: "SeededCone MHT" - cuts: - inclusive: - - "{sumType} == 1" - -L1puppiHistoJetSums: - ids: - HT: - label: "Histogrammed Puppi HT" - cuts: - inclusive: - - "{sumType} == 0" - MHT: - label: "Histogrammed Puppi MHT" - cuts: - inclusive: - - "{sumType} == 1" - -L1TrackHT: - ids: - HT: - label: "Tracker HT" - MHT: - label: "Tracker MHT" - -L1ExtTrackHT: - ids: - HT: - label: "ext. Tracker HT" - MHT: - label: "ext. Tracker MHT" - -L1TrackMET: - label: "Tracker MET" - ids: - default: {} - -L1TrackTripletWord: - label: "Track Triplet for W3Pi" - ids: - default: {} \ No newline at end of file diff --git a/configs/V38nano_DT12x/objects/muons.yaml b/configs/V38nano_DT12x/objects/muons.yaml deleted file mode 100644 index 290ea88e..00000000 --- a/configs/V38nano_DT12x/objects/muons.yaml +++ /dev/null @@ -1,133 +0,0 @@ -GenPart: - label: "Gen Muon" - eta_ranges: - inclusive: [0, 7] - ids: - gen_electron_default: - cuts: - inclusive: - - "({statusFlags}>>7)&1 == 1" - -L1gmtTkMuon: - label: "GMT TkMuon" - match_dR: 0.1 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 0.83] - overlap: [0.83, 1.24] - endcap: [1.24, 2.4] - ids: - default: - label: "GMT TkMuon" - cuts: - inclusive: - - "(({hwQual}>>1)&1 == 1) | (({pt} > 8) & (({hwQual}>>0)&1 == 1))" # Loose (bit 2) for pt < 8 VLoose (bit 1) for pt > 8 - VLoose: # x.numberOfMatches() > 0 - label: "GMT TkMuon, VLoose ID" - cuts: - inclusive: - - "({hwQual}>>0)&1 == 1" - Loose: # x.numberOfMatches() >1 - label: "GMT TkMuon, Loose ID" - cuts: - inclusive: - - "({hwQual}>>1)&1 == 1" - Medium: # x.stubs().size()>1 - label: "GMT TkMuon, Medium ID" - cuts: - inclusive: - - "({hwQual}>>2)&1 == 1" - Tight: # x.numberOfMatches()>2 - label: "GMT TkMuon, Tight ID" - cuts: - inclusive: - - "({hwQual}>>3)&1 == 1" - -L1gmtMuon: - label: "GMT Muon" - match_dR: 0.6 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 0.83] - overlap: [0.83, 1.24] - endcap: [1.24, 2.4] - ids: - default: - cuts: - overlap: - - "{hwQual} >= 12" - endcap: - - "{hwQual} >= 14" - dR0p6: - label: "GMT Muon, match dR < 0.6" - match_dR: 0.6 - cuts: {} - -L1gmtDispMuon: - label: "GMT Displaced Muon" - match_dR: 0.6 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 0.83] - overlap: [0.83, 1.24] - endcap: [1.24, 2.4] - ids: - default: {} - dXYge8: - label: "Disp. Muon, dXY>8" - cuts: - endcap: - - "{d0} >= 8" - dXYge8Qual15: - label: "Disp. Muon, dXY>8, qual>=15" - cuts: - endcap: - - "{hwQual} >= 15" - - "{d0} >= 8" - qual15: - label: "Disp. Muon, qual>=15" - cuts: - endcap: - - "{hwQual} >= 15" - qual15_Eta2p0: - label: "Disp. Muon, eta < 2, qual>=15" - cuts: - inclusive: - - "abs({eta}) < 2" - endcap: - - "{hwQual} >= 15" - -L1MuonKMTF: - label: "KMTF Muon" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 0.83] - overlap: [0.83, 1.24] - endcap: [1.24, 2.4] - ids: - default: {} - -L1MuonOMTF: - label: "OMTF Muon" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 0.83] - overlap: [0.83, 1.24] - endcap: [1.24, 2.4] - ids: - default: {} - -L1MuonEMTF: - label: "EMTF Muon" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 0.83] - overlap: [0.83, 1.24] - endcap: [1.24, 2.4] - ids: - default: {} - - \ No newline at end of file diff --git a/configs/V38nano_DT12x/objects/photons.yaml b/configs/V38nano_DT12x/objects/photons.yaml deleted file mode 100644 index 12d51f0c..00000000 --- a/configs/V38nano_DT12x/objects/photons.yaml +++ /dev/null @@ -1,29 +0,0 @@ -L1tkPhoton: - match_dR: 0.15 - eta_ranges: - inclusive: [0, 5] - barrel: [0, 1.479] - endcap: [1.479, 2.4] - ids: - NoIso: - label: "L1tkPhoton" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{pt} > 5" - barrel: - - "{eleId} == 1" - endcap: - - "{phoId} == 1" - Iso: - label: "L1tkIsoPhoton" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{pt} > 5" - barrel: - - "abs({relIso}) < 0.25" - - "{eleId} == 1" - endcap: - - "abs({relIso}) < 0.205" - - "{phoId} == 1" diff --git a/configs/V38nano_DT12x/objects/pv.yaml b/configs/V38nano_DT12x/objects/pv.yaml deleted file mode 100644 index 25fea9c0..00000000 --- a/configs/V38nano_DT12x/objects/pv.yaml +++ /dev/null @@ -1,4 +0,0 @@ -L1PV: - label: "Primary Vertex" - ids: - default: {} diff --git a/configs/V38nano_DT12x/objects/taus.yaml b/configs/V38nano_DT12x/objects/taus.yaml deleted file mode 100644 index 11e49a74..00000000 --- a/configs/V38nano_DT12x/objects/taus.yaml +++ /dev/null @@ -1,61 +0,0 @@ -L1nnPuppiTau: - label: "NN Tau" - match_dR: 0.1 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" - # - "{passLooseNN}==1" - # Current IB (22 Feb recipe) does not have updated WP, so cut on NN score rather than checking passLooseNN - - "{chargedIso} > 0.22" - -L1hpsTau: - label: "HPS Tau" - match_dR: 0.1 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" - -L1caloTau: - label: "Calo Tau" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" - PtGe20: - label: "Calo Tau, pt > 20" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{pt} > 20" - -L1nnCaloTau: - label: "NN Calo Tau" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{hwQual}==3" diff --git a/configs/V38nano_DT12x/rate_plots/bjet.yaml b/configs/V38nano_DT12x/rate_plots/bjet.yaml deleted file mode 100644 index 92af29fa..00000000 --- a/configs/V38nano_DT12x/rate_plots/bjet.yaml +++ /dev/null @@ -1,10 +0,0 @@ -BJetRates: - sample: MinBias - version: V38nano_DT12x - test_objects: - - L1puppiExtJetSC4:default - - L1puppiExtJetSC4:bjetnn - binning: - min: 40 - max: 420 - step: 20 diff --git a/configs/V38nano_DT12x/rate_plots/disp_ht_sig.yaml b/configs/V38nano_DT12x/rate_plots/disp_ht_sig.yaml deleted file mode 100644 index 72a23ce6..00000000 --- a/configs/V38nano_DT12x/rate_plots/disp_ht_sig.yaml +++ /dev/null @@ -1,13 +0,0 @@ - -DispHTRates_Signal: - sample: HtoLLPto4B_M125_Phi60_ctau100 - version: V38nano_DT12x - test_objects: - # - L1puppiHistoJetSums:HT - - L1puppiJetSC4sums:HT - - L1TrackHT:HT - - L1ExtTrackHT:HT - binning: - min: 50 - max: 975 - step: 25 diff --git a/configs/V38nano_DT12x/rate_plots/disp_muons.yaml b/configs/V38nano_DT12x/rate_plots/disp_muons.yaml deleted file mode 100644 index 550b7132..00000000 --- a/configs/V38nano_DT12x/rate_plots/disp_muons.yaml +++ /dev/null @@ -1,40 +0,0 @@ -gmtDispMuon: - sample: MinBias - version: V38nano_DT12x - test_objects: - - L1gmtMuon:default - - L1gmtDispMuon:default - binning: - min: 0 - max: 75 - step: 3 - -gmtDispMuonByRegion: - sample: MinBias - version: V38nano_DT12x - test_objects: - # - L1gmtMuon:default - # - L1gmtDispMuon:default - - L1gmtDispMuon:default:barrel - - L1gmtDispMuon:default:overlap - - L1gmtDispMuon:default:endcap - binning: - min: 0 - max: 75 - step: 3 - -gmtDispMuonEndcap: - sample: MinBias - version: V38nano_DT12x - test_objects: - # - L1gmtDispMuon:default:barrel - # - L1gmtDispMuon:default:overlap - - L1gmtDispMuon:default:endcap - - L1gmtDispMuon:dXYge8:endcap - - L1gmtDispMuon:dXYge8Qual15:endcap - - L1gmtDispMuon:qual15:endcap - - L1gmtDispMuon:qual15_Eta2p0:endcap - binning: - min: 0 - max: 75 - step: 3 \ No newline at end of file diff --git a/configs/V38nano_DT12x/rate_plots/eg.yaml b/configs/V38nano_DT12x/rate_plots/eg.yaml deleted file mode 100644 index 63489e05..00000000 --- a/configs/V38nano_DT12x/rate_plots/eg.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# EGRates: -# sample: MinBias -# version: V38nano_DT12x -# test_objects: -# - L1EG:default -# - L1tkElectron:NoIso -# - L1tkElectron:Iso -# - L1tkPhoton:Iso -# binning: -# min: 10 -# max: 97 -# step: 3 - -EGRates: - sample: MinBias - version: V38nano_DT12x - test_objects: - - L1EG:default - - L1tkElectron:NoIso - - L1tkElectron:Iso - - L1tkPhoton:Iso - binning: - min: 10 - max: 97 - step: 3 - -EG_NoIso_RatesByRegion: - sample: MinBias - version: V38nano_DT12x - test_objects: - - L1EG:default:barrel - - L1EG:default:endcap - - L1tkElectron:NoIso:barrel - - L1tkElectron:NoIso:endcap - binning: - min: 10 - max: 97 - step: 3 - -EG_Iso_RatesByRegion: - sample: MinBias - version: V38nano_DT12x - test_objects: - - L1tkElectron:Iso:barrel - - L1tkElectron:Iso:endcap - - L1tkPhoton:Iso:barrel - - L1tkPhoton:Iso:endcap - binning: - min: 10 - max: 97 - step: 3 \ No newline at end of file diff --git a/configs/V38nano_DT12x/rate_plots/ht.yaml b/configs/V38nano_DT12x/rate_plots/ht.yaml deleted file mode 100644 index 8354d76a..00000000 --- a/configs/V38nano_DT12x/rate_plots/ht.yaml +++ /dev/null @@ -1,36 +0,0 @@ -HTRates: - sample: MinBias - version: V38nano_DT12x - test_objects: - # - L1puppiHistoJetSums:HT - - L1puppiJetSC4sums:HT - - L1TrackHT:HT - binning: - min: 50 - max: 975 - step: 25 - -# MHTRates: -# sample: MinBias -# version: V38nano_DT12x -# test_objects: -# # - L1puppiHistoJetSums:MHT -# - L1puppiJetSC4sums:MHT -# - L1TrackHT:MHT -# binning: -# min: 50 -# max: 975 -# step: 25 - -# DispHTRates: -# sample: MinBias -# version: V38nano_DT12x -# test_objects: -# # - L1puppiHistoJetSums:HT -# - L1puppiJetSC4sums:HT -# - L1TrackHT:HT -# - L1ExtTrackHT:HT -# binning: -# min: 50 -# max: 975 -# step: 25 diff --git a/configs/V38nano_DT12x/rate_plots/jets.yaml b/configs/V38nano_DT12x/rate_plots/jets.yaml deleted file mode 100644 index b0e0139e..00000000 --- a/configs/V38nano_DT12x/rate_plots/jets.yaml +++ /dev/null @@ -1,84 +0,0 @@ -JetDefaultRates: - sample: MinBias - version: V38nano_DT12x - test_objects: - # - L1puppiJetHisto:default - - L1puppiJetSC4:default - - L1caloJet:default - - L1TrackJet:default - binning: - min: 40 - max: 420 - step: 20 - -JetsByRegion: - sample: MinBias - version: V38nano_DT12x - test_objects: - - L1puppiJetSC4:default:barrel - - L1puppiJetSC4:default:endcap - - L1puppiJetSC4:default:forward - - L1caloJet:default:barrel - - L1caloJet:default:endcap - - L1caloJet:default:forward - # - L1TrackJet:default:barrel - # - L1TrackJet:default:endcap - binning: - min: 40 - max: 420 - step: 20 - -JetExtendedRates: - sample: MinBias - version: V38nano_DT12x - test_objects: - - L1puppiJetSC4:default:inclusive - - L1puppiExtJetSC4:default:inclusive - # - L1puppiExtJetSC4:default:barrel - # - L1puppiExtJetSC4:default:endcap - # - L1puppiExtJetSC4:default:forward - binning: - min: 40 - max: 420 - step: 20 - -JetExtendedRatesByRegion: - sample: MinBias - version: V38nano_DT12x - test_objects: - # - L1puppiJetSC4:default:barrel - # - L1puppiJetSC4:default:endcap - # - L1puppiJetSC4:default:forward - - L1puppiExtJetSC4:default:barrel - - L1puppiExtJetSC4:default:endcap - - L1puppiExtJetSC4:default:forward - binning: - min: 40 - max: 420 - step: 20 - -# JetSC8Rates: -# sample: MinBias -# version: V38nano_DT12x -# test_objects: -# - L1puppiJetSC4:default -# - L1puppiJetSC8:default -# binning: -# min: 40 -# max: 420 -# step: 20 - - -# JetSC8Rates_byRegion: -# sample: MinBias -# version: V38nano_DT12x -# test_objects: -# # - L1puppiJetSC4:default -# - L1puppiJetSC8:default -# - L1puppiJetSC8:default:barrel -# - L1puppiJetSC8:default:endcap -# - L1puppiJetSC8:default:forward -# binning: -# min: 40 -# max: 420 -# step: 20 diff --git a/configs/V38nano_DT12x/rate_plots/met.yaml b/configs/V38nano_DT12x/rate_plots/met.yaml deleted file mode 100644 index 79619963..00000000 --- a/configs/V38nano_DT12x/rate_plots/met.yaml +++ /dev/null @@ -1,11 +0,0 @@ -METRates: - sample: MinBias - version: V38nano_DT12x - test_objects: - - L1puppiMET:default - - L1puppiMLMET:default - # - L1TrackMET:default - binning: - min: 50 - max: 500 - step: 25 diff --git a/configs/V38nano_DT12x/rate_plots/muons.yaml b/configs/V38nano_DT12x/rate_plots/muons.yaml deleted file mode 100644 index b6251b83..00000000 --- a/configs/V38nano_DT12x/rate_plots/muons.yaml +++ /dev/null @@ -1,34 +0,0 @@ -gmtMuonByRegion: - sample: MinBias - version: V38nano_DT12x - test_objects: - - L1gmtMuon:default:barrel - - L1gmtMuon:default:overlap - - L1gmtMuon:default:endcap - binning: - min: 0 - max: 75 - step: 3 - -gmtTkMuonByRegion: - sample: MinBias - version: V38nano_DT12x - test_objects: - - L1gmtTkMuon:default:barrel - - L1gmtTkMuon:default:overlap - - L1gmtTkMuon:default:endcap - binning: - min: 0 - max: 75 - step: 3 - -MuonRates: - sample: MinBias - version: V38nano_DT12x - test_objects: - - L1gmtMuon:default - - L1gmtTkMuon:default - binning: - min: 0 - max: 75 - step: 3 diff --git a/configs/V38nano_DT12x/rate_plots/taus.yaml b/configs/V38nano_DT12x/rate_plots/taus.yaml deleted file mode 100644 index 911de0ed..00000000 --- a/configs/V38nano_DT12x/rate_plots/taus.yaml +++ /dev/null @@ -1,25 +0,0 @@ -TauRates: - sample: MinBias - version: V38nano_DT12x - test_objects: - - L1nnPuppiTau:default - - L1hpsTau:default - - L1caloTau:default - - L1nnCaloTau:default - binning: - min: 10 - max: 155 - step: 5 - -TauRatesByRegion: - sample: MinBias - version: V38nano_DT12x - test_objects: - - L1caloTau:default:barrel - - L1caloTau:default:endcap - - L1nnPuppiTau:default:barrel - - L1nnPuppiTau:default:endcap - binning: - min: 10 - max: 155 - step: 5 diff --git a/configs/V38nano_DT12x/rate_plots/test.yml b/configs/V38nano_DT12x/rate_plots/test.yml deleted file mode 100644 index 92658714..00000000 --- a/configs/V38nano_DT12x/rate_plots/test.yml +++ /dev/null @@ -1,13 +0,0 @@ -JetSC8Rates_byRegion2: - sample: MinBias - version: V38nano_DT12x - test_objects: - # - L1puppiJetSC4:default - - L1puppiJetSC8:default - - L1puppiJetSC8:default:inclusive - - L1puppiJetSC8:default:barrel - #- L1puppiJetSC8:default:endcap - binning: - min: 40 - max: 420 - step: 20 diff --git a/configs/V38nano_DT12x/rate_plots/tkmuons.yaml b/configs/V38nano_DT12x/rate_plots/tkmuons.yaml deleted file mode 100644 index 06f87f26..00000000 --- a/configs/V38nano_DT12x/rate_plots/tkmuons.yaml +++ /dev/null @@ -1,51 +0,0 @@ -gmtTkMuonByID: - sample: MinBias - version: V38nano_DT12x - test_objects: - - L1gmtTkMuon:VLoose - - L1gmtTkMuon:Loose - - L1gmtTkMuon:Medium - - L1gmtTkMuon:Tight - binning: - min: 0 - max: 75 - step: 3 - -gmtTkMuonByID_barrel: - sample: MinBias - version: V38nano_DT12x - test_objects: - - L1gmtTkMuon:VLoose:barrel - - L1gmtTkMuon:Loose:barrel - - L1gmtTkMuon:Medium:barrel - - L1gmtTkMuon:Tight:barrel - binning: - min: 0 - max: 75 - step: 3 - -gmtTkMuonByID_overlap: - sample: MinBias - version: V38nano_DT12x - test_objects: - - L1gmtTkMuon:VLoose:overlap - - L1gmtTkMuon:Loose:overlap - - L1gmtTkMuon:Medium:overlap - - L1gmtTkMuon:Tight:overlap - binning: - min: 0 - max: 75 - step: 3 - -gmtTkMuonByID_endcap: - sample: MinBias - version: V38nano_DT12x - test_objects: - - L1gmtTkMuon:VLoose:endcap - - L1gmtTkMuon:Loose:endcap - - L1gmtTkMuon:Medium:endcap - - L1gmtTkMuon:Tight:endcap - binning: - min: 0 - max: 75 - step: 3 \ No newline at end of file diff --git a/configs/V38nano_DT12x/rate_table/v38_Step1And2_cfg.yml b/configs/V38nano_DT12x/rate_table/v38_Step1And2_cfg.yml deleted file mode 100644 index bf9a7881..00000000 --- a/configs/V38nano_DT12x/rate_table/v38_Step1And2_cfg.yml +++ /dev/null @@ -1,4 +0,0 @@ -version: "V38nano_DT12x" -sample: "MinBias" -menu_config: "configs/V38nano_DT12x/rate_table/v38_menu_Step1and2.yml" -table_fname: "rates_Step1and2" diff --git a/configs/V38nano_DT12x/rate_table/v38_Step1_cfg.yml b/configs/V38nano_DT12x/rate_table/v38_Step1_cfg.yml deleted file mode 100644 index 96cbd69e..00000000 --- a/configs/V38nano_DT12x/rate_table/v38_Step1_cfg.yml +++ /dev/null @@ -1,4 +0,0 @@ -version: "V38nano_DT12x" -sample: "MinBias" -menu_config: "configs/V38nano_DT12x/rate_table/v38_menu_Step1.yml" -table_fname: "menu_Step1" diff --git a/configs/V38nano_DT12x/rate_table/v38_Step2_cfg.yml b/configs/V38nano_DT12x/rate_table/v38_Step2_cfg.yml deleted file mode 100644 index 4f45a47a..00000000 --- a/configs/V38nano_DT12x/rate_table/v38_Step2_cfg.yml +++ /dev/null @@ -1,4 +0,0 @@ -version: "V38nano_DT12x" -sample: "MinBias" -menu_config: "configs/V38nano_DT12x/rate_table/v38_menu_Step2.yml" -table_fname: "rates_Step2" diff --git a/configs/V38nano_DT12x/rate_table/v38_menu_Step1.yml b/configs/V38nano_DT12x/rate_table/v38_menu_Step1.yml deleted file mode 100644 index 99e74e38..00000000 --- a/configs/V38nano_DT12x/rate_table/v38_menu_Step1.yml +++ /dev/null @@ -1,447 +0,0 @@ -L1_PFHTT: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 450.0 - obj: L1puppiJetSC4sums:HT -L1_PFMHTT: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 135.5 - obj: L1puppiJetSC4sums:MHT -L1_PFMet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 200.0 - obj: L1puppiMET:default -# L1_PFMLMet: -# cross_masks: [] -# leg1: -# threshold_cut: offline_pt >= 200.0 -# obj: L1puppiMLMET:default -L1_TkMu_PfJet_dRMax_DoubleJet_dEtaMax: - cross_masks: - - abs(leg2.eta) < 2.4 - - abs(leg2.z0-leg1.z0) < 1 - - leg2.deltaR(leg3) < 0.4 - - abs(leg5.eta-leg4.eta) < 1.6 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 12.0 - obj: L1gmtTkMuon:VLoose - leg3: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:PtGe25 - leg4: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:PtGe25 - leg5: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:PtGe25 -L1_SingleTkPhoIso: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 36.0 - obj: L1tkPhoton:Iso -L1_DoubleTkPhoIso: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 22.0 - obj: L1tkPhoton:Iso - leg2: - threshold_cut: offline_pt >= 12.0 - obj: L1tkPhoton:Iso -L1_PFTau_PFTau: - cross_masks: - - leg1.deltaR(leg2) > 0.5 - leg1: - threshold_cut: offline_pt > 90.0 - obj: L1caloTau:default - leg2: - threshold_cut: offline_pt > 90.0 - obj: L1caloTau:default -L1_SingleEGEle: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 51.0 - obj: L1EG:default:inclusive -L1_SinglePFTau: - cross_masks: [] - leg1: - threshold_cut: offline_pt > 150.0 - obj: L1caloTau:default -L1_SinglePfJet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 230.0 - obj: L1puppiJetSC4:PtGe25 -L1_SingleTkEle: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 36.0 - obj: L1tkElectron:NoIso:inclusive -L1_SingleTkEleIso: - cross_masks: [] - leg1: - threshold_cut: offline_pt > 28.0 - obj: L1tkElectron:Iso:inclusive -L1_SingleTkMu: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 22.0 - obj: L1gmtTkMuon:VLoose -L1_TkEleIso_EG: - cross_masks: - - leg1.deltaR(leg2) > 0.1 - leg1: - threshold_cut: offline_pt >= 22.0 - obj: L1tkElectron:Iso:inclusive - leg2: - threshold_cut: offline_pt >= 12.0 - obj: L1EG:default:inclusive -L1_TkEleIso_PFHTT: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 26.0 - obj: L1tkElectron:Iso:inclusive - leg3: - threshold_cut: offline_pt >= 190.0 - obj: L1puppiJetSC4sums:HT -L1_TkEleIso_PFIsoTau: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 22.0 - obj: L1tkElectron:Iso:inclusive - leg3: - threshold_cut: offline_pt >= 45.0 - obj: L1nnPuppiTau:default -L1_TkEle_PFJet_dRMin: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - leg2.deltaR(leg3) > 0.3 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 28.0 - obj: L1tkElectron:NoIso:inclusive - leg3: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:PtGe25 -L1_TkEle_TkMu: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: offline_pt >= 10.0 - obj: L1tkElectron:NoIso:inclusive - leg2: - threshold_cut: offline_pt >= 20.0 - obj: L1gmtTkMuon:VLoose -L1_TkMu_DoubleTkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 6 - obj: L1gmtTkMuon:VLoose - leg2: - threshold_cut: offline_pt >= 17.0 - obj: L1tkElectron:NoIso:inclusive - leg3: - threshold_cut: offline_pt >= 17.0 - obj: L1tkElectron:NoIso:inclusive -L1_TkMu_PfHTT: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: pt > 6 - obj: L1gmtTkMuon:VLoose - leg3: - threshold_cut: offline_pt >= 320.0 - obj: L1puppiJetSC4sums:HT -L1_TkMu_PfJet_PfMet: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:VLoose - leg3: - threshold_cut: offline_pt >= 110.0 - obj: L1puppiJetSC4:PtGe25 - leg4: - threshold_cut: offline_pt >= 120.0 - obj: L1puppiMET:default -L1_TkMu_TkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 7 - obj: L1gmtTkMuon:VLoose - leg2: - threshold_cut: offline_pt >= 23.0 - obj: L1tkElectron:NoIso:inclusive -L1_TkMu_TkEleIso: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 7 - obj: L1gmtTkMuon:VLoose - leg2: - threshold_cut: offline_pt >= 20.0 - obj: L1tkElectron:Iso:inclusive -L1_DoubleTkEle_PFHTT: - cross_masks: - - (abs(leg2.z0-leg1.z0) < 1 & (leg2.deltaR(leg3) > 0)) - - (abs(leg3.z0-leg1.z0) < 1 & (leg2.deltaR(leg3) > 0)) - - (leg3.deltaR(leg2) > 0) - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt > 8.0 - obj: L1tkElectron:NoIso:inclusive - leg3: - threshold_cut: offline_pt > 8.0 - obj: L1tkElectron:NoIso:inclusive - leg4: - threshold_cut: offline_pt > 390.0 - obj: L1puppiJetSC4sums:HT -L1_DoubleEGEle: - cross_masks: - - leg1.deltaR(leg2) > 0.1 - leg1: - threshold_cut: offline_pt >= 37.0 - obj: L1EG:default:inclusive - leg2: - threshold_cut: offline_pt >= 24.0 - obj: L1EG:default:inclusive -L1_DoublePFJet_MassMin: - cross_masks: - - (leg1 + leg2).mass > 620 - leg1: - threshold_cut: offline_pt >= 160.0 - obj: L1puppiJetSC4:PtGe25 - leg2: - threshold_cut: offline_pt >= 35.0 - obj: L1puppiJetSC4:PtGe25 -L1_DoublePFJet_dEtaMax: - cross_masks: - - abs(leg2.eta-leg1.eta) < 1.6 - leg1: - threshold_cut: leg1.offline_pt >= 112.0 - obj: L1puppiJetSC4:PtGe25 - leg2: - threshold_cut: leg2.offline_pt >= 112.0 - obj: L1puppiJetSC4:PtGe25 -L1_DoubleTkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: offline_pt >= 25.0 - obj: L1tkElectron:NoIso:inclusive - leg2: - threshold_cut: offline_pt >= 12.0 - obj: L1tkElectron:NoIso:inclusive -L1_DoubleTkMu: - cross_masks: - - ((abs(leg1.z0-leg2.z0) < 1) & (leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: offline_pt > 15.0 - obj: L1gmtTkMuon:VLoose - leg2: - threshold_cut: pt > 7 - obj: L1gmtTkMuon:VLoose -L1_DoubleTkMu_PfHTT: - cross_masks: - - (abs(leg2.z0-leg1.z0) < 1 & (leg3.deltaR(leg2) > 0)) - - (abs(leg3.z0-leg1.z0) < 1 & (leg3.deltaR(leg2) > 0)) - - (leg3.deltaR(leg2) > 0) - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:VLoose - leg3: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:VLoose - leg4: - threshold_cut: offline_pt >= 300.0 - obj: L1puppiJetSC4sums:HT -L1_DoubleTkMu_PfJet_PfMet: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:VLoose - leg3: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:VLoose - leg4: - threshold_cut: offline_pt >= 60.0 - obj: L1puppiJetSC4:PtGe25 - leg5: - threshold_cut: offline_pt >= 130.0 - obj: L1puppiMET:default -L1_DoubleTkMu_TkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:VLoose - leg2: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:VLoose - leg3: - threshold_cut: offline_pt >= 9.0 - obj: L1tkElectron:NoIso:inclusive -L1_PFHTT_QuadJet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 400.0 - obj: L1puppiJetSC4sums:HT - leg2: - threshold_cut: offline_pt >= 70.0 - obj: L1puppiJetSC4:PtGe25 - leg3: - threshold_cut: offline_pt >= 55.0 - obj: L1puppiJetSC4:PtGe25 - leg4: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:PtGe25 - leg5: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:PtGe25 -L1_PFIsoTau_PFIsoTau: - cross_masks: - - leg1.deltaR(leg2) > 0.5 - leg1: - threshold_cut: offline_pt >= 52.0 - obj: L1nnPuppiTau:default - leg2: - threshold_cut: offline_pt >= 52.0 - obj: L1nnPuppiTau:default -L1_PFIsoTau_PFMet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 55.0 - obj: L1nnPuppiTau:default - leg2: - threshold_cut: offline_pt >= 190.0 - obj: L1puppiMET:default -L1_PFIsoTau_TkMu: - cross_masks: - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 42.0 - obj: L1nnPuppiTau:default - leg3: - threshold_cut: offline_pt >= 18.0 - obj: L1gmtTkMuon:VLoose -######################## -###### BPH SEEDS ####### -######################## -L1_TripleTkMu: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:default - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:default - leg3: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:default -L1_DoubleTkMu4p5er2p0_SQ_OS_Mass7to18: - cross_masks: - - (((leg1+leg2).mass > 7.0) & (leg1.deltaR(leg2) > 0)) - - (((leg1+leg2).mass < 18.0) & (leg1.deltaR(leg2) > 0)) - - ((leg1.charge*leg2.charge < 0.0) & (leg1.deltaR(leg2) > 0)) - - ((abs(leg2.z0-leg1.z0) < 1) & (leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: pt > 4.4 - obj: L1gmtTkMuon:default - leg2: - threshold_cut: pt > 4.4 - obj: L1gmtTkMuon:default -L1_DoubleTkMu0er1p5_SQ_OS_dR_Max1p4: - cross_masks: - - (abs(leg1.eta) < 1.5) - - (abs(leg2.eta) < 1.5) - - ((leg1.deltaR(leg2) < 1.4)) - - ((leg1.charge*leg2.charge < 0.0)) - - ((abs(leg2.z0-leg1.z0) < 1)) - - ((leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: pt > 0 - obj: L1gmtTkMuon:default - leg2: - threshold_cut: pt > 0 - obj: L1gmtTkMuon:default -L1_TripleTkMu_5SQ_3SQ_0OQ_DoubleMu_5_3_SQ_OS_Mass_Max9: - cross_masks: - - (leg1+leg2).mass < 9.0 - - leg1.charge*leg2.charge < 0.0 - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:default - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:default - leg3: - threshold_cut: pt > 0 - obj: L1gmtTkMuon:default -L1_TripleTkMu_5_3p5_2p5_OS_Mass_5to17: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - leg1.charge*leg3.charge < 0.0 - - (leg1+leg3).mass > 5.0 - - (leg1+leg3).mass < 17.0 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:default - leg2: - threshold_cut: pt > 3.5 - obj: L1gmtTkMuon:default - leg3: - threshold_cut: pt > 2.5 - obj: L1gmtTkMuon:default -L1_DoubleTkMu4_SQ_OS_dR_Max1p2: - cross_masks: - - ((leg1.deltaR(leg2) < 1.2) & (leg1.deltaR(leg2) > 0)) - - ((leg1.charge*leg2.charge < 0.0) & (leg1.deltaR(leg2) > 0)) - - ((abs(leg2.z0-leg1.z0) < 1) & (leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: pt > 4 - obj: L1gmtTkMuon:default - leg2: - threshold_cut: pt > 4 - obj: L1gmtTkMuon:default \ No newline at end of file diff --git a/configs/V38nano_DT12x/rate_table/v38_menu_Step1and2.yml b/configs/V38nano_DT12x/rate_table/v38_menu_Step1and2.yml deleted file mode 100644 index 58573404..00000000 --- a/configs/V38nano_DT12x/rate_table/v38_menu_Step1and2.yml +++ /dev/null @@ -1,537 +0,0 @@ -################################# -########## STEP 1 -################################# -L1_PFHTT: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 450.0 - obj: L1puppiJetSC4sums:HT -L1_PFMHTT: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 135.5 - obj: L1puppiJetSC4sums:MHT -L1_PFMet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 200.0 - obj: L1puppiMET:default -# L1_PFMLMet: -# cross_masks: [] -# leg1: -# threshold_cut: offline_pt >= 200.0 -# obj: L1puppiMLMET:default -L1_TkMu_PfJet_dRMax_DoubleJet_dEtaMax: - cross_masks: - - abs(leg2.eta) < 2.4 - - abs(leg2.z0-leg1.z0) < 1 - - leg2.deltaR(leg3) < 0.4 - - abs(leg5.eta-leg4.eta) < 1.6 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 12.0 - obj: L1gmtTkMuon:VLoose - leg3: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:PtGe25 - leg4: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:PtGe25 - leg5: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:PtGe25 -L1_SingleTkPhoIso: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 36.0 - obj: L1tkPhoton:Iso -L1_DoubleTkPhoIso: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 22.0 - obj: L1tkPhoton:Iso - leg2: - threshold_cut: offline_pt >= 12.0 - obj: L1tkPhoton:Iso -L1_PFTau_PFTau: - cross_masks: - - leg1.deltaR(leg2) > 0.5 - leg1: - threshold_cut: offline_pt > 90.0 - obj: L1caloTau:default - leg2: - threshold_cut: offline_pt > 90.0 - obj: L1caloTau:default -L1_SingleEGEle: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 51.0 - obj: L1EG:default:inclusive -L1_SinglePFTau: - cross_masks: [] - leg1: - threshold_cut: offline_pt > 150.0 - obj: L1caloTau:default -L1_SinglePfJet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 230.0 - obj: L1puppiJetSC4:PtGe25 -L1_SingleTkEle: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 36.0 - obj: L1tkElectron:NoIso:inclusive -L1_SingleTkEleIso: - cross_masks: [] - leg1: - threshold_cut: offline_pt > 28.0 - obj: L1tkElectron:Iso:inclusive -L1_SingleTkMu: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 22.0 - obj: L1gmtTkMuon:VLoose -L1_TkEleIso_EG: - cross_masks: - - leg1.deltaR(leg2) > 0.1 - leg1: - threshold_cut: offline_pt >= 22.0 - obj: L1tkElectron:Iso:inclusive - leg2: - threshold_cut: offline_pt >= 12.0 - obj: L1EG:default:inclusive -L1_TkEleIso_PFHTT: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 26.0 - obj: L1tkElectron:Iso:inclusive - leg3: - threshold_cut: offline_pt >= 190.0 - obj: L1puppiJetSC4sums:HT -L1_TkEleIso_PFIsoTau: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 22.0 - obj: L1tkElectron:Iso:inclusive - leg3: - threshold_cut: offline_pt >= 45.0 - obj: L1nnPuppiTau:default -L1_TkEle_PFJet_dRMin: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - leg2.deltaR(leg3) > 0.3 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 28.0 - obj: L1tkElectron:NoIso:inclusive - leg3: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:PtGe25 -L1_TkEle_TkMu: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: offline_pt >= 10.0 - obj: L1tkElectron:NoIso:inclusive - leg2: - threshold_cut: offline_pt >= 20.0 - obj: L1gmtTkMuon:VLoose -L1_TkMu_DoubleTkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 6 - obj: L1gmtTkMuon:VLoose - leg2: - threshold_cut: offline_pt >= 17.0 - obj: L1tkElectron:NoIso:inclusive - leg3: - threshold_cut: offline_pt >= 17.0 - obj: L1tkElectron:NoIso:inclusive -L1_TkMu_PfHTT: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: pt > 6 - obj: L1gmtTkMuon:VLoose - leg3: - threshold_cut: offline_pt >= 320.0 - obj: L1puppiJetSC4sums:HT -L1_TkMu_PfJet_PfMet: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:VLoose - leg3: - threshold_cut: offline_pt >= 110.0 - obj: L1puppiJetSC4:PtGe25 - leg4: - threshold_cut: offline_pt >= 120.0 - obj: L1puppiMET:default -L1_TkMu_TkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 7 - obj: L1gmtTkMuon:VLoose - leg2: - threshold_cut: offline_pt >= 23.0 - obj: L1tkElectron:NoIso:inclusive -L1_TkMu_TkEleIso: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 7 - obj: L1gmtTkMuon:VLoose - leg2: - threshold_cut: offline_pt >= 20.0 - obj: L1tkElectron:Iso:inclusive -L1_DoubleTkEle_PFHTT: - cross_masks: - - (abs(leg2.z0-leg1.z0) < 1 & (leg2.deltaR(leg3) > 0)) - - (abs(leg3.z0-leg1.z0) < 1 & (leg2.deltaR(leg3) > 0)) - - (leg3.deltaR(leg2) > 0) - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt > 8.0 - obj: L1tkElectron:NoIso:inclusive - leg3: - threshold_cut: offline_pt > 8.0 - obj: L1tkElectron:NoIso:inclusive - leg4: - threshold_cut: offline_pt > 390.0 - obj: L1puppiJetSC4sums:HT -L1_DoubleEGEle: - cross_masks: - - leg1.deltaR(leg2) > 0.1 - leg1: - threshold_cut: offline_pt >= 37.0 - obj: L1EG:default:inclusive - leg2: - threshold_cut: offline_pt >= 24.0 - obj: L1EG:default:inclusive -L1_DoublePFJet_MassMin: - cross_masks: - - (leg1 + leg2).mass > 620 - leg1: - threshold_cut: offline_pt >= 160.0 - obj: L1puppiJetSC4:PtGe25 - leg2: - threshold_cut: offline_pt >= 35.0 - obj: L1puppiJetSC4:PtGe25 -L1_DoublePFJet_dEtaMax: - cross_masks: - - abs(leg2.eta-leg1.eta) < 1.6 - leg1: - threshold_cut: leg1.offline_pt >= 112.0 - obj: L1puppiJetSC4:PtGe25 - leg2: - threshold_cut: leg2.offline_pt >= 112.0 - obj: L1puppiJetSC4:PtGe25 -L1_DoubleTkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: offline_pt >= 25.0 - obj: L1tkElectron:NoIso:inclusive - leg2: - threshold_cut: offline_pt >= 12.0 - obj: L1tkElectron:NoIso:inclusive -L1_DoubleTkMu: - cross_masks: - - ((abs(leg1.z0-leg2.z0) < 1) & (leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: offline_pt > 15.0 - obj: L1gmtTkMuon:VLoose - leg2: - threshold_cut: pt > 7 - obj: L1gmtTkMuon:VLoose -L1_DoubleTkMu_PfHTT: - cross_masks: - - (abs(leg2.z0-leg1.z0) < 1 & (leg3.deltaR(leg2) > 0)) - - (abs(leg3.z0-leg1.z0) < 1 & (leg3.deltaR(leg2) > 0)) - - (leg3.deltaR(leg2) > 0) - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:VLoose - leg3: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:VLoose - leg4: - threshold_cut: offline_pt >= 300.0 - obj: L1puppiJetSC4sums:HT -L1_DoubleTkMu_PfJet_PfMet: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:VLoose - leg3: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:VLoose - leg4: - threshold_cut: offline_pt >= 60.0 - obj: L1puppiJetSC4:PtGe25 - leg5: - threshold_cut: offline_pt >= 130.0 - obj: L1puppiMET:default -L1_DoubleTkMu_TkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:VLoose - leg2: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:VLoose - leg3: - threshold_cut: offline_pt >= 9.0 - obj: L1tkElectron:NoIso:inclusive -L1_PFHTT_QuadJet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 400.0 - obj: L1puppiJetSC4sums:HT - leg2: - threshold_cut: offline_pt >= 70.0 - obj: L1puppiJetSC4:PtGe25 - leg3: - threshold_cut: offline_pt >= 55.0 - obj: L1puppiJetSC4:PtGe25 - leg4: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:PtGe25 - leg5: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:PtGe25 -L1_PFIsoTau_PFIsoTau: - cross_masks: - - leg1.deltaR(leg2) > 0.5 - leg1: - threshold_cut: offline_pt >= 52.0 - obj: L1nnPuppiTau:default - leg2: - threshold_cut: offline_pt >= 52.0 - obj: L1nnPuppiTau:default -L1_PFIsoTau_PFMet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 55.0 - obj: L1nnPuppiTau:default - leg2: - threshold_cut: offline_pt >= 190.0 - obj: L1puppiMET:default -L1_PFIsoTau_TkMu: - cross_masks: - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 42.0 - obj: L1nnPuppiTau:default - leg3: - threshold_cut: offline_pt >= 18.0 - obj: L1gmtTkMuon:VLoose -######################## -###### BPH SEEDS ####### -######################## -L1_TripleTkMu: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:default - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:default - leg3: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:default -L1_DoubleTkMu4p5er2p0_SQ_OS_Mass7to18: - cross_masks: - - (((leg1+leg2).mass > 7.0) & (leg1.deltaR(leg2) > 0)) - - (((leg1+leg2).mass < 18.0) & (leg1.deltaR(leg2) > 0)) - - ((leg1.charge*leg2.charge < 0.0) & (leg1.deltaR(leg2) > 0)) - - ((abs(leg2.z0-leg1.z0) < 1) & (leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: pt > 4.4 - obj: L1gmtTkMuon:default - leg2: - threshold_cut: pt > 4.4 - obj: L1gmtTkMuon:default -L1_DoubleTkMu0er1p5_SQ_OS_dR_Max1p4: - cross_masks: - - (abs(leg1.eta) < 1.5) - - (abs(leg2.eta) < 1.5) - - ((leg1.deltaR(leg2) < 1.4)) - - ((leg1.charge*leg2.charge < 0.0)) - - ((abs(leg2.z0-leg1.z0) < 1)) - - ((leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: pt > 0 - obj: L1gmtTkMuon:default - leg2: - threshold_cut: pt > 0 - obj: L1gmtTkMuon:default -L1_TripleTkMu_5SQ_3SQ_0OQ_DoubleMu_5_3_SQ_OS_Mass_Max9: - cross_masks: - - (leg1+leg2).mass < 9.0 - - leg1.charge*leg2.charge < 0.0 - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:default - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:default - leg3: - threshold_cut: pt > 0 - obj: L1gmtTkMuon:default -L1_TripleTkMu_5_3p5_2p5_OS_Mass_5to17: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - leg1.charge*leg3.charge < 0.0 - - (leg1+leg3).mass > 5.0 - - (leg1+leg3).mass < 17.0 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:default - leg2: - threshold_cut: pt > 3.5 - obj: L1gmtTkMuon:default - leg3: - threshold_cut: pt > 2.5 - obj: L1gmtTkMuon:default -L1_DoubleTkMu4_SQ_OS_dR_Max1p2: - cross_masks: - - ((leg1.deltaR(leg2) < 1.2) & (leg1.deltaR(leg2) > 0)) - - ((leg1.charge*leg2.charge < 0.0) & (leg1.deltaR(leg2) > 0)) - - ((abs(leg2.z0-leg1.z0) < 1) & (leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: pt > 4 - obj: L1gmtTkMuon:default - leg2: - threshold_cut: pt > 4 - obj: L1gmtTkMuon:default -################################# -########## STEP 2 -################################# -### SC8 wide cone jet seeds -L1_SinglePfJet8: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 230.0 - obj: L1puppiJetSC8:default -L1_DoublePFJet8_dEtaMax: - cross_masks: - - abs(leg2.eta-leg1.eta) < 1.6 - leg1: - threshold_cut: leg1.offline_pt >= 200.0 - obj: L1puppiJetSC8:default - leg2: - threshold_cut: leg2.offline_pt >= 200.0 - obj: L1puppiJetSC8:default -### Bjet seed -L1_PFHTT_QuadJet_BTagNNScore: - cross_masks: - - (leg2.btagScore + leg3.btagScore + leg4.btagScore + leg5.btagScore) > 2.20 - leg1: - threshold_cut: offline_pt >= 299.0 - obj: L1puppiJetSC4sums:HT - leg2: - threshold_cut: pt >= 25 - obj: L1puppiExtJetSC4:default - leg3: - threshold_cut: pt >= 25 - obj: L1puppiExtJetSC4:default - leg4: - threshold_cut: pt >= 25 - obj: L1puppiExtJetSC4:default - leg5: - threshold_cut: pt >= 25 - obj: L1puppiExtJetSC4:default -############################## -### Displaced Muons -############################## -L1_SingleDispMu: - cross_masks: [] - leg1: - threshold_cut: pt >= 22.0 - obj: L1gmtDispMuon:qual15_Eta2p0 -# L1_SingleDispMu_BMTF: -# cross_masks: [] -# leg1: -# threshold_cut: pt >= 22.0 -# obj: L1gmtDispMuon:default:barrel -# L1_SingleDispMu_OMTF: -# cross_masks: [] -# leg1: -# threshold_cut: pt >= 22.0 -# obj: L1gmtDispMuon:default:overlap -# # L1_SingleDispMu_EMTF: -# # cross_masks: [] -# # leg1: -# # threshold_cut: pt >= 22.0 -# # obj: L1gmtDispMuon:default:endcap -# L1_SingleDispMu_EMTF_SQ_eta2p0: -# cross_masks: [] -# leg1: -# threshold_cut: pt >= 22.0 -# obj: L1gmtDispMuon:qual15_Eta2p0:endcap -L1_DoubleDispMu: - cross_masks: [] - # - ((abs(leg1.z0-leg2.z0) < 1) & (leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: pt > 15.0 - obj: L1gmtDispMuon:default - leg2: - threshold_cut: pt > 7 - obj: L1gmtDispMuon:default -# ############################## -# ### GTT -# ############################## -L1_W3pi_GTT: - cross_masks: [] - leg1: - threshold_cut: pt > -99 - obj: L1TrackTripletWord:default -# L1_TkDispHT: -# cross_masks: [] -# leg1: -# threshold_cut: ht >= 200 -# obj: L1ExtTrackHT:HT \ No newline at end of file diff --git a/configs/V38nano_DT12x/rate_table/v38_menu_Step2.yml b/configs/V38nano_DT12x/rate_table/v38_menu_Step2.yml deleted file mode 100644 index 1399f49d..00000000 --- a/configs/V38nano_DT12x/rate_table/v38_menu_Step2.yml +++ /dev/null @@ -1,125 +0,0 @@ -### SC8 wide cone jet seeds -L1_SinglePfJet8: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 230.0 - obj: L1puppiJetSC8:default -L1_DoublePFJet8_dEtaMax: - cross_masks: - - abs(leg2.eta-leg1.eta) < 1.6 - leg1: - threshold_cut: leg1.offline_pt >= 200.0 - obj: L1puppiJetSC8:default - leg2: - threshold_cut: leg2.offline_pt >= 200.0 - obj: L1puppiJetSC8:default -### Bjet seed -L1_PFHTT_QuadJet_BTagNNScore: - cross_masks: - - (leg2.btagScore + leg3.btagScore + leg4.btagScore + leg5.btagScore) > 2.20 - leg1: - threshold_cut: offline_pt >= 299.0 - obj: L1puppiJetSC4sums:HT - leg2: - threshold_cut: pt >= 25 - obj: L1puppiExtJetSC4:default - leg3: - threshold_cut: pt >= 25 - obj: L1puppiExtJetSC4:default - leg4: - threshold_cut: pt >= 25 - obj: L1puppiExtJetSC4:default - leg5: - threshold_cut: pt >= 25 - obj: L1puppiExtJetSC4:default -# ############################## -# ### Displaced Muons -# ############################## -L1_SingleDispMu: - cross_masks: [] - leg1: - threshold_cut: pt >= 22.0 - obj: L1gmtDispMuon:qual15_Eta2p0 -# L1_SingleDispMu_BMTF: -# cross_masks: [] -# leg1: -# threshold_cut: pt >= 22.0 -# obj: L1gmtDispMuon:default:barrel -# L1_SingleDispMu_OMTF: -# cross_masks: [] -# leg1: -# threshold_cut: pt >= 22.0 -# obj: L1gmtDispMuon:default:overlap -# # L1_SingleDispMu_EMTF: -# # cross_masks: [] -# # leg1: -# # threshold_cut: pt >= 22.0 -# # obj: L1gmtDispMuon:default:endcap -# L1_SingleDispMu_EMTF_SQ_eta2p0: -# cross_masks: [] -# leg1: -# threshold_cut: pt >= 22.0 -# obj: L1gmtDispMuon:qual15_Eta2p0:endcap -L1_DoubleDispMu: - cross_masks: [] - leg1: - threshold_cut: pt > 15.0 - obj: L1gmtDispMuon:default - leg2: - threshold_cut: pt > 7 - obj: L1gmtDispMuon:default -# # ############################## -# # ### GTT -# # ############################## -L1_W3pi_GTT: - cross_masks: [] - leg1: - threshold_cut: pt > -99 - obj: L1TrackTripletWord:default -# L1_TkDispHT: -# cross_masks: [] -# leg1: -# threshold_cut: ht >= 200 -# obj: L1ExtTrackHT:HT - - -# #### FOR DEBUG -# #### STEP1 muons -# L1_SingleTkMu: -# cross_masks: [] -# leg1: -# threshold_cut: offline_pt >= 22.0 -# obj: L1gmtTkMuon:Medium -# L1_TripleTkMu: -# cross_masks: -# - abs(leg2.z0-leg1.z0) < 1 -# - abs(leg3.z0-leg1.z0) < 1 -# leg1: -# threshold_cut: pt > 5 -# obj: L1gmtTkMuon:Medium -# leg2: -# threshold_cut: pt > 3 -# obj: L1gmtTkMuon:Medium -# leg3: -# threshold_cut: pt > 3 -# obj: L1gmtTkMuon:Medium -# L1_DoubleTkMu: -# cross_masks: -# - ((abs(leg1.z0-leg2.z0) < 1) & (leg1.deltaR(leg2) > 0)) -# leg1: -# threshold_cut: offline_pt > 15.0 -# obj: L1gmtTkMuon:Medium -# leg2: -# threshold_cut: pt > 7 -# obj: L1gmtTkMuon:Medium -# L1_DoubleTkMu4_SQ_OS_dR_Max1p2: -# cross_masks: -# - ((leg1.deltaR(leg2) < 1.2) & (leg1.deltaR(leg2) > 0)) -# - ((leg1.charge*leg2.charge < 0.0) & (leg1.deltaR(leg2) > 0)) -# - ((abs(leg2.z0-leg1.z0) < 1) & (leg1.deltaR(leg2) > 0)) -# leg1: -# threshold_cut: pt > 4 -# obj: L1gmtTkMuon:Medium -# leg2: -# threshold_cut: pt > 4 -# obj: L1gmtTkMuon:Medium \ No newline at end of file diff --git a/configs/V40nano/caching.yaml b/configs/V40nano/caching.yaml deleted file mode 100644 index af128ce7..00000000 --- a/configs/V40nano/caching.yaml +++ /dev/null @@ -1,44 +0,0 @@ -V40nano: - DYLL_M50: - ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/14X/140MC_content/dy_140_pilot_nano.root - trees_branches: - Events: - GenPart: "all" - # GenVisTau: "all" - # L1scJet: [pt, eta, phi] - # L1scExtJet: [pt, eta, phi, btagScore] - L1gmtTkMuon: "all" - L1gmtMuon: "all" # aka gmtMuon - L1tkElectron: "all" - # L1nnTau: "all" - ## merge below with python3.11 menu_tools/caching/merge_arrays.py - # L1EGbarrel: "all" - L1EGendcap: "all" - TT: - ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/14X/140MC_content/tt_140_pilot_nano.root - trees_branches: - Events: - # gen - GenJet: [pt, eta, phi, partonFlavour] - GenJetAK8: [pt, eta, phi] - GenMET: "all" - # sums - L1puppiMET: [pt, phi] - # L1puppiMLMET: "all" - 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] - VBFHToTauTau: - ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/14X/140MC_content/tt_140_pilot_nano.root - trees_branches: - Events: - GenVisTau: "all" - L1nnPuppiTau: "all" - # L1hpsTau: "all" - # L1caloTau: "all" - # L1nnCaloTau: "all" \ No newline at end of file diff --git a/configs/V40nano/object_performance/bJetEff.yaml b/configs/V40nano/object_performance/bJetEff.yaml deleted file mode 100644 index 791b23da..00000000 --- a/configs/V40nano/object_performance/bJetEff.yaml +++ /dev/null @@ -1,30 +0,0 @@ -BJetEff_pt: - files: - JetMatching_pt_pt30ToInf_genBJets_-999_V40nano: - object: L1puppiExtJetSC4:bjetnn:inclusive - dir: outputs/object_performance/V40nano/turnons/ - label: "Signal: Matched b-jets" - JetMatching_pt_pt30ToInf_genNotBJets_-999_V40nano: - object: L1puppiExtJetSC4:bjetnn:inclusive - dir: outputs/object_performance/V40nano/turnons/ - label: "Background: Unmatched b-jets" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency" - watermark: "BJet_pt" - save_dir: "outputs/object_performance/V40nano/turnons/" - - -BJetEff_Eta: - files: - JetMatching_Eta_pt30ToInf_genBJets_-999_V40nano: - object: L1puppiExtJetSC4:bjetnn:inclusive - dir: outputs/object_performance/V40nano/turnons/ - label: "Signal: Matched b-jets" - JetMatching_Eta_pt30ToInf_genNotBJets_-999_V40nano: - object: L1puppiExtJetSC4:bjetnn:inclusive - dir: outputs/object_performance/V40nano/turnons/ - label: "Background: Unmatched b-jets" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency" - watermark: "BJet_Eta" - save_dir: "outputs/object_performance/V40nano/turnons/" diff --git a/configs/V40nano/object_performance/electron_iso.yaml b/configs/V40nano/object_performance/electron_iso.yaml deleted file mode 100644 index b688bef2..00000000 --- a/configs/V40nano/object_performance/electron_iso.yaml +++ /dev/null @@ -1,50 +0,0 @@ -ElectronsIsolation_Barrel: - sample: DYLL_M50 - version: V40nano - match_test_to_ref: True - iso_vs_efficiency: True - reference_object: - object: "prunedGenPart" - 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: V40nano - match_test_to_ref: True - iso_vs_efficiency: True - reference_object: - object: "prunedGenPart" - 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 - diff --git a/configs/V40nano/object_performance/electron_matching.yaml b/configs/V40nano/object_performance/electron_matching.yaml deleted file mode 100644 index 50a265c9..00000000 --- a/configs/V40nano/object_performance/electron_matching.yaml +++ /dev/null @@ -1,52 +0,0 @@ -ElectronsMatchingBarrel: - sample: DYLL_M50 - version: V40nano - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Electrons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" # 0 - isPrompt, >>7 isHardProcess - - "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: V40nano - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Electrons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - # - "status == 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 diff --git a/configs/V40nano/object_performance/electron_matching_eta.yaml b/configs/V40nano/object_performance/electron_matching_eta.yaml deleted file mode 100644 index 3ecd889b..00000000 --- a/configs/V40nano/object_performance/electron_matching_eta.yaml +++ /dev/null @@ -1,52 +0,0 @@ -ElectronsMatching_Eta_Pt10to25: - sample: DYLL_M50 - version: V40nano - 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: V40nano - 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 diff --git a/configs/V40nano/object_performance/electron_trigger.yaml b/configs/V40nano/object_performance/electron_trigger.yaml deleted file mode 100644 index ad6c708c..00000000 --- a/configs/V40nano/object_performance/electron_trigger.yaml +++ /dev/null @@ -1,59 +0,0 @@ -ElectronsTriggerBarrel: - sample: DYLL_M50 - version: V40nano - 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.8" - test_objects: - L1EG:default:barrel: "pt" - L1tkElectron:NoIso:barrel: "pt" - L1tkElectron:Iso:barrel: "pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 - -ElectronsTriggerEndcap: - sample: DYLL_M50 - version: V40nano - 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.8" - test_objects: - L1EG:default:endcap: "pt" - L1tkElectron:NoIso:endcap: "pt" - L1tkElectron:Iso:endcap: "pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 diff --git a/configs/V40nano/object_performance/jets_matching.yaml b/configs/V40nano/object_performance/jets_matching.yaml deleted file mode 100644 index 380fde98..00000000 --- a/configs/V40nano/object_performance/jets_matching.yaml +++ /dev/null @@ -1,117 +0,0 @@ -JetMatchingBarrel: - sample: TT - version: V40nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetHisto:default: "pt" - L1puppiJetSC4:default: "pt" - L1caloJet:default: "pt" - # trackerJet:default: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetMatchingEndcap: - sample: TT - version: V40nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetHisto:default: "pt" - L1puppiJetSC4:default: "pt" - L1caloJet:default: "pt" - # trackerJet:default: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (endcap)" - binning: - min: 0 - max: 500 - step: 10 - -JetMatchingForward: - version: V40nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 2.4" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetHisto:default: "pt" - L1puppiJetSC4:default: "pt" - L1caloJet:default: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (forward)" - binning: - min: 0 - max: 500 - step: 10 - -JetMatchingBarrelSC8: - sample: TT - version: V40nano - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen AK8 Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetSC8:default:barrel: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetMatchingEndcapSC8: - sample: TT - version: V40nano - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen AK8 Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetSC8:default:endcap: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (endcap)" - binning: - min: 0 - max: 500 - step: 10 \ No newline at end of file diff --git a/configs/V40nano/object_performance/jets_matching_eta.yaml b/configs/V40nano/object_performance/jets_matching_eta.yaml deleted file mode 100644 index b81e08fc..00000000 --- a/configs/V40nano/object_performance/jets_matching_eta.yaml +++ /dev/null @@ -1,94 +0,0 @@ -JetMatching_Eta_Pt40To100: - sample: TT - version: V40nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 40" - - "{pt} < 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetHisto:default: "eta" - L1puppiJetSC4:default: "eta" - L1caloJet:default: "eta" - # trackerJet:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (40-100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf: - sample: TT - version: V40nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetHisto:default: "eta" - L1puppiJetSC4:default: "eta" - L1caloJet:default: "eta" - # trackerJet:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf_extEta: - sample: TT - version: V40nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 7" - test_objects: - L1caloJet:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5.5 - max: 5.5 - step: 0.25 - -JetMatching_Eta_SC8_Pt100ToInf: - sample: TT - version: V40nano - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetSC8:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 \ No newline at end of file diff --git a/configs/V40nano/object_performance/jets_matching_wBTag.yaml b/configs/V40nano/object_performance/jets_matching_wBTag.yaml deleted file mode 100644 index 33c0ded9..00000000 --- a/configs/V40nano/object_performance/jets_matching_wBTag.yaml +++ /dev/null @@ -1,140 +0,0 @@ -JetMatching_Eta_Pt40To100_ExtendedVsRegular: - sample: TT - version: V40nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 40" - - "{pt} < 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetSC4:default: "eta" - L1puppiExtJetSC4:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (40-100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf_ExtendedVsRegular: - sample: TT - version: V40nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetSC4:default: "eta" - L1puppiExtJetSC4:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt30ToInf_genBJets: - sample: TT - version: V40nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 30" - - "abs({partonFlavour}) == 5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiExtJetSC4:bjetnn: "eta" - L1puppiJetSC4:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>30 GeV)" - binning: - min: -2.4 - max: 2.4 - step: 0.25 - -JetMatching_Eta_Pt30ToInf_genNotBJets: - sample: TT - version: V40nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 30" - - "abs({partonFlavour}) != 5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiExtJetSC4:bjetnn: "eta" - L1puppiJetSC4:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>30 GeV)" - binning: - min: -2.4 - max: 2.4 - step: 0.25 - -JetMatching_Pt_Pt30ToInf_genBJets: - sample: TT - version: V40nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({partonFlavour}) == 5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiExtJetSC4:bjetnn: "pt" - L1puppiJetSC4:default: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency" - binning: - min: 30 - max: 200 - step: 10 - -JetMatching_Pt_Pt30ToInf_genNotBJets: - sample: TT - version: V40nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({partonFlavour}) != 5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiExtJetSC4:bjetnn: "pt" - L1puppiJetSC4:default: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency" - binning: - min: 30 - max: 200 - step: 10 diff --git a/configs/V40nano/object_performance/jets_trigger.yaml b/configs/V40nano/object_performance/jets_trigger.yaml deleted file mode 100644 index 578836bd..00000000 --- a/configs/V40nano/object_performance/jets_trigger.yaml +++ /dev/null @@ -1,163 +0,0 @@ -JetTurnonBarrel: - version: V40nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetHisto:default:barrel: "pt" - L1puppiJetSC4:default:barrel: "pt" - L1caloJet:default: "pt" - # trackerJet:default:barrel: "pt" - thresholds: [50, 100] - # scalings: - # method: "naive" - # threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonEndcap: - version: V40nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetHisto:default:endcap: "pt" - L1puppiJetSC4:default:endcap: "pt" - L1caloJet:default: "pt" - # trackerJet:default:endcap: "pt" - thresholds: [50, 100] - # scalings: - # method: "naive" - # threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, endcap)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonForward: - version: V40nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 2.4" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetHisto:default:forward: "pt" - L1puppiJetSC4:default:forward: "pt" - L1caloJet:default: "pt" - thresholds: [50, 100] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, forward)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonBarrelSC8: - version: V40nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetSC8:default:barrel: "pt" - thresholds: [150] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonEndcapSC8: - version: V40nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetSC8:default:endcap: "pt" - thresholds: [150] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, endcap)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonForwardSC8: - version: V40nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 2.4" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetSC8:default:forward: "pt" - thresholds: [150] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, forward)" - binning: - min: 0 - max: 500 - step: 10 diff --git a/configs/V40nano/object_performance/met_ht_mht.yaml b/configs/V40nano/object_performance/met_ht_mht.yaml deleted file mode 100644 index aa620ef1..00000000 --- a/configs/V40nano/object_performance/met_ht_mht.yaml +++ /dev/null @@ -1,73 +0,0 @@ -HT_90perc: - sample: TT - version: V40nano - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen HT" - trafo: "HT" - cuts: - object: - - "abs({eta}) < 2.4" - - "{pt} > 30" - test_objects: - # trackerHT:default: "" - # phase1PuppiHT:default: "" - # seededConePuppiHT:default: "" - L1puppiJetSC4sums:HT: "pt" - thresholds: [350] - scalings: - method: "naive" - threshold: 0.90 - xlabel: "Gen. HT (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 750 - step: 20 - -MHT_50perc: - sample: TT - version: V40nano - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen MHT" - cuts: - object: - - "abs({eta}) < 2.4" - - "{pt} > 30" - trafo: "MHT" - test_objects: - L1puppiJetSC4sums:MHT: "pt" - thresholds: [70, 150] - scalings: - method: "naive" - threshold: 0.50 - xlabel: "Gen. MHT30 (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 500 - step: 20 - -MET_90perc: - sample: TT - version: V40nano - reference_object: - object: "GenMET" - x_arg: "pt" - label: "Gen MET" - test_objects: - # trackerMET:default: "" - L1puppiMET:default: "pt" - thresholds: [150] - xlabel: "Gen. MET (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 500 - step: 20 diff --git a/configs/V40nano/object_performance/mht.yaml b/configs/V40nano/object_performance/mht.yaml deleted file mode 100644 index af7767ec..00000000 --- a/configs/V40nano/object_performance/mht.yaml +++ /dev/null @@ -1,72 +0,0 @@ -MHT_debug_METrefGenMHT: - sample: TT - version: V40nano - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen MHT" - cuts: - object: - - "abs({eta}) < 2.4" - - "{pt} > 30" - trafo: "MHT" - test_objects: - L1puppiMET:default: "pt" - #thresholds: [-1, 0, 70, 150, 500] - thresholds: [150] - # scalings: - # method: "naive" - # threshold: 0.50 - xlabel: "Gen. MHT30 (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 500 - step: 20 - -MHT_debug: - sample: TT - version: V40nano - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen MHT" - cuts: - object: - - "abs({eta}) < 2.4" - - "{pt} > 30" - trafo: "MHT" - test_objects: - L1puppiJetSC4sums:MHT: "pt" - #thresholds: [-1, 0, 70, 150, 500] - thresholds: [150] - # scalings: - # method: "naive" - # threshold: 0.50 - xlabel: "Gen. MHT30 (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 500 - step: 20 - -MHT_debug_refL1MET: - sample: TT - version: V40nano - reference_object: - object: "L1puppiMET" - x_arg: "pt" - label: "Gen MHT" - test_objects: - L1puppiJetSC4sums:MHT: "pt" - # thresholds: [-1, 0, 70, 150, 500] - thresholds: [150] - # scalings: - # method: "naive" - # threshold: 0.50 - xlabel: "Gen. MHT30 (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 500 - step: 20 \ No newline at end of file diff --git a/configs/V40nano/object_performance/muon_matching.yaml b/configs/V40nano/object_performance/muon_matching.yaml deleted file mode 100644 index cd300a5c..00000000 --- a/configs/V40nano/object_performance/muon_matching.yaml +++ /dev/null @@ -1,73 +0,0 @@ -MuonsMatchingBarrel: - sample: DYLL_M50 - version: V40nano - 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: V40nano - 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: V40nano - 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 diff --git a/configs/V40nano/object_performance/muon_matching_eta.yaml b/configs/V40nano/object_performance/muon_matching_eta.yaml deleted file mode 100644 index 9f6d2c52..00000000 --- a/configs/V40nano/object_performance/muon_matching_eta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -MuonsMatching_Eta_Pt2to5: - sample: DYLL_M50 - version: V40nano - 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" - L1gmtTkMuon:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (2-5 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 - -MuonsMatching_Eta_Pt15toInf: - sample: DYLL_M50 - version: V40nano - 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" - L1gmtTkMuon:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>15 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V40nano/object_performance/muon_trigger.yaml b/configs/V40nano/object_performance/muon_trigger.yaml deleted file mode 100644 index fb30a1c7..00000000 --- a/configs/V40nano/object_performance/muon_trigger.yaml +++ /dev/null @@ -1,81 +0,0 @@ -MuonsTrigger_Barrel: - sample: DYLL_M50 - version: V40nano - match_test_to_ref: True - reference_object: - object: "part_mu" - x_arg: "pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) < 0.83" - test_objects: - gmtMuon:default:barrel: "pt" - gmtTkMuon: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 - -MuonsTrigger_Overlap: - sample: DYLL_M50 - version: V40nano - match_test_to_ref: True - reference_object: - object: "part_mu" - x_arg: "pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) > 0.83" - - "abs({eta}) < 1.24" - test_objects: - gmtMuon:default:overlap: "pt" - gmtTkMuon: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 - -MuonsTrigger_Endcap: - sample: DYLL_M50 - version: V40nano - match_test_to_ref: True - reference_object: - object: "part_mu" - x_arg: "pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) > 1.24" - test_objects: - gmtMuon:default:endcap: "pt" - gmtTkMuon: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 diff --git a/configs/V40nano/object_performance/photon_iso.yaml b/configs/V40nano/object_performance/photon_iso.yaml deleted file mode 100644 index 7b3a68cc..00000000 --- a/configs/V40nano/object_performance/photon_iso.yaml +++ /dev/null @@ -1,49 +0,0 @@ -PhotonIsolation_Barrel: - sample: Hgg - version: V40nano - iso_vs_efficiency: True - match_test_to_ref: True - reference_object: - object: "part_gamma" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.479" - object: - - "abs({eta}) < 1.479" - test_objects: - L1tkPhoton:NoIso:barrel: "relIso" - xlabel: "Isolation" - ylabel: "Efficiency (Barrel)" - binning: - min: 0 - max: 0.5 - step: 0.005 - -PhotonIsolation_Endcap: - sample: Hgg - version: V40nano - iso_vs_efficiency: True - match_test_to_ref: True - reference_object: - object: "part_gamma" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.479" - - "abs({eta}) < 2.4" - object: - - "abs({eta}) > 1.479" - test_objects: - L1tkPhoton:NoIso:endcap: "relIso" - xlabel: "Isolation" - ylabel: "Efficiency (Endcap)" - binning: - min: 0 - max: 0.5 - step: 0.005 - diff --git a/configs/V40nano/object_performance/photons_matching.yaml b/configs/V40nano/object_performance/photons_matching.yaml deleted file mode 100644 index 84bee344..00000000 --- a/configs/V40nano/object_performance/photons_matching.yaml +++ /dev/null @@ -1,49 +0,0 @@ -PhotonsMatching_Barrel: - sample: Hgg - version: V40nano - match_test_to_ref: True - reference_object: - object: "part_gamma" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - EG:default: "pt" - L1tkPhoton:NoIso: "pt" - L1tkPhoton:Iso: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - binning: - min: 0 - max: 100 - step: 3 - -PhotonsMatching_Endcap: - sample: Hgg - version: V40nano - match_test_to_ref: True - reference_object: - object: "part_gamma" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - EG:default: "pt" - L1tkPhoton:NoIso: "pt" - L1tkPhoton:Iso: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Endcap)" - binning: - min: 0 - max: 100 - step: 3 diff --git a/configs/V40nano/object_performance/photons_matching_eta.yaml b/configs/V40nano/object_performance/photons_matching_eta.yaml deleted file mode 100644 index 2689ca74..00000000 --- a/configs/V40nano/object_performance/photons_matching_eta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -PhotonsMatching_Eta_pt10to25: - sample: Hgg - version: V40nano - match_test_to_ref: True - reference_object: - object: "part_gamma" - x_arg: "Eta" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "{pt} < 25" - - "{pt} > 10" - object: - - "abs({eta}) < 3.0" - test_objects: - EG:default: "Eta" - L1tkPhoton:NoIso: "Eta" - L1tkPhoton:Iso: "Eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency ($10 < p_T < 25$ GeV)" - binning: - min: -3 - max: 3 - step: 0.2 - -PhotonsMatching_Eta_pt25toInf: - sample: Hgg - version: V40nano - match_test_to_ref: True - reference_object: - object: "part_gamma" - x_arg: "Eta" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "{pt} >= 25" - object: - - "abs({eta}) < 3.0" - test_objects: - EG:default: "Eta" - L1tkPhoton:NoIso: "Eta" - L1tkPhoton:Iso: "Eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency ($10 < p_T < 25$ GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V40nano/object_performance/photons_trigger.yaml b/configs/V40nano/object_performance/photons_trigger.yaml deleted file mode 100644 index bd9255de..00000000 --- a/configs/V40nano/object_performance/photons_trigger.yaml +++ /dev/null @@ -1,57 +0,0 @@ -PhotonsTrigger_Barrel: - sample: Hgg - version: V40nano - match_test_to_ref: True - reference_object: - object: "part_gamma" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - EG:default:barrel: "pt" - L1tkPhoton:NoIso:barrel: "pt" - L1tkPhoton:Iso:barrel: "pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 - -PhotonsTrigger_Endcap: - sample: Hgg - version: V40nano - match_test_to_ref: True - reference_object: - object: "part_gamma" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - EG:default:endcap: "pt" - L1tkPhoton:NoIso:endcap: "pt" - L1tkPhoton:Iso:endcap: "pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 diff --git a/configs/V40nano/object_performance/tau_matching.yaml b/configs/V40nano/object_performance/tau_matching.yaml deleted file mode 100644 index 83bb6307..00000000 --- a/configs/V40nano/object_performance/tau_matching.yaml +++ /dev/null @@ -1,53 +0,0 @@ -TausMatchingBarrel: - sample: VBFHToTauTau - version: V40nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnPuppiTau:default: "pt" - # L1hpsTau:default: "pt" - # L1caloTau:default: "pt" - # L1nnCaloTau:default: "pt" - # L1caloTau:PtGe20: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - binning: - min: 0 - max: 150 - step: 6 - -TausMatchingEndcap: - sample: VBFHToTauTau - version: V40nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnPuppiTau:default: "pt" - # L1hpsTau:default: "pt" - # L1caloTau:default: "pt" - # L1nnCaloTau:default: "pt" - # L1caloTau:PtGe20: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Endcap)" - binning: - min: 0 - max: 150 - step: 6 diff --git a/configs/V40nano/object_performance/tau_matching_eta.yaml b/configs/V40nano/object_performance/tau_matching_eta.yaml deleted file mode 100644 index 1399dd35..00000000 --- a/configs/V40nano/object_performance/tau_matching_eta.yaml +++ /dev/null @@ -1,46 +0,0 @@ -TauMatching_Eta_Pt40To100: - sample: VBFHToTauTau - version: V40nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "eta" - label: "Gen Taus" - cuts: - event: - - "{pt} > 40" - - "{pt} < 100" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnPuppiTau:default: "eta" - # L1caloTau:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (40-100 GeV)" - binning: - min: -3.0 - max: 3.0 - step: 0.2 - -TauMatching_Eta_Pt100ToInf: - sample: VBFHToTauTau - version: V40nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "eta" - label: "Gen Taus" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - L1nnPuppiTau:default: "eta" - # L1caloTau:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V40nano/object_performance/tau_matching_wHH.yaml b/configs/V40nano/object_performance/tau_matching_wHH.yaml deleted file mode 100644 index 2311c8ef..00000000 --- a/configs/V40nano/object_performance/tau_matching_wHH.yaml +++ /dev/null @@ -1,47 +0,0 @@ -# HHTausMatchingBarrel: -# sample: HHToTauTau -# version: V40nano -# match_test_to_ref: True -# reference_object: -# object: "part_tau" -# x_arg: "pt" -# label: "Gen Taus" -# cuts: -# event: -# - "{dr_0.3} < 0.15" -# - "abs({eta}) < 1.5" -# object: -# - "abs({eta}) < 2.4" -# test_objects: -# nnTau:default: "pt" -# caloTau:default: "pt" -# xlabel: "Gen. $p_T$ (GeV)" -# ylabel: "Matching Efficiency (Barrel)" -# binning: -# min: 0 -# max: 150 -# step: 6 - -# HHTausMatchingEndcap: -# sample: HHToTauTau -# version: V40nano -# match_test_to_ref: True -# reference_object: -# object: "part_tau" -# x_arg: "pt" -# label: "Gen Taus" -# cuts: -# event: -# - "{dr_0.3} < 0.15" -# - "abs({eta}) > 1.5" -# object: -# - "abs({eta}) < 2.4" -# test_objects: -# nnTau:default: "pt" -# caloTau:default: "pt" -# xlabel: "Gen. $p_T$ (GeV)" -# ylabel: "Matching Efficiency (Endcap)" -# binning: -# min: 0 -# max: 150 -# step: 6 diff --git a/configs/V40nano/object_performance/tau_trigger.yaml b/configs/V40nano/object_performance/tau_trigger.yaml deleted file mode 100644 index 6cea35a2..00000000 --- a/configs/V40nano/object_performance/tau_trigger.yaml +++ /dev/null @@ -1,119 +0,0 @@ -TauTriggerBarrel_90perc: - sample: VBFHToTauTau - version: V40nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnTau:default: "pt" - L1hpsTau:default: "pt" - L1caloTau:default: "pt" - L1nnCaloTau:default: "pt" - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 150 - step: 6 - -TauTriggerEndcap_90perc: - sample: VBFHToTauTau - version: V40nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnTau:default: "pt" - L1hpsTau:default: "pt" - L1caloTau:default: "pt" - L1nnCaloTau:default: "pt" - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 150 - step: 6 - -TauTriggerBarrel_50perc: - sample: VBFHToTauTau - version: V40nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnTau:default: "pt" - L1hpsTau:default: "pt" - L1caloTau:default: "pt" - L1nnCaloTau:default: "pt" - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.50 - binning: - min: 0 - max: 150 - step: 6 - -TauTriggerEndcap_50perc: - sample: VBFHToTauTau - version: V40nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnTau:default: "pt" - L1hpsTau:default: "pt" - L1caloTau:default: "pt" - L1nnCaloTau:default: "pt" - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.50 - binning: - min: 0 - max: 150 - step: 6 diff --git a/configs/V40nano/objects/electrons.yaml b/configs/V40nano/objects/electrons.yaml deleted file mode 100644 index cfacf196..00000000 --- a/configs/V40nano/objects/electrons.yaml +++ /dev/null @@ -1,49 +0,0 @@ -L1tkElectron: - match_dR: 0.15 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.479] - endcap: [1.479, 5] - ids: - NoIso: - label: "TkElectron" - cuts: - inclusive: - - "abs({eta}) < 2.4" - endcap: - - "({eleId} == 1) | ({pt} < 25)" - barrel: - - "{eleId} == 1" - NoIsoForIso: - # This id is exclusively used for the - # isoloation wp derivation - label: "TkElectron, no ID" - cuts: - inclusive: - - "abs({eta}) < 2.4" - Iso: - label: "TkIsoElectron" - cuts: - inclusive: - - "abs({eta}) < 2.4" - barrel: - - "abs({relIso}) < 0.13" - endcap: - - "abs({relIso}) < 0.28" - -L1EG: - match_dR: 0.2 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.479] - endcap: [1.479, 3.0] - label: "EG" - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 3.0" - barrel: - - "{eleId} == 1" - endcap: - - "{saId} == 1" diff --git a/configs/V40nano/objects/jets.yaml b/configs/V40nano/objects/jets.yaml deleted file mode 100644 index b16315f7..00000000 --- a/configs/V40nano/objects/jets.yaml +++ /dev/null @@ -1,71 +0,0 @@ -L1caloJet: - match_dR: 0.35 - label: "Calo Jet" - eta_ranges: - inclusive: [0, 7] - cuts: - inclusive: - - "abs({eta}) < 7" - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -L1puppiExtJetSC4: - match_dR: 0.35 - label: "Seeded Cone Extended PuppiJet" - eta_ranges: - inclusive: [0, 7] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 5" - bjetnn: - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{btagScore} > 0.71" - -L1puppiJetHisto: - match_dR: 0.35 - label: "Histogrammed PuppiJet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -L1puppiJetSC4: - match_dR: 0.35 - label: "Seeded Cone PuppiJet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -L1puppiJetSC8: - match_dR: 0.35 - label: "Seeded Cone PuppiJet 8" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" \ No newline at end of file diff --git a/configs/V40nano/objects/met_ht_mht.yaml b/configs/V40nano/objects/met_ht_mht.yaml deleted file mode 100644 index 24c8e6d3..00000000 --- a/configs/V40nano/objects/met_ht_mht.yaml +++ /dev/null @@ -1,35 +0,0 @@ -L1puppiMET: - label: "Puppi MET" - ids: - default: {} - -L1puppiMLMET: - label: "Puppi MLMET" - ids: - default: {} - -L1puppiJetSC4sums: - ids: - HT: - label: "SeededCone HT" - cuts: - inclusive: - - "{sumType} == 0" - MHT: - label: "SeededCone MHT" - cuts: - inclusive: - - "{sumType} == 1" - -L1puppiHistoJetSums: - ids: - HT: - label: "Histogrammed Puppi HT" - cuts: - inclusive: - - "{sumType} == 0" - MHT: - label: "Histogrammed Puppi MHT" - cuts: - inclusive: - - "{sumType} == 1" diff --git a/configs/V40nano/objects/muons.yaml b/configs/V40nano/objects/muons.yaml deleted file mode 100644 index 08bd371a..00000000 --- a/configs/V40nano/objects/muons.yaml +++ /dev/null @@ -1,35 +0,0 @@ -GenPart: - label: "Gen Muon" - eta_ranges: - inclusive: [0, 7] - ids: - gen_electron_default: - cuts: - inclusive: - - "(({statusFlags}>>7)&1) == 1" - - -L1gmtMuon: - label: "GMT Muon" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 0.83] - overlap: [0.83, 1.24] - endcap: [1.24, 2.4] - ids: - default: {} - -L1gmtTkMuon: - label: "GMT TkMuon" - match_dR: 0.1 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 0.83] - overlap: [0.83, 1.24] - endcap: [1.24, 2.4] - ids: - default: - cuts: - inclusive: - - "({hwQual} > 0) | ({pt} > 8)" # quality criterion only to be appied for p_T < 8 GeV diff --git a/configs/V40nano/objects/photons.yaml b/configs/V40nano/objects/photons.yaml deleted file mode 100644 index 12d51f0c..00000000 --- a/configs/V40nano/objects/photons.yaml +++ /dev/null @@ -1,29 +0,0 @@ -L1tkPhoton: - match_dR: 0.15 - eta_ranges: - inclusive: [0, 5] - barrel: [0, 1.479] - endcap: [1.479, 2.4] - ids: - NoIso: - label: "L1tkPhoton" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{pt} > 5" - barrel: - - "{eleId} == 1" - endcap: - - "{phoId} == 1" - Iso: - label: "L1tkIsoPhoton" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{pt} > 5" - barrel: - - "abs({relIso}) < 0.25" - - "{eleId} == 1" - endcap: - - "abs({relIso}) < 0.205" - - "{phoId} == 1" diff --git a/configs/V40nano/objects/taus.yaml b/configs/V40nano/objects/taus.yaml deleted file mode 100644 index dd7df359..00000000 --- a/configs/V40nano/objects/taus.yaml +++ /dev/null @@ -1,34 +0,0 @@ -L1nnPuppiTau: - label: "NN Tau" - match_dR: 0.1 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" - # - "{passLooseNN}==1" - # Current IB (22 Feb recipe) does not have updated WP, so cut on NN score rather than checking passLooseNN - - "{chargedIso} > 0.22" - -L1caloTau: - label: "Calo Tau" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" - PtGe20: - label: "Calo Tau, pt > 20" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{pt} > 20" diff --git a/configs/V40nano/rate_plots/all_rate_plots.yaml b/configs/V40nano/rate_plots/all_rate_plots.yaml deleted file mode 100644 index 7f64c894..00000000 --- a/configs/V40nano/rate_plots/all_rate_plots.yaml +++ /dev/null @@ -1,46 +0,0 @@ -TauRates: - sample: MinBias - version: V32nano - test_objects: - - L1nnTau:default - - L1hpsTau:default - - L1caloTau:default - - L1nnCaloTau:default - binning: - min: 10 - max: 155 - step: 5 - -JetDefaultRates: - sample: MinBias - version: V32nano - test_objects: - - L1puppiJetHisto:default - - L1puppiJetSC4:default - - L1caloJet:default - binning: - min: 40 - max: 420 - step: 20 - -JetSC8Rates: - sample: MinBias - version: V32nano - test_objects: - # - L1puppiJetSC4:default - - L1puppiJetSC8:default - binning: - min: 40 - max: 420 - step: 20 - -METRates: - sample: MinBias - version: V32nano - test_objects: - - L1puppiMET:default - - L1puppiMLMET:default - binning: - min: 50 - max: 300 - step: 10 diff --git a/configs/V41nano/caching.yaml b/configs/V41nano/caching.yaml deleted file mode 100644 index 1c4bf929..00000000 --- a/configs/V41nano/caching.yaml +++ /dev/null @@ -1,44 +0,0 @@ -V41nano: - DYLL_M50: - ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/14X/140MC_content/dy_140_pilot_PU200_nano.root - trees_branches: - Events: - GenPart: "all" - # GenVisTau: "all" - # L1scJet: [pt, eta, phi] - # L1scExtJet: [pt, eta, phi, btagScore] - L1gmtTkMuon: "all" - L1gmtMuon: "all" # aka gmtMuon - L1tkElectron: "all" - # L1nnTau: "all" - ## merge below with python3.11 menu_tools/caching/merge_arrays.py - # L1EGbarrel: "all" - L1EGendcap: "all" - # TT: - # ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/14X/140MC_content/tt_140_pilot_nano.root - # trees_branches: - # Events: - # # gen - # GenJet: [pt, eta, phi, partonFlavour] - # GenJetAK8: [pt, eta, phi] - # GenMET: "all" - # # sums - # L1puppiMET: [pt, phi] - # # L1puppiMLMET: "all" - # 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] - # VBFHToTauTau: - # ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/14X/140MC_content/tt_140_pilot_nano.root - # trees_branches: - # Events: - # GenVisTau: "all" - # L1nnPuppiTau: "all" - # # L1hpsTau: "all" - # # L1caloTau: "all" - # # L1nnCaloTau: "all" \ No newline at end of file diff --git a/configs/V41nano/object_performance/bJetEff.yaml b/configs/V41nano/object_performance/bJetEff.yaml deleted file mode 100644 index f3b312a5..00000000 --- a/configs/V41nano/object_performance/bJetEff.yaml +++ /dev/null @@ -1,30 +0,0 @@ -BJetEff_pt: - files: - JetMatching_pt_pt30ToInf_genBJets_-999_V41nano: - object: L1puppiExtJetSC4:bjetnn:inclusive - dir: outputs/object_performance/V41nano/turnons/ - label: "Signal: Matched b-jets" - JetMatching_pt_pt30ToInf_genNotBJets_-999_V41nano: - object: L1puppiExtJetSC4:bjetnn:inclusive - dir: outputs/object_performance/V41nano/turnons/ - label: "Background: Unmatched b-jets" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency" - watermark: "BJet_pt" - save_dir: "outputs/object_performance/V41nano/turnons/" - - -BJetEff_Eta: - files: - JetMatching_Eta_pt30ToInf_genBJets_-999_V41nano: - object: L1puppiExtJetSC4:bjetnn:inclusive - dir: outputs/object_performance/V41nano/turnons/ - label: "Signal: Matched b-jets" - JetMatching_Eta_pt30ToInf_genNotBJets_-999_V41nano: - object: L1puppiExtJetSC4:bjetnn:inclusive - dir: outputs/object_performance/V41nano/turnons/ - label: "Background: Unmatched b-jets" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency" - watermark: "BJet_Eta" - save_dir: "outputs/object_performance/V41nano/turnons/" diff --git a/configs/V41nano/object_performance/electron_iso.yaml b/configs/V41nano/object_performance/electron_iso.yaml deleted file mode 100644 index af2be4d4..00000000 --- a/configs/V41nano/object_performance/electron_iso.yaml +++ /dev/null @@ -1,50 +0,0 @@ -ElectronsIsolation_Barrel: - sample: DYLL_M50 - version: V41nano - 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: V41nano - 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 - diff --git a/configs/V41nano/object_performance/electron_matching.yaml b/configs/V41nano/object_performance/electron_matching.yaml deleted file mode 100644 index bf9449ec..00000000 --- a/configs/V41nano/object_performance/electron_matching.yaml +++ /dev/null @@ -1,52 +0,0 @@ -ElectronsMatchingBarrel: - sample: DYLL_M50 - version: V41nano - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Electrons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" # 0 - isPrompt, >>7 isHardProcess - - "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: V41nano - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Electrons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - # - "status == 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 diff --git a/configs/V41nano/object_performance/electron_matching_eta.yaml b/configs/V41nano/object_performance/electron_matching_eta.yaml deleted file mode 100644 index 871d71d9..00000000 --- a/configs/V41nano/object_performance/electron_matching_eta.yaml +++ /dev/null @@ -1,52 +0,0 @@ -ElectronsMatching_Eta_Pt10to25: - sample: DYLL_M50 - version: V41nano - 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: V41nano - 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 diff --git a/configs/V41nano/object_performance/electron_trigger.yaml b/configs/V41nano/object_performance/electron_trigger.yaml deleted file mode 100644 index 0e600a6b..00000000 --- a/configs/V41nano/object_performance/electron_trigger.yaml +++ /dev/null @@ -1,59 +0,0 @@ -ElectronsTriggerBarrel: - sample: DYLL_M50 - version: V41nano - 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.8" - test_objects: - L1EG:default:barrel: "pt" - L1tkElectron:NoIso:barrel: "pt" - L1tkElectron:Iso:barrel: "pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 - -ElectronsTriggerEndcap: - sample: DYLL_M50 - version: V41nano - 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.8" - test_objects: - L1EG:default:endcap: "pt" - L1tkElectron:NoIso:endcap: "pt" - L1tkElectron:Iso:endcap: "pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 diff --git a/configs/V41nano/object_performance/jets_matching.yaml b/configs/V41nano/object_performance/jets_matching.yaml deleted file mode 100644 index d07e7d02..00000000 --- a/configs/V41nano/object_performance/jets_matching.yaml +++ /dev/null @@ -1,117 +0,0 @@ -JetMatchingBarrel: - sample: TT - version: V41nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetHisto:default: "pt" - L1puppiJetSC4:default: "pt" - L1caloJet:default: "pt" - # trackerJet:default: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetMatchingEndcap: - sample: TT - version: V41nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetHisto:default: "pt" - L1puppiJetSC4:default: "pt" - L1caloJet:default: "pt" - # trackerJet:default: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (endcap)" - binning: - min: 0 - max: 500 - step: 10 - -JetMatchingForward: - version: V41nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 2.4" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetHisto:default: "pt" - L1puppiJetSC4:default: "pt" - L1caloJet:default: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (forward)" - binning: - min: 0 - max: 500 - step: 10 - -JetMatchingBarrelSC8: - sample: TT - version: V41nano - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen AK8 Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetSC8:default:barrel: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetMatchingEndcapSC8: - sample: TT - version: V41nano - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen AK8 Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetSC8:default:endcap: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (endcap)" - binning: - min: 0 - max: 500 - step: 10 \ No newline at end of file diff --git a/configs/V41nano/object_performance/jets_matching_eta.yaml b/configs/V41nano/object_performance/jets_matching_eta.yaml deleted file mode 100644 index f257c201..00000000 --- a/configs/V41nano/object_performance/jets_matching_eta.yaml +++ /dev/null @@ -1,94 +0,0 @@ -JetMatching_Eta_Pt40To100: - sample: TT - version: V41nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 40" - - "{pt} < 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetHisto:default: "eta" - L1puppiJetSC4:default: "eta" - L1caloJet:default: "eta" - # trackerJet:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (40-100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf: - sample: TT - version: V41nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetHisto:default: "eta" - L1puppiJetSC4:default: "eta" - L1caloJet:default: "eta" - # trackerJet:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf_extEta: - sample: TT - version: V41nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 7" - test_objects: - L1caloJet:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5.5 - max: 5.5 - step: 0.25 - -JetMatching_Eta_SC8_Pt100ToInf: - sample: TT - version: V41nano - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetSC8:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 \ No newline at end of file diff --git a/configs/V41nano/object_performance/jets_matching_wBTag.yaml b/configs/V41nano/object_performance/jets_matching_wBTag.yaml deleted file mode 100644 index 5646f2be..00000000 --- a/configs/V41nano/object_performance/jets_matching_wBTag.yaml +++ /dev/null @@ -1,140 +0,0 @@ -JetMatching_Eta_Pt40To100_ExtendedVsRegular: - sample: TT - version: V41nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 40" - - "{pt} < 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetSC4:default: "eta" - L1puppiExtJetSC4:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (40-100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf_ExtendedVsRegular: - sample: TT - version: V41nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetSC4:default: "eta" - L1puppiExtJetSC4:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt30ToInf_genBJets: - sample: TT - version: V41nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 30" - - "abs({partonFlavour}) == 5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiExtJetSC4:bjetnn: "eta" - L1puppiJetSC4:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>30 GeV)" - binning: - min: -2.4 - max: 2.4 - step: 0.25 - -JetMatching_Eta_Pt30ToInf_genNotBJets: - sample: TT - version: V41nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 30" - - "abs({partonFlavour}) != 5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiExtJetSC4:bjetnn: "eta" - L1puppiJetSC4:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>30 GeV)" - binning: - min: -2.4 - max: 2.4 - step: 0.25 - -JetMatching_Pt_Pt30ToInf_genBJets: - sample: TT - version: V41nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({partonFlavour}) == 5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiExtJetSC4:bjetnn: "pt" - L1puppiJetSC4:default: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency" - binning: - min: 30 - max: 200 - step: 10 - -JetMatching_Pt_Pt30ToInf_genNotBJets: - sample: TT - version: V41nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({partonFlavour}) != 5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiExtJetSC4:bjetnn: "pt" - L1puppiJetSC4:default: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency" - binning: - min: 30 - max: 200 - step: 10 diff --git a/configs/V41nano/object_performance/jets_trigger.yaml b/configs/V41nano/object_performance/jets_trigger.yaml deleted file mode 100644 index a63552f7..00000000 --- a/configs/V41nano/object_performance/jets_trigger.yaml +++ /dev/null @@ -1,163 +0,0 @@ -JetTurnonBarrel: - version: V41nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetHisto:default:barrel: "pt" - L1puppiJetSC4:default:barrel: "pt" - L1caloJet:default: "pt" - # trackerJet:default:barrel: "pt" - thresholds: [50, 100] - # scalings: - # method: "naive" - # threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonEndcap: - version: V41nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetHisto:default:endcap: "pt" - L1puppiJetSC4:default:endcap: "pt" - L1caloJet:default: "pt" - # trackerJet:default:endcap: "pt" - thresholds: [50, 100] - # scalings: - # method: "naive" - # threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, endcap)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonForward: - version: V41nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 2.4" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetHisto:default:forward: "pt" - L1puppiJetSC4:default:forward: "pt" - L1caloJet:default: "pt" - thresholds: [50, 100] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, forward)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonBarrelSC8: - version: V41nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetSC8:default:barrel: "pt" - thresholds: [150] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonEndcapSC8: - version: V41nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetSC8:default:endcap: "pt" - thresholds: [150] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, endcap)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonForwardSC8: - version: V41nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 2.4" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetSC8:default:forward: "pt" - thresholds: [150] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, forward)" - binning: - min: 0 - max: 500 - step: 10 diff --git a/configs/V41nano/object_performance/met_ht_mht.yaml b/configs/V41nano/object_performance/met_ht_mht.yaml deleted file mode 100644 index d1bec5a3..00000000 --- a/configs/V41nano/object_performance/met_ht_mht.yaml +++ /dev/null @@ -1,73 +0,0 @@ -HT_90perc: - sample: TT - version: V41nano - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen HT" - trafo: "HT" - cuts: - object: - - "abs({eta}) < 2.4" - - "{pt} > 30" - test_objects: - # trackerHT:default: "" - # phase1PuppiHT:default: "" - # seededConePuppiHT:default: "" - L1puppiJetSC4sums:HT: "pt" - thresholds: [350] - scalings: - method: "naive" - threshold: 0.90 - xlabel: "Gen. HT (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 750 - step: 20 - -MHT_50perc: - sample: TT - version: V41nano - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen MHT" - cuts: - object: - - "abs({eta}) < 2.4" - - "{pt} > 30" - trafo: "MHT" - test_objects: - L1puppiJetSC4sums:MHT: "pt" - thresholds: [70, 150] - scalings: - method: "naive" - threshold: 0.50 - xlabel: "Gen. MHT30 (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 500 - step: 20 - -MET_90perc: - sample: TT - version: V41nano - reference_object: - object: "GenMET" - x_arg: "pt" - label: "Gen MET" - test_objects: - # trackerMET:default: "" - L1puppiMET:default: "pt" - thresholds: [150] - xlabel: "Gen. MET (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 500 - step: 20 diff --git a/configs/V41nano/object_performance/mht.yaml b/configs/V41nano/object_performance/mht.yaml deleted file mode 100644 index 2ce2fc8e..00000000 --- a/configs/V41nano/object_performance/mht.yaml +++ /dev/null @@ -1,72 +0,0 @@ -MHT_debug_METrefGenMHT: - sample: TT - version: V41nano - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen MHT" - cuts: - object: - - "abs({eta}) < 2.4" - - "{pt} > 30" - trafo: "MHT" - test_objects: - L1puppiMET:default: "pt" - #thresholds: [-1, 0, 70, 150, 500] - thresholds: [150] - # scalings: - # method: "naive" - # threshold: 0.50 - xlabel: "Gen. MHT30 (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 500 - step: 20 - -MHT_debug: - sample: TT - version: V41nano - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen MHT" - cuts: - object: - - "abs({eta}) < 2.4" - - "{pt} > 30" - trafo: "MHT" - test_objects: - L1puppiJetSC4sums:MHT: "pt" - #thresholds: [-1, 0, 70, 150, 500] - thresholds: [150] - # scalings: - # method: "naive" - # threshold: 0.50 - xlabel: "Gen. MHT30 (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 500 - step: 20 - -MHT_debug_refL1MET: - sample: TT - version: V41nano - reference_object: - object: "L1puppiMET" - x_arg: "pt" - label: "Gen MHT" - test_objects: - L1puppiJetSC4sums:MHT: "pt" - # thresholds: [-1, 0, 70, 150, 500] - thresholds: [150] - # scalings: - # method: "naive" - # threshold: 0.50 - xlabel: "Gen. MHT30 (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 500 - step: 20 \ No newline at end of file diff --git a/configs/V41nano/object_performance/muon_matching.yaml b/configs/V41nano/object_performance/muon_matching.yaml deleted file mode 100644 index 2a0047f8..00000000 --- a/configs/V41nano/object_performance/muon_matching.yaml +++ /dev/null @@ -1,73 +0,0 @@ -MuonsMatchingBarrel: - sample: DYLL_M50 - version: V41nano - 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: V41nano - 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: V41nano - 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 diff --git a/configs/V41nano/object_performance/muon_matching_eta.yaml b/configs/V41nano/object_performance/muon_matching_eta.yaml deleted file mode 100644 index 4a2f43e5..00000000 --- a/configs/V41nano/object_performance/muon_matching_eta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -MuonsMatching_Eta_Pt2to5: - sample: DYLL_M50 - version: V41nano - 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" - L1gmtTkMuon:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (2-5 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 - -MuonsMatching_Eta_Pt15toInf: - sample: DYLL_M50 - version: V41nano - 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" - L1gmtTkMuon:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>15 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V41nano/object_performance/muon_trigger.yaml b/configs/V41nano/object_performance/muon_trigger.yaml deleted file mode 100644 index 1c5216c0..00000000 --- a/configs/V41nano/object_performance/muon_trigger.yaml +++ /dev/null @@ -1,81 +0,0 @@ -MuonsTrigger_Barrel: - sample: DYLL_M50 - version: V41nano - match_test_to_ref: True - reference_object: - object: "part_mu" - x_arg: "pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) < 0.83" - test_objects: - gmtMuon:default:barrel: "pt" - gmtTkMuon: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 - -MuonsTrigger_Overlap: - sample: DYLL_M50 - version: V41nano - match_test_to_ref: True - reference_object: - object: "part_mu" - x_arg: "pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) > 0.83" - - "abs({eta}) < 1.24" - test_objects: - gmtMuon:default:overlap: "pt" - gmtTkMuon: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 - -MuonsTrigger_Endcap: - sample: DYLL_M50 - version: V41nano - match_test_to_ref: True - reference_object: - object: "part_mu" - x_arg: "pt" - label: "Gen Muons" - cuts: - event: - - "{dr_0.3} < 0.15" - object: - - "abs({eta}) > 1.24" - test_objects: - gmtMuon:default:endcap: "pt" - gmtTkMuon: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 diff --git a/configs/V41nano/object_performance/photon_iso.yaml b/configs/V41nano/object_performance/photon_iso.yaml deleted file mode 100644 index 404065b8..00000000 --- a/configs/V41nano/object_performance/photon_iso.yaml +++ /dev/null @@ -1,49 +0,0 @@ -PhotonIsolation_Barrel: - sample: Hgg - version: V41nano - iso_vs_efficiency: True - match_test_to_ref: True - reference_object: - object: "part_gamma" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.479" - object: - - "abs({eta}) < 1.479" - test_objects: - L1tkPhoton:NoIso:barrel: "relIso" - xlabel: "Isolation" - ylabel: "Efficiency (Barrel)" - binning: - min: 0 - max: 0.5 - step: 0.005 - -PhotonIsolation_Endcap: - sample: Hgg - version: V41nano - iso_vs_efficiency: True - match_test_to_ref: True - reference_object: - object: "part_gamma" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.479" - - "abs({eta}) < 2.4" - object: - - "abs({eta}) > 1.479" - test_objects: - L1tkPhoton:NoIso:endcap: "relIso" - xlabel: "Isolation" - ylabel: "Efficiency (Endcap)" - binning: - min: 0 - max: 0.5 - step: 0.005 - diff --git a/configs/V41nano/object_performance/photons_matching.yaml b/configs/V41nano/object_performance/photons_matching.yaml deleted file mode 100644 index b66a3ce2..00000000 --- a/configs/V41nano/object_performance/photons_matching.yaml +++ /dev/null @@ -1,49 +0,0 @@ -PhotonsMatching_Barrel: - sample: Hgg - version: V41nano - match_test_to_ref: True - reference_object: - object: "part_gamma" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - EG:default: "pt" - L1tkPhoton:NoIso: "pt" - L1tkPhoton:Iso: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - binning: - min: 0 - max: 100 - step: 3 - -PhotonsMatching_Endcap: - sample: Hgg - version: V41nano - match_test_to_ref: True - reference_object: - object: "part_gamma" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - EG:default: "pt" - L1tkPhoton:NoIso: "pt" - L1tkPhoton:Iso: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Endcap)" - binning: - min: 0 - max: 100 - step: 3 diff --git a/configs/V41nano/object_performance/photons_matching_eta.yaml b/configs/V41nano/object_performance/photons_matching_eta.yaml deleted file mode 100644 index 5e82fd3b..00000000 --- a/configs/V41nano/object_performance/photons_matching_eta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -PhotonsMatching_Eta_pt10to25: - sample: Hgg - version: V41nano - match_test_to_ref: True - reference_object: - object: "part_gamma" - x_arg: "Eta" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "{pt} < 25" - - "{pt} > 10" - object: - - "abs({eta}) < 3.0" - test_objects: - EG:default: "Eta" - L1tkPhoton:NoIso: "Eta" - L1tkPhoton:Iso: "Eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency ($10 < p_T < 25$ GeV)" - binning: - min: -3 - max: 3 - step: 0.2 - -PhotonsMatching_Eta_pt25toInf: - sample: Hgg - version: V41nano - match_test_to_ref: True - reference_object: - object: "part_gamma" - x_arg: "Eta" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "{pt} >= 25" - object: - - "abs({eta}) < 3.0" - test_objects: - EG:default: "Eta" - L1tkPhoton:NoIso: "Eta" - L1tkPhoton:Iso: "Eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency ($10 < p_T < 25$ GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V41nano/object_performance/photons_trigger.yaml b/configs/V41nano/object_performance/photons_trigger.yaml deleted file mode 100644 index f56e2d96..00000000 --- a/configs/V41nano/object_performance/photons_trigger.yaml +++ /dev/null @@ -1,57 +0,0 @@ -PhotonsTrigger_Barrel: - sample: Hgg - version: V41nano - match_test_to_ref: True - reference_object: - object: "part_gamma" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - EG:default:barrel: "pt" - L1tkPhoton:NoIso:barrel: "pt" - L1tkPhoton:Iso:barrel: "pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 - -PhotonsTrigger_Endcap: - sample: Hgg - version: V41nano - match_test_to_ref: True - reference_object: - object: "part_gamma" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - EG:default:endcap: "pt" - L1tkPhoton:NoIso:endcap: "pt" - L1tkPhoton:Iso:endcap: "pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 diff --git a/configs/V41nano/object_performance/tau_matching.yaml b/configs/V41nano/object_performance/tau_matching.yaml deleted file mode 100644 index e9fbeeac..00000000 --- a/configs/V41nano/object_performance/tau_matching.yaml +++ /dev/null @@ -1,53 +0,0 @@ -TausMatchingBarrel: - sample: VBFHToTauTau - version: V41nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnPuppiTau:default: "pt" - # L1hpsTau:default: "pt" - # L1caloTau:default: "pt" - # L1nnCaloTau:default: "pt" - # L1caloTau:PtGe20: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - binning: - min: 0 - max: 150 - step: 6 - -TausMatchingEndcap: - sample: VBFHToTauTau - version: V41nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnPuppiTau:default: "pt" - # L1hpsTau:default: "pt" - # L1caloTau:default: "pt" - # L1nnCaloTau:default: "pt" - # L1caloTau:PtGe20: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Endcap)" - binning: - min: 0 - max: 150 - step: 6 diff --git a/configs/V41nano/object_performance/tau_matching_eta.yaml b/configs/V41nano/object_performance/tau_matching_eta.yaml deleted file mode 100644 index 4133770e..00000000 --- a/configs/V41nano/object_performance/tau_matching_eta.yaml +++ /dev/null @@ -1,46 +0,0 @@ -TauMatching_Eta_Pt40To100: - sample: VBFHToTauTau - version: V41nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "eta" - label: "Gen Taus" - cuts: - event: - - "{pt} > 40" - - "{pt} < 100" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnPuppiTau:default: "eta" - # L1caloTau:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (40-100 GeV)" - binning: - min: -3.0 - max: 3.0 - step: 0.2 - -TauMatching_Eta_Pt100ToInf: - sample: VBFHToTauTau - version: V41nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "eta" - label: "Gen Taus" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - L1nnPuppiTau:default: "eta" - # L1caloTau:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V41nano/object_performance/tau_matching_wHH.yaml b/configs/V41nano/object_performance/tau_matching_wHH.yaml deleted file mode 100644 index e677c8fb..00000000 --- a/configs/V41nano/object_performance/tau_matching_wHH.yaml +++ /dev/null @@ -1,47 +0,0 @@ -# HHTausMatchingBarrel: -# sample: HHToTauTau -# version: V41nano -# match_test_to_ref: True -# reference_object: -# object: "part_tau" -# x_arg: "pt" -# label: "Gen Taus" -# cuts: -# event: -# - "{dr_0.3} < 0.15" -# - "abs({eta}) < 1.5" -# object: -# - "abs({eta}) < 2.4" -# test_objects: -# nnTau:default: "pt" -# caloTau:default: "pt" -# xlabel: "Gen. $p_T$ (GeV)" -# ylabel: "Matching Efficiency (Barrel)" -# binning: -# min: 0 -# max: 150 -# step: 6 - -# HHTausMatchingEndcap: -# sample: HHToTauTau -# version: V41nano -# match_test_to_ref: True -# reference_object: -# object: "part_tau" -# x_arg: "pt" -# label: "Gen Taus" -# cuts: -# event: -# - "{dr_0.3} < 0.15" -# - "abs({eta}) > 1.5" -# object: -# - "abs({eta}) < 2.4" -# test_objects: -# nnTau:default: "pt" -# caloTau:default: "pt" -# xlabel: "Gen. $p_T$ (GeV)" -# ylabel: "Matching Efficiency (Endcap)" -# binning: -# min: 0 -# max: 150 -# step: 6 diff --git a/configs/V41nano/object_performance/tau_trigger.yaml b/configs/V41nano/object_performance/tau_trigger.yaml deleted file mode 100644 index 30d02f12..00000000 --- a/configs/V41nano/object_performance/tau_trigger.yaml +++ /dev/null @@ -1,119 +0,0 @@ -TauTriggerBarrel_90perc: - sample: VBFHToTauTau - version: V41nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnTau:default: "pt" - L1hpsTau:default: "pt" - L1caloTau:default: "pt" - L1nnCaloTau:default: "pt" - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 150 - step: 6 - -TauTriggerEndcap_90perc: - sample: VBFHToTauTau - version: V41nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnTau:default: "pt" - L1hpsTau:default: "pt" - L1caloTau:default: "pt" - L1nnCaloTau:default: "pt" - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 150 - step: 6 - -TauTriggerBarrel_50perc: - sample: VBFHToTauTau - version: V41nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnTau:default: "pt" - L1hpsTau:default: "pt" - L1caloTau:default: "pt" - L1nnCaloTau:default: "pt" - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.50 - binning: - min: 0 - max: 150 - step: 6 - -TauTriggerEndcap_50perc: - sample: VBFHToTauTau - version: V41nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnTau:default: "pt" - L1hpsTau:default: "pt" - L1caloTau:default: "pt" - L1nnCaloTau:default: "pt" - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.50 - binning: - min: 0 - max: 150 - step: 6 diff --git a/configs/V41nano/objects/electrons.yaml b/configs/V41nano/objects/electrons.yaml deleted file mode 100644 index cfacf196..00000000 --- a/configs/V41nano/objects/electrons.yaml +++ /dev/null @@ -1,49 +0,0 @@ -L1tkElectron: - match_dR: 0.15 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.479] - endcap: [1.479, 5] - ids: - NoIso: - label: "TkElectron" - cuts: - inclusive: - - "abs({eta}) < 2.4" - endcap: - - "({eleId} == 1) | ({pt} < 25)" - barrel: - - "{eleId} == 1" - NoIsoForIso: - # This id is exclusively used for the - # isoloation wp derivation - label: "TkElectron, no ID" - cuts: - inclusive: - - "abs({eta}) < 2.4" - Iso: - label: "TkIsoElectron" - cuts: - inclusive: - - "abs({eta}) < 2.4" - barrel: - - "abs({relIso}) < 0.13" - endcap: - - "abs({relIso}) < 0.28" - -L1EG: - match_dR: 0.2 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.479] - endcap: [1.479, 3.0] - label: "EG" - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 3.0" - barrel: - - "{eleId} == 1" - endcap: - - "{saId} == 1" diff --git a/configs/V41nano/objects/jets.yaml b/configs/V41nano/objects/jets.yaml deleted file mode 100644 index b16315f7..00000000 --- a/configs/V41nano/objects/jets.yaml +++ /dev/null @@ -1,71 +0,0 @@ -L1caloJet: - match_dR: 0.35 - label: "Calo Jet" - eta_ranges: - inclusive: [0, 7] - cuts: - inclusive: - - "abs({eta}) < 7" - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -L1puppiExtJetSC4: - match_dR: 0.35 - label: "Seeded Cone Extended PuppiJet" - eta_ranges: - inclusive: [0, 7] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 5" - bjetnn: - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{btagScore} > 0.71" - -L1puppiJetHisto: - match_dR: 0.35 - label: "Histogrammed PuppiJet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -L1puppiJetSC4: - match_dR: 0.35 - label: "Seeded Cone PuppiJet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -L1puppiJetSC8: - match_dR: 0.35 - label: "Seeded Cone PuppiJet 8" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" \ No newline at end of file diff --git a/configs/V41nano/objects/met_ht_mht.yaml b/configs/V41nano/objects/met_ht_mht.yaml deleted file mode 100644 index 24c8e6d3..00000000 --- a/configs/V41nano/objects/met_ht_mht.yaml +++ /dev/null @@ -1,35 +0,0 @@ -L1puppiMET: - label: "Puppi MET" - ids: - default: {} - -L1puppiMLMET: - label: "Puppi MLMET" - ids: - default: {} - -L1puppiJetSC4sums: - ids: - HT: - label: "SeededCone HT" - cuts: - inclusive: - - "{sumType} == 0" - MHT: - label: "SeededCone MHT" - cuts: - inclusive: - - "{sumType} == 1" - -L1puppiHistoJetSums: - ids: - HT: - label: "Histogrammed Puppi HT" - cuts: - inclusive: - - "{sumType} == 0" - MHT: - label: "Histogrammed Puppi MHT" - cuts: - inclusive: - - "{sumType} == 1" diff --git a/configs/V41nano/objects/muons.yaml b/configs/V41nano/objects/muons.yaml deleted file mode 100644 index 08bd371a..00000000 --- a/configs/V41nano/objects/muons.yaml +++ /dev/null @@ -1,35 +0,0 @@ -GenPart: - label: "Gen Muon" - eta_ranges: - inclusive: [0, 7] - ids: - gen_electron_default: - cuts: - inclusive: - - "(({statusFlags}>>7)&1) == 1" - - -L1gmtMuon: - label: "GMT Muon" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 0.83] - overlap: [0.83, 1.24] - endcap: [1.24, 2.4] - ids: - default: {} - -L1gmtTkMuon: - label: "GMT TkMuon" - match_dR: 0.1 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 0.83] - overlap: [0.83, 1.24] - endcap: [1.24, 2.4] - ids: - default: - cuts: - inclusive: - - "({hwQual} > 0) | ({pt} > 8)" # quality criterion only to be appied for p_T < 8 GeV diff --git a/configs/V41nano/objects/photons.yaml b/configs/V41nano/objects/photons.yaml deleted file mode 100644 index 12d51f0c..00000000 --- a/configs/V41nano/objects/photons.yaml +++ /dev/null @@ -1,29 +0,0 @@ -L1tkPhoton: - match_dR: 0.15 - eta_ranges: - inclusive: [0, 5] - barrel: [0, 1.479] - endcap: [1.479, 2.4] - ids: - NoIso: - label: "L1tkPhoton" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{pt} > 5" - barrel: - - "{eleId} == 1" - endcap: - - "{phoId} == 1" - Iso: - label: "L1tkIsoPhoton" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{pt} > 5" - barrel: - - "abs({relIso}) < 0.25" - - "{eleId} == 1" - endcap: - - "abs({relIso}) < 0.205" - - "{phoId} == 1" diff --git a/configs/V41nano/objects/taus.yaml b/configs/V41nano/objects/taus.yaml deleted file mode 100644 index dd7df359..00000000 --- a/configs/V41nano/objects/taus.yaml +++ /dev/null @@ -1,34 +0,0 @@ -L1nnPuppiTau: - label: "NN Tau" - match_dR: 0.1 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" - # - "{passLooseNN}==1" - # Current IB (22 Feb recipe) does not have updated WP, so cut on NN score rather than checking passLooseNN - - "{chargedIso} > 0.22" - -L1caloTau: - label: "Calo Tau" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" - PtGe20: - label: "Calo Tau, pt > 20" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{pt} > 20" diff --git a/configs/V41nano/rate_plots/all_rate_plots.yaml b/configs/V41nano/rate_plots/all_rate_plots.yaml deleted file mode 100644 index 7f64c894..00000000 --- a/configs/V41nano/rate_plots/all_rate_plots.yaml +++ /dev/null @@ -1,46 +0,0 @@ -TauRates: - sample: MinBias - version: V32nano - test_objects: - - L1nnTau:default - - L1hpsTau:default - - L1caloTau:default - - L1nnCaloTau:default - binning: - min: 10 - max: 155 - step: 5 - -JetDefaultRates: - sample: MinBias - version: V32nano - test_objects: - - L1puppiJetHisto:default - - L1puppiJetSC4:default - - L1caloJet:default - binning: - min: 40 - max: 420 - step: 20 - -JetSC8Rates: - sample: MinBias - version: V32nano - test_objects: - # - L1puppiJetSC4:default - - L1puppiJetSC8:default - binning: - min: 40 - max: 420 - step: 20 - -METRates: - sample: MinBias - version: V32nano - test_objects: - - L1puppiMET:default - - L1puppiMLMET:default - binning: - min: 50 - max: 300 - step: 10 diff --git a/configs/V42nano/README.md b/configs/V42nano/README.md deleted file mode 100644 index 364b400f..00000000 --- a/configs/V42nano/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# V42 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. \ No newline at end of file diff --git a/configs/V42nano/caching.yaml b/configs/V42nano/caching.yaml deleted file mode 100644 index 35b8c265..00000000 --- a/configs/V42nano/caching.yaml +++ /dev/null @@ -1,98 +0,0 @@ -V42nano: - # Hgg: - # ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/14X/v38/GluGluHToGG_M-125_TuneCP5_14TeV-powheg-pythia8/GluGluHToGG_131_200PU_IBv9_wTT/240412_210813/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/alobanov/phase2/menu/ntuples/14X/v40/DYToLL_M-50_TuneCP5_14TeV-pythia8/DY_M50_Spring24_200PU_V40_content/240905_131059/*/*.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/v40/TT_TuneCP5_14TeV-powheg-pythia8/TT_Spring24_200PU_V40_content/240916_194023/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/alobanov/phase2/menu/ntuples/14X/v40/VBF_HToTauTau_M-125_TuneCP5_14TeV-powheg-pythia8/VBFHtoTaus_Spring24_200PU_V40_content/240916_194011/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/alobanov/phase2/menu/ntuples/14X/v38/MinBias_TuneCP5_14TeV-pythia8/MinBias_131_L1Fix_IBv9_wTT/240412_211203/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] \ No newline at end of file diff --git a/configs/V42nano/object_performance/electron_iso.yaml b/configs/V42nano/object_performance/electron_iso.yaml deleted file mode 100644 index aa955cea..00000000 --- a/configs/V42nano/object_performance/electron_iso.yaml +++ /dev/null @@ -1,50 +0,0 @@ -ElectronsIsolation_Barrel: - sample: DYLL_M50 - version: V42nano - 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: V42nano - 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 - diff --git a/configs/V42nano/object_performance/electron_matching.yaml b/configs/V42nano/object_performance/electron_matching.yaml deleted file mode 100644 index e04edfc8..00000000 --- a/configs/V42nano/object_performance/electron_matching.yaml +++ /dev/null @@ -1,103 +0,0 @@ -ElectronsMatchingBarrel: - sample: DYLL_M50 - version: V42nano - 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: V42nano -# 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: V42nano - 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: V42nano -# 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 diff --git a/configs/V42nano/object_performance/electron_matching_eta.yaml b/configs/V42nano/object_performance/electron_matching_eta.yaml deleted file mode 100644 index f34ed59b..00000000 --- a/configs/V42nano/object_performance/electron_matching_eta.yaml +++ /dev/null @@ -1,52 +0,0 @@ -ElectronsMatching_Eta_Pt10to25: - sample: DYLL_M50 - version: V42nano - 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: V42nano - 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 diff --git a/configs/V42nano/object_performance/electron_trigger.yaml b/configs/V42nano/object_performance/electron_trigger.yaml deleted file mode 100644 index d7bf74e0..00000000 --- a/configs/V42nano/object_performance/electron_trigger.yaml +++ /dev/null @@ -1,119 +0,0 @@ -ElectronsTriggerBarrel: - sample: DYLL_M50 - version: V42nano - 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.8" - test_objects: - L1EG:default:barrel: "pt" - L1tkElectron:NoIso:barrel: "pt" - L1tkElectron:Iso:barrel: "pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 - -ElectronsTriggerEndcap: - sample: DYLL_M50 - version: V42nano - 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.8" - test_objects: - L1EG:default:endcap: "pt" - L1tkElectron:NoIso:endcap: "pt" - L1tkElectron:Iso:endcap: "pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 - -# ElectronsTriggerBarrel_wPrunedGenPart: -# sample: DYLL_M50 -# version: V42nano -# 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.8" -# test_objects: - # L1EG:default:barrel: "pt" -# L1tkElectron:NoIso:barrel: "pt" -# L1tkElectron:Iso:barrel: "pt" -# thresholds: [10, 20, 30, 40] -# scalings: -# method: "naive" -# threshold: 0.95 -# xlabel: "Gen. pT (GeV)" -# ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" -# binning: -# min: 0 -# max: 100 -# step: 1.5 - -# ElectronsTriggerEndcap_wPrunedGenPart: -# sample: DYLL_M50 -# version: V42nano -# 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.8" -# test_objects: -# # L1EG:default:endcap: "pt" -# L1tkElectron:NoIso:endcap: "pt" -# L1tkElectron:Iso:endcap: "pt" -# thresholds: [10, 20, 30, 40] -# scalings: -# method: "naive" -# threshold: 0.95 -# xlabel: "Gen. pT (GeV)" -# ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" -# binning: -# min: 0 -# max: 100 -# step: 1.5 diff --git a/configs/V42nano/object_performance/jets_matching.yaml b/configs/V42nano/object_performance/jets_matching.yaml deleted file mode 100644 index c1bb86b6..00000000 --- a/configs/V42nano/object_performance/jets_matching.yaml +++ /dev/null @@ -1,118 +0,0 @@ -JetMatchingBarrel: - sample: TT - version: V42nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetHisto:default: "pt" - L1puppiJetSC4:default: "pt" - L1caloJet:default: "pt" - L1TrackJet:default: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetMatchingEndcap: - sample: TT - version: V42nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetHisto:default: "pt" - L1puppiJetSC4:default: "pt" - L1caloJet:default: "pt" - L1TrackJet:default: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (endcap)" - binning: - min: 0 - max: 500 - step: 10 - -JetMatchingForward: - version: V42nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 2.4" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetHisto:default: "pt" - L1puppiJetSC4:default: "pt" - L1caloJet:default: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (forward)" - binning: - min: 0 - max: 500 - step: 10 - - -JetMatchingBarrelSC8: - sample: TT - version: V42nano - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen AK8 Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetSC8:default:barrel: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetMatchingEndcapSC8: - sample: TT - version: V42nano - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen AK8 Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetSC8:default:endcap: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (endcap)" - binning: - min: 0 - max: 500 - step: 10 \ No newline at end of file diff --git a/configs/V42nano/object_performance/jets_matching_eta.yaml b/configs/V42nano/object_performance/jets_matching_eta.yaml deleted file mode 100644 index 830608cb..00000000 --- a/configs/V42nano/object_performance/jets_matching_eta.yaml +++ /dev/null @@ -1,94 +0,0 @@ -JetMatching_Eta_Pt40To100: - sample: TT - version: V42nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 40" - - "{pt} < 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetHisto:default: "eta" - L1puppiJetSC4:default: "eta" - L1caloJet:default: "eta" - L1TrackJet:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (40-100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf: - sample: TT - version: V42nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetHisto:default: "eta" - L1puppiJetSC4:default: "eta" - L1caloJet:default: "eta" - L1TrackJet:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf_extEta: - sample: TT - version: V42nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 7" - test_objects: - L1caloJet:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5.5 - max: 5.5 - step: 0.25 - -JetMatching_Eta_SC8_Pt100ToInf: - sample: TT - version: V42nano - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetSC8:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 \ No newline at end of file diff --git a/configs/V42nano/object_performance/jets_matching_wBTag.yaml b/configs/V42nano/object_performance/jets_matching_wBTag.yaml deleted file mode 100644 index 0bf317aa..00000000 --- a/configs/V42nano/object_performance/jets_matching_wBTag.yaml +++ /dev/null @@ -1,136 +0,0 @@ -JetMatching_Eta_Pt40To100_ExtendedVsRegular: - sample: TT - version: V42nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 40" - - "{pt} < 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetSC4:default: "eta" - L1puppiExtJetSC4:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (40-100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf_ExtendedVsRegular: - sample: TT - version: V42nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetSC4:default: "eta" - L1puppiExtJetSC4:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt30ToInf_genBJets: - sample: TT - version: V42nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 30" - - "abs({partonFlavour}) == 5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiExtJetSC4:bjetnn: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>30 GeV)" - binning: - min: -2.4 - max: 2.4 - step: 0.25 - -JetMatching_Eta_Pt30ToInf_genNotBJets: - sample: TT - version: V42nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 30" - - "abs({partonFlavour}) != 5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiExtJetSC4:bjetnn: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>30 GeV)" - binning: - min: -2.4 - max: 2.4 - step: 0.25 - -JetMatching_Pt_Pt30ToInf_genBJets: - sample: TT - version: V42nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({partonFlavour}) == 5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiExtJetSC4:bjetnn: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency" - binning: - min: 30 - max: 200 - step: 10 - -JetMatching_Pt_Pt30ToInf_genNotBJets: - sample: TT - version: V42nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({partonFlavour}) != 5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiExtJetSC4:bjetnn: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency" - binning: - min: 30 - max: 200 - step: 10 diff --git a/configs/V42nano/object_performance/jets_sc8_trigger.yaml b/configs/V42nano/object_performance/jets_sc8_trigger.yaml deleted file mode 100644 index ba69d3e1..00000000 --- a/configs/V42nano/object_performance/jets_sc8_trigger.yaml +++ /dev/null @@ -1,77 +0,0 @@ -JetTurnonBarrelSC8: - version: V42nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetSC8:default:barrel: "pt" - thresholds: [150] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonEndcapSC8: - version: V42nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetSC8:default:endcap: "pt" - thresholds: [150] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, endcap)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonForwardSC8: - version: V42nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 2.4" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetSC8:default:forward: "pt" - thresholds: [150] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, forward)" - binning: - min: 0 - max: 500 - step: 10 diff --git a/configs/V42nano/object_performance/jets_trigger.yaml b/configs/V42nano/object_performance/jets_trigger.yaml deleted file mode 100644 index 79f4bac9..00000000 --- a/configs/V42nano/object_performance/jets_trigger.yaml +++ /dev/null @@ -1,85 +0,0 @@ -JetTurnonBarrel: - version: V42nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetHisto:default:barrel: "pt" - L1puppiJetSC4:default:barrel: "pt" - L1caloJet:default:barrel: "pt" - L1TrackJet:default:barrel: "pt" - thresholds: [50, 100] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonEndcap: - version: V42nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetHisto:default:endcap: "pt" - L1puppiJetSC4:default:endcap: "pt" - L1caloJet:default:endcap: "pt" - L1TrackJet:default:endcap: "pt" - thresholds: [50, 100] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, endcap)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonForward: - version: V42nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 2.4" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetHisto:default:forward: "pt" - L1puppiJetSC4:default:forward: "pt" - L1caloJet:default:forward: "pt" - thresholds: [50, 100] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, forward)" - binning: - min: 0 - max: 500 - step: 10 diff --git a/configs/V42nano/object_performance/met_ht_mht.yaml b/configs/V42nano/object_performance/met_ht_mht.yaml deleted file mode 100644 index cc84a42b..00000000 --- a/configs/V42nano/object_performance/met_ht_mht.yaml +++ /dev/null @@ -1,75 +0,0 @@ -HT_90perc: - sample: TT - version: V42nano - 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 ( GeV)" - binning: - min: 0 - max: 750 - step: 20 - -MHT_50perc: - sample: TT - version: V42nano - 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 ( GeV)" - binning: - min: 0 - max: 500 - step: 20 - -MET_90perc: - sample: TT - version: V42nano - reference_object: - object: "GenMET" - x_arg: "pt" - label: "Gen MET" - test_objects: - L1puppiMET:default: "pt" - L1puppiMLMET:default: "pt" - L1TrackMET:default: "pt" - thresholds: [150] - xlabel: "Gen. MET (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 500 - step: 20 diff --git a/configs/V42nano/object_performance/muon_matching.yaml b/configs/V42nano/object_performance/muon_matching.yaml deleted file mode 100644 index 34547d84..00000000 --- a/configs/V42nano/object_performance/muon_matching.yaml +++ /dev/null @@ -1,73 +0,0 @@ -MuonsMatchingBarrel: - sample: DYLL_M50 - version: V42nano - 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: V42nano - 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: V42nano - 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 diff --git a/configs/V42nano/object_performance/muon_matching_eta.yaml b/configs/V42nano/object_performance/muon_matching_eta.yaml deleted file mode 100644 index 0b5edf8a..00000000 --- a/configs/V42nano/object_performance/muon_matching_eta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -MuonsMatching_Eta_Pt2to5: - sample: DYLL_M50 - version: V42nano - 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" - L1gmtTkMuon:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (2-5 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 - -MuonsMatching_Eta_Pt15toInf: - sample: DYLL_M50 - version: V42nano - 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" - L1gmtTkMuon:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>15 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V42nano/object_performance/muon_trigger.yaml b/configs/V42nano/object_performance/muon_trigger.yaml deleted file mode 100644 index b781f5ef..00000000 --- a/configs/V42nano/object_performance/muon_trigger.yaml +++ /dev/null @@ -1,84 +0,0 @@ -MuonsTrigger_Barrel: - sample: DYLL_M50 - version: V42nano - 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" - 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 - -MuonsTrigger_Overlap: - sample: DYLL_M50 - version: V42nano - 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" - 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 - -MuonsTrigger_Endcap: - sample: DYLL_M50 - version: V42nano - 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" - 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 diff --git a/configs/V42nano/object_performance/photon_iso.yaml b/configs/V42nano/object_performance/photon_iso.yaml deleted file mode 100644 index d538972e..00000000 --- a/configs/V42nano/object_performance/photon_iso.yaml +++ /dev/null @@ -1,51 +0,0 @@ -PhotonIsolation_Barrel: - sample: Hgg - version: V42nano - iso_vs_efficiency: True - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) < 1.479" - object: - - "abs({eta}) < 1.479" - test_objects: - L1tkPhoton:NoIso:barrel: "relIso" - xlabel: "Isolation" - ylabel: "Efficiency (Barrel)" - binning: - min: 0 - max: 0.5 - step: 0.005 - -PhotonIsolation_Endcap: - sample: Hgg - version: V42nano - iso_vs_efficiency: True - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) > 1.479" - - "abs({eta}) < 2.4" - object: - - "abs({eta}) > 1.479" - test_objects: - L1tkPhoton:NoIso:endcap: "relIso" - xlabel: "Isolation" - ylabel: "Efficiency (Endcap)" - binning: - min: 0 - max: 0.5 - step: 0.005 - diff --git a/configs/V42nano/object_performance/photons_matching.yaml b/configs/V42nano/object_performance/photons_matching.yaml deleted file mode 100644 index ab9af339..00000000 --- a/configs/V42nano/object_performance/photons_matching.yaml +++ /dev/null @@ -1,103 +0,0 @@ -PhotonsMatching_Barrel: - sample: Hgg - version: V42nano - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1EG:default: "pt" - L1tkPhoton:NoIso: "pt" - L1tkPhoton:Iso: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - binning: - min: 0 - max: 100 - step: 3 - -PhotonsMatching_Endcap: - sample: Hgg - version: V42nano - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1EG:default: "pt" - L1tkPhoton:NoIso: "pt" - L1tkPhoton:Iso: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Endcap)" - binning: - min: 0 - max: 100 - step: 3 - -PhotonsMatching_Barrel_wPrunedGenParts: - sample: Hgg - version: V42nano - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1EG:default: "pt" - L1tkPhoton:NoIso: "pt" - L1tkPhoton:Iso: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - binning: - min: 0 - max: 100 - step: 3 - -PhotonsMatching_Endcap_wPrunedGenParts: - sample: Hgg - version: V42nano - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1EG:default: "pt" - L1tkPhoton:NoIso: "pt" - L1tkPhoton:Iso: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Endcap)" - binning: - min: 0 - max: 100 - step: 3 diff --git a/configs/V42nano/object_performance/photons_matching_eta.yaml b/configs/V42nano/object_performance/photons_matching_eta.yaml deleted file mode 100644 index e6e51634..00000000 --- a/configs/V42nano/object_performance/photons_matching_eta.yaml +++ /dev/null @@ -1,52 +0,0 @@ -PhotonsMatching_Eta_Pt10to25: - sample: Hgg - version: V42nano - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "eta" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "{pt} < 25" - - "{pt} > 10" - object: - - "abs({eta}) < 3.0" - test_objects: - L1EG:default: "eta" - L1tkPhoton:NoIso: "eta" - L1tkPhoton:Iso: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency ($10 < p_T < 25$ GeV)" - binning: - min: -3 - max: 3 - step: 0.2 - -PhotonsMatching_Eta_Pt25toInf: - sample: Hgg - version: V42nano - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "eta" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "{pt} >= 25" - object: - - "abs({eta}) < 3.0" - test_objects: - L1EG:default: "eta" - L1tkPhoton:NoIso: "eta" - L1tkPhoton:Iso: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency ($p_T > 25$ GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V42nano/object_performance/photons_trigger.yaml b/configs/V42nano/object_performance/photons_trigger.yaml deleted file mode 100644 index 899b0222..00000000 --- a/configs/V42nano/object_performance/photons_trigger.yaml +++ /dev/null @@ -1,59 +0,0 @@ -PhotonsTrigger_Barrel: - sample: Hgg - version: V42nano - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1EG:default:barrel: "pt" - L1tkPhoton:NoIso:barrel: "pt" - L1tkPhoton:Iso:barrel: "pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 - -PhotonsTrigger_Endcap: - sample: Hgg - version: V42nano - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1EG:default:endcap: "pt" - L1tkPhoton:NoIso:endcap: "pt" - L1tkPhoton:Iso:endcap: "pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 diff --git a/configs/V42nano/object_performance/tau_matching.yaml b/configs/V42nano/object_performance/tau_matching.yaml deleted file mode 100644 index 9acaea4c..00000000 --- a/configs/V42nano/object_performance/tau_matching.yaml +++ /dev/null @@ -1,53 +0,0 @@ -TausMatchingBarrel: - sample: VBFHToTauTau - version: V42nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnPuppiTau:default: "pt" - # L1hpsTau:default: "pt" - L1caloTau:default: "pt" - # L1nnCaloTau:default: "pt" -# L1caloTau:PtGe20: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - binning: - min: 0 - max: 150 - step: 6 - -TausMatchingEndcap: - sample: VBFHToTauTau - version: V42nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnPuppiTau:default: "pt" - # L1hpsTau:default: "pt" - L1caloTau:default: "pt" - # L1nnCaloTau:default: "pt" -# L1caloTau:PtGe20: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Endcap)" - binning: - min: 0 - max: 150 - step: 6 diff --git a/configs/V42nano/object_performance/tau_matching_eta.yaml b/configs/V42nano/object_performance/tau_matching_eta.yaml deleted file mode 100644 index c69b09a1..00000000 --- a/configs/V42nano/object_performance/tau_matching_eta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -TauMatching_Eta_Pt40To100: - sample: VBFHToTauTau - version: V42nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "eta" - label: "Gen Taus" - cuts: - event: - - "{pt} > 40" - - "{pt} < 100" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnPuppiTau:default: "eta" - # L1hpsTau:default: "eta" - L1caloTau:default: "eta" - # L1nnCaloTau:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (40-100 GeV)" - binning: - min: -3.0 - max: 3.0 - step: 0.2 - -TauMatching_Eta_Pt100ToInf: - sample: VBFHToTauTau - version: V42nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "eta" - label: "Gen Taus" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - L1nnPuppiTau:default: "eta" - # L1hpsTau:default: "eta" - L1caloTau:default: "eta" - # L1nnCaloTau:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V42nano/object_performance/tau_trigger.yaml b/configs/V42nano/object_performance/tau_trigger.yaml deleted file mode 100644 index 91e61219..00000000 --- a/configs/V42nano/object_performance/tau_trigger.yaml +++ /dev/null @@ -1,59 +0,0 @@ -TauTriggerBarrel_90perc: - sample: VBFHToTauTau - version: V42nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnPuppiTau:default:barrel: "pt" - # L1hpsTau:default:barrel: "pt" - L1caloTau:default:barrel: "pt" - # L1nnCaloTau:default:barrel: "pt" - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 150 - step: 6 - -TauTriggerEndcap_90perc: - sample: VBFHToTauTau - version: V42nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnPuppiTau:default:endcap: "pt" - # L1hpsTau:default:endcap: "pt" - L1caloTau:default:endcap: "pt" - # L1nnCaloTau:default:endcap: "pt" - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 150 - step: 6 diff --git a/configs/V42nano/objects/electrons.yaml b/configs/V42nano/objects/electrons.yaml deleted file mode 100644 index cfacf196..00000000 --- a/configs/V42nano/objects/electrons.yaml +++ /dev/null @@ -1,49 +0,0 @@ -L1tkElectron: - match_dR: 0.15 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.479] - endcap: [1.479, 5] - ids: - NoIso: - label: "TkElectron" - cuts: - inclusive: - - "abs({eta}) < 2.4" - endcap: - - "({eleId} == 1) | ({pt} < 25)" - barrel: - - "{eleId} == 1" - NoIsoForIso: - # This id is exclusively used for the - # isoloation wp derivation - label: "TkElectron, no ID" - cuts: - inclusive: - - "abs({eta}) < 2.4" - Iso: - label: "TkIsoElectron" - cuts: - inclusive: - - "abs({eta}) < 2.4" - barrel: - - "abs({relIso}) < 0.13" - endcap: - - "abs({relIso}) < 0.28" - -L1EG: - match_dR: 0.2 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.479] - endcap: [1.479, 3.0] - label: "EG" - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 3.0" - barrel: - - "{eleId} == 1" - endcap: - - "{saId} == 1" diff --git a/configs/V42nano/objects/jets.yaml b/configs/V42nano/objects/jets.yaml deleted file mode 100644 index d7bb0010..00000000 --- a/configs/V42nano/objects/jets.yaml +++ /dev/null @@ -1,92 +0,0 @@ -L1caloJet: - match_dR: 0.3 - label: "Calo Jet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - cuts: - inclusive: - - "abs({eta}) < 7" - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -L1puppiExtJetSC4: - match_dR: 0.35 - label: "Seeded Cone Extended PuppiJet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 5" - bjetnn: - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{btagScore} > 0.71" - -L1puppiJetHisto: - match_dR: 0.3 - label: "Histogrammed PuppiJet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -L1puppiJetSC4: - match_dR: 0.35 - label: "Seeded Cone PuppiJet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -L1puppiJetSC8: - match_dR: 0.35 - label: "Seeded Cone PuppiJet 8" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -L1TrackJet: - match_dR: 0.4 - label: "Tracker Jet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - - diff --git a/configs/V42nano/objects/met_ht_mht.yaml b/configs/V42nano/objects/met_ht_mht.yaml deleted file mode 100644 index bb7611bd..00000000 --- a/configs/V42nano/objects/met_ht_mht.yaml +++ /dev/null @@ -1,57 +0,0 @@ -# phase1PuppiHT: -# label: "Histogrammed Puppi HT" -# ids: -# default: {} - -# phase1PuppiMHT: -# label: "Phase1 Puppi MHT" -# ids: -# default: {} - -L1puppiMET: - label: "Puppi MET" - ids: - default: {} - -L1puppiMLMET: - label: "Puppi MLMET" - ids: - default: {} - -L1puppiJetSC4sums: - ids: - HT: - label: "SeededCone HT" - cuts: - inclusive: - - "{sumType} == 0" - MHT: - label: "SeededCone MHT" - cuts: - inclusive: - - "{sumType} == 1" - -L1puppiHistoJetSums: - ids: - HT: - label: "Histogrammed Puppi HT" - cuts: - inclusive: - - "{sumType} == 0" - MHT: - label: "Histogrammed Puppi MHT" - cuts: - inclusive: - - "{sumType} == 1" - -L1TrackHT: - ids: - HT: - label: "Tracker HT" - MHT: - label: "Tracker MHT" - -L1TrackMET: - label: "Tracker MET" - ids: - default: {} \ No newline at end of file diff --git a/configs/V42nano/objects/muons.yaml b/configs/V42nano/objects/muons.yaml deleted file mode 100644 index 08bd371a..00000000 --- a/configs/V42nano/objects/muons.yaml +++ /dev/null @@ -1,35 +0,0 @@ -GenPart: - label: "Gen Muon" - eta_ranges: - inclusive: [0, 7] - ids: - gen_electron_default: - cuts: - inclusive: - - "(({statusFlags}>>7)&1) == 1" - - -L1gmtMuon: - label: "GMT Muon" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 0.83] - overlap: [0.83, 1.24] - endcap: [1.24, 2.4] - ids: - default: {} - -L1gmtTkMuon: - label: "GMT TkMuon" - match_dR: 0.1 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 0.83] - overlap: [0.83, 1.24] - endcap: [1.24, 2.4] - ids: - default: - cuts: - inclusive: - - "({hwQual} > 0) | ({pt} > 8)" # quality criterion only to be appied for p_T < 8 GeV diff --git a/configs/V42nano/objects/photons.yaml b/configs/V42nano/objects/photons.yaml deleted file mode 100644 index 12d51f0c..00000000 --- a/configs/V42nano/objects/photons.yaml +++ /dev/null @@ -1,29 +0,0 @@ -L1tkPhoton: - match_dR: 0.15 - eta_ranges: - inclusive: [0, 5] - barrel: [0, 1.479] - endcap: [1.479, 2.4] - ids: - NoIso: - label: "L1tkPhoton" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{pt} > 5" - barrel: - - "{eleId} == 1" - endcap: - - "{phoId} == 1" - Iso: - label: "L1tkIsoPhoton" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{pt} > 5" - barrel: - - "abs({relIso}) < 0.25" - - "{eleId} == 1" - endcap: - - "abs({relIso}) < 0.205" - - "{phoId} == 1" diff --git a/configs/V42nano/objects/taus.yaml b/configs/V42nano/objects/taus.yaml deleted file mode 100644 index 11e49a74..00000000 --- a/configs/V42nano/objects/taus.yaml +++ /dev/null @@ -1,61 +0,0 @@ -L1nnPuppiTau: - label: "NN Tau" - match_dR: 0.1 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" - # - "{passLooseNN}==1" - # Current IB (22 Feb recipe) does not have updated WP, so cut on NN score rather than checking passLooseNN - - "{chargedIso} > 0.22" - -L1hpsTau: - label: "HPS Tau" - match_dR: 0.1 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" - -L1caloTau: - label: "Calo Tau" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" - PtGe20: - label: "Calo Tau, pt > 20" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{pt} > 20" - -L1nnCaloTau: - label: "NN Calo Tau" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{hwQual}==3" diff --git a/configs/V43nano/README.md b/configs/V43nano/README.md deleted file mode 100644 index 47af0093..00000000 --- a/configs/V43nano/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# V43 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. \ No newline at end of file diff --git a/configs/V43nano/caching.yaml b/configs/V43nano/caching.yaml deleted file mode 100644 index e496d7bb..00000000 --- a/configs/V43nano/caching.yaml +++ /dev/null @@ -1,98 +0,0 @@ -V43nano: - Hgg: - ntuple_path: /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/alobanov/phase2/menu/ntuples/Spring24/141pre7/v43/GluGluHToGG_M-125_TuneCP5_14TeV-powheg-pythia8/Hto2gg_Spring24_200PU_V43_reL1wTT/240926_121547/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/alobanov/phase2/menu/ntuples/Spring24/141pre7/v43/DYToLL_M-50_TuneCP5_14TeV-pythia8/DY_M50_Spring24_200PU_V43_reL1wTT/240926_121524/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/alobanov/phase2/menu/ntuples/Spring24/141pre7/v43/TT_TuneCP5_14TeV-powheg-pythia8/TT_Spring24_200PU_V43_reL1wTT/240926_121512/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/alobanov/phase2/menu/ntuples/Spring24/141pre7/v43/VBF_HToTauTau_M-125_TuneCP5_14TeV-powheg-pythia8/VBFHtoTaus_Spring24_200PU_V43_reL1wTT/240926_121535/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/alobanov/phase2/menu/ntuples/14X/v38/MinBias_TuneCP5_14TeV-pythia8/MinBias_131_L1Fix_IBv9_wTT/240412_211203/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] \ No newline at end of file diff --git a/configs/V43nano/caching_signal.yaml b/configs/V43nano/caching_signal.yaml deleted file mode 100644 index cb11626e..00000000 --- a/configs/V43nano/caching_signal.yaml +++ /dev/null @@ -1,109 +0,0 @@ -V43nano: - 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] diff --git a/configs/V43nano/object_performance/disp_ht.yaml b/configs/V43nano/object_performance/disp_ht.yaml deleted file mode 100644 index a8238d1f..00000000 --- a/configs/V43nano/object_performance/disp_ht.yaml +++ /dev/null @@ -1,53 +0,0 @@ -HtoLLPto4b_M125_Phi60_ctau100_promptHT: - sample: HtoLLPto4b_M125_Phi60_ctau100 - version: V43nano - 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 ( GeV)" - binning: - min: 0 - max: 750 - step: 20 - -# HtoLLPto4b_M125_Phi60_ctau100_dispHT: -# sample: HtoLLPto4b_M125_Phi60_ctau100 -# version: V43nano -# 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 ( GeV)" -# binning: -# min: 0 -# max: 750 -# step: 20 diff --git a/configs/V43nano/object_performance/electron_iso.yaml b/configs/V43nano/object_performance/electron_iso.yaml deleted file mode 100644 index c9c0fb6b..00000000 --- a/configs/V43nano/object_performance/electron_iso.yaml +++ /dev/null @@ -1,50 +0,0 @@ -ElectronsIsolation_Barrel: - sample: DYLL_M50 - version: V43nano - 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: V43nano - 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 - diff --git a/configs/V43nano/object_performance/electron_matching.yaml b/configs/V43nano/object_performance/electron_matching.yaml deleted file mode 100644 index b761ac3f..00000000 --- a/configs/V43nano/object_performance/electron_matching.yaml +++ /dev/null @@ -1,105 +0,0 @@ -ElectronsMatchingBarrel: - sample: DYLL_M50 - version: V43nano - 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: V43nano -# 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: V43nano - 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: V43nano -# 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 diff --git a/configs/V43nano/object_performance/electron_matching_eta.yaml b/configs/V43nano/object_performance/electron_matching_eta.yaml deleted file mode 100644 index 65cbbfd8..00000000 --- a/configs/V43nano/object_performance/electron_matching_eta.yaml +++ /dev/null @@ -1,54 +0,0 @@ -ElectronsMatching_Eta_Pt10to25: - sample: DYLL_M50 - version: V43nano - 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:NoIsoNoLowPtID: "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: V43nano - 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:NoIsoNoLowPtID: "eta" - L1tkElectron:Iso: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency ($p_T > 25$ GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V43nano/object_performance/electron_purity.yaml b/configs/V43nano/object_performance/electron_purity.yaml deleted file mode 100644 index 65b40cbd..00000000 --- a/configs/V43nano/object_performance/electron_purity.yaml +++ /dev/null @@ -1,26 +0,0 @@ -Purity_ElectronsBarrel: - sample: DYLL_M50 - version: V43nano - match_test_to_ref: True - reference_object: - object: "L1tkElectron" - x_arg: "pt" - label: "L1tkElectron" - cuts: - event: - - "{eleId} == 1" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - GenPart:Electron: "pt" - # L1EG:default: "pt" - # L1tkElectron:NoIso: "pt" - # L1tkElectron:NoIsoNoLowPtID: "pt" - # L1tkElectron:Iso: "pt" - xlabel: "L1 TkEle. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - binning: - min: 0 - max: 100 - step: 3 diff --git a/configs/V43nano/object_performance/electron_trigger.yaml b/configs/V43nano/object_performance/electron_trigger.yaml deleted file mode 100644 index 6a299b72..00000000 --- a/configs/V43nano/object_performance/electron_trigger.yaml +++ /dev/null @@ -1,61 +0,0 @@ -ElectronsTriggerBarrel: - sample: DYLL_M50 - version: V43nano - 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.8" - test_objects: - L1EG:default:barrel: "pt" - L1tkElectron:NoIso:barrel: "pt" - # L1tkElectron:NoIsoNoLowPtID:barrel: "pt" - L1tkElectron:Iso:barrel: "pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 - -ElectronsTriggerEndcap: - sample: DYLL_M50 - version: V43nano - 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.8" - test_objects: - L1EG:default:endcap: "pt" - L1tkElectron:NoIso:endcap: "pt" - # L1tkElectron:NoIsoNoLowPtID:endcap: "pt" - L1tkElectron:Iso:endcap: "pt" - thresholds: [10, 20, 30, 40] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 diff --git a/configs/V43nano/object_performance/jets_matching.yaml b/configs/V43nano/object_performance/jets_matching.yaml deleted file mode 100644 index e37fb051..00000000 --- a/configs/V43nano/object_performance/jets_matching.yaml +++ /dev/null @@ -1,118 +0,0 @@ -JetMatchingBarrel: - sample: TT - version: V43nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetHisto:default: "pt" - L1puppiJetSC4:default: "pt" - L1caloJet:default: "pt" - L1TrackJet:default: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetMatchingEndcap: - sample: TT - version: V43nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetHisto:default: "pt" - L1puppiJetSC4:default: "pt" - L1caloJet:default: "pt" - L1TrackJet:default: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency ( GeV, endcap)" - binning: - min: 0 - max: 500 - step: 10 - -JetMatchingForward: - version: V43nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 2.4" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetHisto:default: "pt" - L1puppiJetSC4:default: "pt" - L1caloJet:default: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency ( GeV, forward)" - binning: - min: 0 - max: 500 - step: 10 - - -JetMatchingBarrelSC8: - sample: TT - version: V43nano - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen AK8 Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetSC8:default:barrel: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency ( GeV, barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetMatchingEndcapSC8: - sample: TT - version: V43nano - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen AK8 Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetSC8:default:endcap: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency ( GeV, endcap)" - binning: - min: 0 - max: 500 - step: 10 \ No newline at end of file diff --git a/configs/V43nano/object_performance/jets_matching_eta.yaml b/configs/V43nano/object_performance/jets_matching_eta.yaml deleted file mode 100644 index 0352b6af..00000000 --- a/configs/V43nano/object_performance/jets_matching_eta.yaml +++ /dev/null @@ -1,94 +0,0 @@ -JetMatching_Eta_Pt40To100: - sample: TT - version: V43nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 40" - - "{pt} < 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetHisto:default: "eta" - L1puppiJetSC4:default: "eta" - L1caloJet:default: "eta" - L1TrackJet:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (40-100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf: - sample: TT - version: V43nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetHisto:default: "eta" - L1puppiJetSC4:default: "eta" - L1caloJet:default: "eta" - L1TrackJet:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf_extEta: - sample: TT - version: V43nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 7" - test_objects: - L1caloJet:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5.5 - max: 5.5 - step: 0.25 - -JetMatching_Eta_SC8_Pt100ToInf: - sample: TT - version: V43nano - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetSC8:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 \ No newline at end of file diff --git a/configs/V43nano/object_performance/jets_matching_wBTag.yaml b/configs/V43nano/object_performance/jets_matching_wBTag.yaml deleted file mode 100644 index c53b3ff6..00000000 --- a/configs/V43nano/object_performance/jets_matching_wBTag.yaml +++ /dev/null @@ -1,136 +0,0 @@ -JetMatching_Eta_Pt40To100_ExtendedVsRegular: - sample: TT - version: V43nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 40" - - "{pt} < 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetSC4:default: "eta" - L1puppiExtJetSC4:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (40-100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt100ToInf_ExtendedVsRegular: - sample: TT - version: V43nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetSC4:default: "eta" - L1puppiExtJetSC4:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -5 - max: 5 - step: 0.25 - -JetMatching_Eta_Pt30ToInf_genBJets: - sample: TT - version: V43nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 30" - - "abs({partonFlavour}) == 5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiExtJetSC4:bjetnn: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>30 GeV)" - binning: - min: -2.4 - max: 2.4 - step: 0.25 - -JetMatching_Eta_Pt30ToInf_genNotBJets: - sample: TT - version: V43nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 30" - - "abs({partonFlavour}) != 5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiExtJetSC4:bjetnn: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>30 GeV)" - binning: - min: -2.4 - max: 2.4 - step: 0.25 - -JetMatching_Pt_Pt30ToInf_genBJets: - sample: TT - version: V43nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({partonFlavour}) == 5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiExtJetSC4:bjetnn: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency" - binning: - min: 30 - max: 200 - step: 10 - -JetMatching_Pt_Pt30ToInf_genNotBJets: - sample: TT - version: V43nano - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({partonFlavour}) != 5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiExtJetSC4:bjetnn: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency" - binning: - min: 30 - max: 200 - step: 10 diff --git a/configs/V43nano/object_performance/jets_sc8_trigger.yaml b/configs/V43nano/object_performance/jets_sc8_trigger.yaml deleted file mode 100644 index 5eed937b..00000000 --- a/configs/V43nano/object_performance/jets_sc8_trigger.yaml +++ /dev/null @@ -1,77 +0,0 @@ -JetTurnonBarrelSC8: - version: V43nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetSC8:default:barrel: "pt" - thresholds: [150] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonEndcapSC8: - version: V43nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1puppiJetSC8:default:endcap: "pt" - thresholds: [150] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, endcap)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonForwardSC8: - version: V43nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 2.4" - object: - - "abs({eta}) < 5" - test_objects: - L1puppiJetSC8:default:forward: "pt" - thresholds: [150] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, forward)" - binning: - min: 0 - max: 500 - step: 10 diff --git a/configs/V43nano/object_performance/jets_trigger.yaml b/configs/V43nano/object_performance/jets_trigger.yaml deleted file mode 100644 index bb7fb9e7..00000000 --- a/configs/V43nano/object_performance/jets_trigger.yaml +++ /dev/null @@ -1,85 +0,0 @@ -JetTurnonBarrel: - version: V43nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - # L1puppiJetHisto:default:barrel: "pt" - L1puppiJetSC4:default:barrel: "pt" - L1caloJet:default:barrel: "pt" - L1TrackJet:default:barrel: "pt" - thresholds: [50, 100] - # scalings: - # method: "naive" - # threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, barrel)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonEndcap: - version: V43nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - # L1puppiJetHisto:default:endcap: "pt" - L1puppiJetSC4:default:endcap: "pt" - L1caloJet:default:endcap: "pt" - L1TrackJet:default:endcap: "pt" - thresholds: [50, 100] - # scalings: - # method: "naive" - # threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, endcap)" - binning: - min: 0 - max: 500 - step: 10 - -JetTurnonForward: - version: V43nano - sample: TT - match_test_to_ref: True - reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 2.4" - object: - - "abs({eta}) < 5" - test_objects: - # L1puppiJetHisto:default:forward: "pt" - L1puppiJetSC4:default:forward: "pt" - L1caloJet:default:forward: "pt" - thresholds: [50, 100] - # scalings: - # method: "naive" - # threshold: 0.95 - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Trigger Efficiency ( GeV, forward)" - binning: - min: 0 - max: 500 - step: 10 diff --git a/configs/V43nano/object_performance/met_ht_mht.yaml b/configs/V43nano/object_performance/met_ht_mht.yaml deleted file mode 100644 index 0ed335aa..00000000 --- a/configs/V43nano/object_performance/met_ht_mht.yaml +++ /dev/null @@ -1,124 +0,0 @@ -# HT_90perc: -# sample: TT -# version: V43nano -# 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 ( GeV)" -# binning: -# min: 0 -# max: 750 -# step: 20 - -TkHT_90perc: - sample: TT - version: V43nano - 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: [150, 350] - scalings: - method: "naive" - threshold: 0.90 - xlabel: "Gen. HT (GeV)" - ylabel: "Trigger Efficiency ( GeV)" - binning: - min: 0 - max: 750 - step: 20 - -# MHT_50perc: -# sample: TT -# version: V43nano -# 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 ( GeV)" -# binning: -# min: 0 -# max: 500 -# step: 20 - -# MET_90perc: -# sample: TT -# version: V43nano -# 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 ( GeV)" -# scalings: -# method: "naive" -# threshold: 0.90 -# binning: -# min: 0 -# max: 500 -# step: 20 - -# MET_90perc_scTanh: -# sample: TT -# version: V43nano -# 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] -# xlabel: "Gen. MET (GeV)" -# ylabel: "Trigger Efficiency ( GeV)" -# scalings: -# method: "errf" -# threshold: 0.90 -# binning: -# min: 0 -# max: 500 -# step: 20 \ No newline at end of file diff --git a/configs/V43nano/object_performance/muonTF_matching.yaml b/configs/V43nano/object_performance/muonTF_matching.yaml deleted file mode 100644 index 3414a4a7..00000000 --- a/configs/V43nano/object_performance/muonTF_matching.yaml +++ /dev/null @@ -1,82 +0,0 @@ -MuonTFsMatchingBarrel: - sample: DYLL_M50 - version: V43nano - 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: V43nano - 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: V43nano - 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 diff --git a/configs/V43nano/object_performance/muonTF_matching_eta.yaml b/configs/V43nano/object_performance/muonTF_matching_eta.yaml deleted file mode 100644 index 2baafbb5..00000000 --- a/configs/V43nano/object_performance/muonTF_matching_eta.yaml +++ /dev/null @@ -1,56 +0,0 @@ -MuonTFsMatching_Eta_Pt2to5: - sample: DYLL_M50 - version: V43nano - 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: V43nano - 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 diff --git a/configs/V43nano/object_performance/muonTF_trigger.yaml b/configs/V43nano/object_performance/muonTF_trigger.yaml deleted file mode 100644 index 4dda0f45..00000000 --- a/configs/V43nano/object_performance/muonTF_trigger.yaml +++ /dev/null @@ -1,93 +0,0 @@ -MuonTFsTrigger_Barrel: - sample: DYLL_M50 - version: V43nano - 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: V43nano -# 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: V43nano -# 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 diff --git a/configs/V43nano/object_performance/muon_matching.yaml b/configs/V43nano/object_performance/muon_matching.yaml deleted file mode 100644 index 7f380d08..00000000 --- a/configs/V43nano/object_performance/muon_matching.yaml +++ /dev/null @@ -1,73 +0,0 @@ -MuonsMatchingBarrel: - sample: DYLL_M50 - version: V43nano - 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: V43nano - 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: V43nano - 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 diff --git a/configs/V43nano/object_performance/muon_matching_eta.yaml b/configs/V43nano/object_performance/muon_matching_eta.yaml deleted file mode 100644 index 30f0ae50..00000000 --- a/configs/V43nano/object_performance/muon_matching_eta.yaml +++ /dev/null @@ -1,51 +0,0 @@ -MuonsMatching_Eta_Pt2to5: - sample: DYLL_M50 - version: V43nano - 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" - L1gmtMuon:dR0p6: "eta" - L1gmtTkMuon:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (2-5 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 - -MuonsMatching_Eta_Pt15toInf: - sample: DYLL_M50 - version: V43nano - 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" - L1gmtTkMuon:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>15 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V43nano/object_performance/muon_trigger.yaml b/configs/V43nano/object_performance/muon_trigger.yaml deleted file mode 100644 index c335b98f..00000000 --- a/configs/V43nano/object_performance/muon_trigger.yaml +++ /dev/null @@ -1,84 +0,0 @@ -MuonsTrigger_Barrel: - sample: DYLL_M50 - version: V43nano - 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" - 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 - -MuonsTrigger_Overlap: - sample: DYLL_M50 - version: V43nano - 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" - 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 - -MuonsTrigger_Endcap: - sample: DYLL_M50 - version: V43nano - 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" - 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 diff --git a/configs/V43nano/object_performance/photon_iso.yaml b/configs/V43nano/object_performance/photon_iso.yaml deleted file mode 100644 index 8dc4eebc..00000000 --- a/configs/V43nano/object_performance/photon_iso.yaml +++ /dev/null @@ -1,51 +0,0 @@ -PhotonIsolation_Barrel: - sample: Hgg - version: V43nano - iso_vs_efficiency: True - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) < 1.479" - object: - - "abs({eta}) < 1.479" - test_objects: - L1tkPhoton:NoIso:barrel: "relIso" - xlabel: "Isolation" - ylabel: "Efficiency (Barrel)" - binning: - min: 0 - max: 0.5 - step: 0.005 - -PhotonIsolation_Endcap: - sample: Hgg - version: V43nano - iso_vs_efficiency: True - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) > 1.479" - - "abs({eta}) < 2.4" - object: - - "abs({eta}) > 1.479" - test_objects: - L1tkPhoton:NoIso:endcap: "relIso" - xlabel: "Isolation" - ylabel: "Efficiency (Endcap)" - binning: - min: 0 - max: 0.5 - step: 0.005 - diff --git a/configs/V43nano/object_performance/photons_matching.yaml b/configs/V43nano/object_performance/photons_matching.yaml deleted file mode 100644 index 1be533b4..00000000 --- a/configs/V43nano/object_performance/photons_matching.yaml +++ /dev/null @@ -1,159 +0,0 @@ -PhotonsMatching_Barrel: - sample: Hgg - version: V43nano - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1EG:default: "pt" - L1tkPhoton:NoIso: "pt" - L1tkPhoton:Iso: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - binning: - min: 0 - max: 100 - step: 3 - -PhotonsMatching_Endcap: - sample: Hgg - version: V43nano - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1EG:default: "pt" - L1tkPhoton:NoIso: "pt" - L1tkPhoton:Iso: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Endcap)" - binning: - min: 0 - max: 100 - step: 3 - -# PhotonsMatching_Barrel_wPrunedGenParts: -# sample: Hgg -# version: V43nano -# match_test_to_ref: True -# reference_object: -# object: "GenPart" -# x_arg: "pt" -# label: "Gen Photons" -# cuts: -# event: -# - "(({statusFlags}>>7)&1) == 1" -# - "abs({pdgId}) == 22" -# - "abs({eta}) < 1.5" -# object: -# - "abs({eta}) < 2.4" -# test_objects: -# L1EG:default: "pt" -# L1tkPhoton:NoIso: "pt" -# L1tkPhoton:Iso: "pt" -# xlabel: "Gen. $p_T$ (GeV)" -# ylabel: "Matching Efficiency (Barrel)" -# binning: -# min: 0 -# max: 100 -# step: 3 - -# PhotonsMatching_Endcap_wPrunedGenParts: -# sample: Hgg -# version: V43nano -# match_test_to_ref: True -# reference_object: -# object: "GenPart" -# x_arg: "pt" -# label: "Gen Photons" -# cuts: -# event: -# - "(({statusFlags}>>7)&1) == 1" -# - "abs({pdgId}) == 22" -# - "abs({eta}) > 1.5" -# object: -# - "abs({eta}) < 2.4" -# test_objects: -# L1EG:default: "pt" -# L1tkPhoton:NoIso: "pt" -# L1tkPhoton:Iso: "pt" -# xlabel: "Gen. $p_T$ (GeV)" -# ylabel: "Matching Efficiency (Endcap)" -# binning: -# min: 0 -# max: 100 -# step: 3 - -# PhotonsMatching_Barrel_Pt30: -# sample: Hgg -# version: V43nano -# match_test_to_ref: True -# reference_object: -# object: "GenPart" -# x_arg: "pt" -# label: "Gen Photons" -# cuts: -# event: -# - "(({statusFlags}>>7)&1) == 1" -# - "abs({pdgId}) == 22" -# - "abs({eta}) < 1.5" -# object: -# - "abs({eta}) < 2.4" -# test_objects: -# L1EG:default: "pt" -# L1tkPhoton:NoIso: "pt" -# L1tkPhoton:Iso: "pt" -# L1tkPhoton:NoIsoPt30: "pt" -# L1tkPhoton:IsoPt30: "pt" -# xlabel: "Gen. $p_T$ (GeV)" -# ylabel: "Matching Efficiency (Barrel)" -# binning: -# min: 0 -# max: 150 -# step: 3 - -# PhotonsMatching_Endcap_Pt30: -# sample: Hgg -# version: V43nano -# match_test_to_ref: True -# reference_object: -# object: "GenPart" -# x_arg: "pt" -# label: "Gen Photons" -# cuts: -# event: -# - "(({statusFlags}>>7)&1) == 1" -# - "abs({pdgId}) == 22" -# - "abs({eta}) > 1.5" -# object: -# - "abs({eta}) < 2.4" -# test_objects: -# L1EG:default: "pt" -# L1tkPhoton:NoIso: "pt" -# L1tkPhoton:Iso: "pt" -# L1tkPhoton:NoIsoPt30: "pt" -# L1tkPhoton:IsoPt30: "pt" -# xlabel: "Gen. $p_T$ (GeV)" -# ylabel: "Matching Efficiency (Endcap)" -# binning: -# min: 0 -# max: 150 -# step: 3 diff --git a/configs/V43nano/object_performance/photons_matching_eta.yaml b/configs/V43nano/object_performance/photons_matching_eta.yaml deleted file mode 100644 index 94acf3c8..00000000 --- a/configs/V43nano/object_performance/photons_matching_eta.yaml +++ /dev/null @@ -1,52 +0,0 @@ -PhotonsMatching_Eta_Pt10to25: - sample: Hgg - version: V43nano - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "eta" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "{pt} < 25" - - "{pt} > 10" - object: - - "abs({eta}) < 3.0" - test_objects: - L1EG:default: "eta" - L1tkPhoton:NoIso: "eta" - L1tkPhoton:Iso: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency ($10 < p_T < 25$ GeV)" - binning: - min: -3 - max: 3 - step: 0.2 - -PhotonsMatching_Eta_Pt25toInf: - sample: Hgg - version: V43nano - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "eta" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "{pt} >= 25" - object: - - "abs({eta}) < 3.0" - test_objects: - L1EG:default: "eta" - L1tkPhoton:NoIso: "eta" - L1tkPhoton:Iso: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency ($p_T > 25$ GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V43nano/object_performance/photons_trigger.yaml b/configs/V43nano/object_performance/photons_trigger.yaml deleted file mode 100644 index 7f938711..00000000 --- a/configs/V43nano/object_performance/photons_trigger.yaml +++ /dev/null @@ -1,59 +0,0 @@ -PhotonsTrigger_Barrel: - sample: Hgg - version: V43nano - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1EG:default:barrel: "pt" - L1tkPhoton:NoIso:barrel: "pt" - L1tkPhoton:Iso:barrel: "pt" - thresholds: [8] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 - -PhotonsTrigger_Endcap: - sample: Hgg - version: V43nano - match_test_to_ref: True - reference_object: - object: "GenPart" - x_arg: "pt" - label: "Gen Photons" - cuts: - event: - - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 22" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1EG:default:endcap: "pt" - L1tkPhoton:NoIso:endcap: "pt" - L1tkPhoton:Iso:endcap: "pt" - thresholds: [8] - scalings: - method: "naive" - threshold: 0.95 - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - binning: - min: 0 - max: 100 - step: 1.5 diff --git a/configs/V43nano/object_performance/tau_genTau_test.yaml b/configs/V43nano/object_performance/tau_genTau_test.yaml deleted file mode 100644 index a7514aec..00000000 --- a/configs/V43nano/object_performance/tau_genTau_test.yaml +++ /dev/null @@ -1,117 +0,0 @@ -# GenTau_TausMatchingBarrel_highPt: -# sample: VBFHToTauTau -# version: V43nano -# match_test_to_ref: True -# reference_object: -# object: "GenPart" -# x_arg: "pt" -# label: "Gen Taus" -# cuts: -# event: -# - "(({statusFlags}>>7)&1) == 1" -# - "abs({pdgId}) == 15" -# - "abs({eta}) < 1.5" -# object: -# - "abs({eta}) < 2.4" -# test_objects: -# L1nnPuppiTau:default: "pt" -# L1hpsTau:default: "pt" -# L1caloTau:default: "pt" -# L1nnCaloTau:default: "pt" -# # L1caloTau:PtGe20: "Pt" -# xlabel: "Gen. $p_T$ (GeV)" -# ylabel: "Matching Efficiency (Barrel)" -# binning: -# min: 0 -# max: 400 -# step: 20 - -# GenTau_TausMatchingEndcap_highPt: -# sample: VBFHToTauTau -# version: V43nano -# match_test_to_ref: True -# reference_object: -# object: "GenPart" -# x_arg: "pt" -# label: "Gen Taus" -# cuts: -# event: -# - "(({statusFlags}>>7)&1) == 1" -# - "abs({pdgId}) == 15" -# - "abs({eta}) > 1.5" -# object: -# - "abs({eta}) < 2.4" -# test_objects: -# L1nnPuppiTau:default: "pt" -# L1hpsTau:default: "pt" -# L1caloTau:default: "pt" -# L1nnCaloTau:default: "pt" -# # L1caloTau:PtGe20: "Pt" -# xlabel: "Gen. $p_T$ (GeV)" -# ylabel: "Matching Efficiency (Endcap)" -# binning: -# min: 0 -# max: 400 -# step: 20 - -# # GenTau_# TauTriggerBarrel_90perc_highPt: -# # sample: VBFHToTauTau -# # version: V43nano -# # match_test_to_ref: True -# # reference_object: -# # object: "GenPart" -# # x_arg: "pt" -# # label: "Gen Taus" -# # cuts: -# # event: -# # - "(({statusFlags}>>7)&1) == 1" -# # - "abs({pdgId}) == 15" -# # - "abs({eta}) < 1.5" -# # object: -# # - "abs({eta}) < 2.4" -# # test_objects: -# # L1nnPuppiTau:default:barrel: "pt" -# # L1hpsTau:default:barrel: "pt" -# # L1caloTau:default:barrel: "pt" -# # L1nnCaloTau:default:barrel: "pt" -# # xlabel: "Gen. pT (GeV)" -# # ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" -# # thresholds: [30, 50] -# # # scalings: -# # # method: "naive" -# # # threshold: 0.90 -# # binning: -# # min: 0 -# # max: 400 -# # step: 10 - -# # GenTau_# TauTriggerEndcap_90perc_highPt: -# # sample: VBFHToTauTau -# # version: V43nano -# # match_test_to_ref: True -# # reference_object: -# # object: "GenPart" -# # x_arg: "pt" -# # label: "Gen Taus" -# # cuts: -# # event: -# # - "(({statusFlags}>>7)&1) == 1" -# # - "abs({pdgId}) == 15" -# # - "abs({eta}) > 1.5" -# # object: -# # - "abs({eta}) < 2.4" -# # test_objects: -# # L1nnPuppiTau:default:endcap: "pt" -# # L1hpsTau:default:endcap: "pt" -# # L1caloTau:default:endcap: "pt" -# # L1nnCaloTau:default:endcap: "pt" -# # xlabel: "Gen. pT (GeV)" -# # ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" -# # thresholds: [30, 50] -# # # scalings: -# # # method: "naive" -# # # threshold: 0.90 -# # binning: -# # min: 0 -# # max: 400 -# # step: 10 diff --git a/configs/V43nano/object_performance/tau_matching.yaml b/configs/V43nano/object_performance/tau_matching.yaml deleted file mode 100644 index 7e2cf1d8..00000000 --- a/configs/V43nano/object_performance/tau_matching.yaml +++ /dev/null @@ -1,53 +0,0 @@ -TausMatchingBarrel: - sample: VBFHToTauTau - version: V43nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnPuppiTau:default: "pt" - L1hpsTau:default: "pt" - L1caloTau:default: "pt" - L1nnCaloTau:default: "pt" -# L1caloTau:PtGe20: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Barrel)" - binning: - min: 0 - max: 150 - step: 6 - -TausMatchingEndcap: - sample: VBFHToTauTau - version: V43nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnPuppiTau:default: "pt" - L1hpsTau:default: "pt" - L1caloTau:default: "pt" - L1nnCaloTau:default: "pt" -# L1caloTau:PtGe20: "Pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (Endcap)" - binning: - min: 0 - max: 150 - step: 6 diff --git a/configs/V43nano/object_performance/tau_matching_eta.yaml b/configs/V43nano/object_performance/tau_matching_eta.yaml deleted file mode 100644 index 773aa9da..00000000 --- a/configs/V43nano/object_performance/tau_matching_eta.yaml +++ /dev/null @@ -1,50 +0,0 @@ -TauMatching_Eta_Pt40To100: - sample: VBFHToTauTau - version: V43nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "eta" - label: "Gen Taus" - cuts: - event: - - "{pt} > 40" - - "{pt} < 100" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnPuppiTau:default: "eta" - L1hpsTau:default: "eta" - L1caloTau:default: "eta" - L1nnCaloTau:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (40-100 GeV)" - binning: - min: -3.0 - max: 3.0 - step: 0.2 - -TauMatching_Eta_Pt100ToInf: - sample: VBFHToTauTau - version: V43nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "eta" - label: "Gen Taus" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" - test_objects: - L1nnPuppiTau:default: "eta" - L1hpsTau:default: "eta" - L1caloTau:default: "eta" - L1nnCaloTau:default: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>100 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V43nano/object_performance/tau_matching_highPt.yaml b/configs/V43nano/object_performance/tau_matching_highPt.yaml deleted file mode 100644 index 0278a36c..00000000 --- a/configs/V43nano/object_performance/tau_matching_highPt.yaml +++ /dev/null @@ -1,113 +0,0 @@ -# TausMatchingBarrel_highPt: -# sample: VBFHToTauTau -# version: V43nano -# match_test_to_ref: True -# reference_object: -# object: "GenVisTau" -# x_arg: "pt" -# label: "Gen Taus" -# cuts: -# event: -# # - "{dr_0.3} < 0.15" -# - "abs({eta}) < 1.5" -# object: -# - "abs({eta}) < 2.4" -# test_objects: -# L1nnPuppiTau:default: "pt" -# L1hpsTau:default: "pt" -# L1caloTau:default: "pt" -# L1nnCaloTau:default: "pt" -# # L1caloTau:PtGe20: "Pt" -# xlabel: "Gen. $p_T$ (GeV)" -# ylabel: "Matching Efficiency (Barrel)" -# binning: -# min: 0 -# max: 400 -# step: 20 - -# TausMatchingEndcap_highPt: -# sample: VBFHToTauTau -# version: V43nano -# match_test_to_ref: True -# reference_object: -# object: "GenVisTau" -# x_arg: "pt" -# label: "Gen Taus" -# cuts: -# event: -# # - "{dr_0.3} < 0.15" -# - "abs({eta}) > 1.5" -# object: -# - "abs({eta}) < 2.4" -# test_objects: -# L1nnPuppiTau:default: "pt" -# L1hpsTau:default: "pt" -# L1caloTau:default: "pt" -# L1nnCaloTau:default: "pt" -# # L1caloTau:PtGe20: "Pt" -# xlabel: "Gen. $p_T$ (GeV)" -# ylabel: "Matching Efficiency (Endcap)" -# binning: -# min: 0 -# max: 400 -# step: 20 - -TauTriggerBarrel_90perc_highPt: - sample: VBFHToTauTau - version: V43nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnPuppiTau:default:barrel: "pt" - L1hpsTau:default:barrel: "pt" - L1caloTau:default:barrel: "pt" - L1nnCaloTau:default:barrel: "pt" - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - thresholds: [30, 50] - # scalings: - # method: "naive" - # threshold: 0.90 - binning: - min: 0 - max: 400 - step: 10 - -TauTriggerEndcap_90perc_highPt: - sample: VBFHToTauTau - version: V43nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnPuppiTau:default:endcap: "pt" - L1hpsTau:default:endcap: "pt" - L1caloTau:default:endcap: "pt" - L1nnCaloTau:default:endcap: "pt" - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - thresholds: [30, 50] - # scalings: - # method: "naive" - # threshold: 0.90 - binning: - min: 0 - max: 400 - step: 10 diff --git a/configs/V43nano/object_performance/tau_trigger.yaml b/configs/V43nano/object_performance/tau_trigger.yaml deleted file mode 100644 index 3daf7cc1..00000000 --- a/configs/V43nano/object_performance/tau_trigger.yaml +++ /dev/null @@ -1,59 +0,0 @@ -TauTriggerBarrel_90perc: - sample: VBFHToTauTau - version: V43nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnPuppiTau:default:barrel: "pt" - L1hpsTau:default:barrel: "pt" - L1caloTau:default:barrel: "pt" - L1nnCaloTau:default:barrel: "pt" - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (barrel, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 150 - step: 6 - -TauTriggerEndcap_90perc: - sample: VBFHToTauTau - version: V43nano - match_test_to_ref: True - reference_object: - object: "GenVisTau" - x_arg: "pt" - label: "Gen Taus" - cuts: - event: - # - "{dr_0.3} < 0.15" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" - test_objects: - L1nnPuppiTau:default:endcap: "pt" - L1hpsTau:default:endcap: "pt" - L1caloTau:default:endcap: "pt" - L1nnCaloTau:default:endcap: "pt" - xlabel: "Gen. pT (GeV)" - ylabel: "Trigger Efficiency (endcap, L1 $p_T > $ GeV)" - thresholds: [20, 30] - scalings: - method: "naive" - threshold: 0.90 - binning: - min: 0 - max: 150 - step: 6 diff --git a/configs/V43nano/object_performance/tkmuon_matching.yaml b/configs/V43nano/object_performance/tkmuon_matching.yaml deleted file mode 100644 index d80facb2..00000000 --- a/configs/V43nano/object_performance/tkmuon_matching.yaml +++ /dev/null @@ -1,85 +0,0 @@ -TkMuonsMatchingBarrel: - sample: DYLL_M50 - version: V43nano - 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" - L1gmtTkMuon:VLoose:barrel: "pt" - L1gmtTkMuon:Loose:barrel: "pt" - L1gmtTkMuon:Medium:barrel: "pt" - L1gmtTkMuon:Tight:barrel: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (barrel)" - binning: - min: 0 - max: 100 - step: 3 - -TkMuonsMatchingOverlap: - sample: DYLL_M50 - version: V43nano - 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" - L1gmtTkMuon:VLoose:overlap: "pt" - L1gmtTkMuon:Loose:overlap: "pt" - L1gmtTkMuon:Medium:overlap: "pt" - L1gmtTkMuon:Tight:overlap: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (overlap)" - binning: - min: 0 - max: 100 - step: 3 - -TkMuonsMatchingEndcap: - sample: DYLL_M50 - version: V43nano - 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" - L1gmtTkMuon:VLoose:endcap: "pt" - L1gmtTkMuon:Loose:endcap: "pt" - L1gmtTkMuon:Medium:endcap: "pt" - L1gmtTkMuon:Tight:endcap: "pt" - xlabel: "Gen. $p_T$ (GeV)" - ylabel: "Matching Efficiency (endcap)" - binning: - min: 0 - max: 100 - step: 3 diff --git a/configs/V43nano/object_performance/tkmuon_matching_eta.yaml b/configs/V43nano/object_performance/tkmuon_matching_eta.yaml deleted file mode 100644 index 8b6497d3..00000000 --- a/configs/V43nano/object_performance/tkmuon_matching_eta.yaml +++ /dev/null @@ -1,58 +0,0 @@ -TkMuonsMatching_Eta_Pt2to5: - sample: DYLL_M50 - version: V43nano - 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" - L1gmtTkMuon:default: "eta" - L1gmtTkMuon:VLoose: "eta" - L1gmtTkMuon:Loose: "eta" - L1gmtTkMuon:Medium: "eta" - L1gmtTkMuon:Tight: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (2-5 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 - -TkMuonsMatching_Eta_Pt15toInf: - sample: DYLL_M50 - version: V43nano - 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" - L1gmtTkMuon:default: "eta" - L1gmtTkMuon:VLoose: "eta" - L1gmtTkMuon:Loose: "eta" - L1gmtTkMuon:Medium: "eta" - L1gmtTkMuon:Tight: "eta" - xlabel: "Gen. $\\eta$" - ylabel: "Matching Efficiency (>15 GeV)" - binning: - min: -3 - max: 3 - step: 0.2 diff --git a/configs/V43nano/object_performance/tkmuon_trigger.yaml b/configs/V43nano/object_performance/tkmuon_trigger.yaml deleted file mode 100644 index 6b0eaa84..00000000 --- a/configs/V43nano/object_performance/tkmuon_trigger.yaml +++ /dev/null @@ -1,96 +0,0 @@ -TkMuonsTrigger_Barrel: - sample: DYLL_M50 - version: V43nano - 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" - # L1gmtTkMuon:default:barrel: "pt" - L1gmtTkMuon:VLoose:barrel: "pt" - L1gmtTkMuon:Loose:barrel: "pt" - L1gmtTkMuon:Medium:barrel: "pt" - L1gmtTkMuon:Tight: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 - -TkMuonsTrigger_Overlap: - sample: DYLL_M50 - version: V43nano - 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" - # L1gmtTkMuon:default:overlap: "pt" - L1gmtTkMuon:VLoose:overlap: "pt" - L1gmtTkMuon:Loose:overlap: "pt" - L1gmtTkMuon:Medium:overlap: "pt" - L1gmtTkMuon:Tight: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 - -TkMuonsTrigger_Endcap: - sample: DYLL_M50 - version: V43nano - 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" - # L1gmtTkMuon:default:endcap: "pt" - L1gmtTkMuon:VLoose:endcap: "pt" - L1gmtTkMuon:Loose:endcap: "pt" - L1gmtTkMuon:Medium:endcap: "pt" - L1gmtTkMuon:Tight: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 diff --git a/configs/V43nano/objects/electrons.yaml b/configs/V43nano/objects/electrons.yaml deleted file mode 100644 index cfacf196..00000000 --- a/configs/V43nano/objects/electrons.yaml +++ /dev/null @@ -1,49 +0,0 @@ -L1tkElectron: - match_dR: 0.15 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.479] - endcap: [1.479, 5] - ids: - NoIso: - label: "TkElectron" - cuts: - inclusive: - - "abs({eta}) < 2.4" - endcap: - - "({eleId} == 1) | ({pt} < 25)" - barrel: - - "{eleId} == 1" - NoIsoForIso: - # This id is exclusively used for the - # isoloation wp derivation - label: "TkElectron, no ID" - cuts: - inclusive: - - "abs({eta}) < 2.4" - Iso: - label: "TkIsoElectron" - cuts: - inclusive: - - "abs({eta}) < 2.4" - barrel: - - "abs({relIso}) < 0.13" - endcap: - - "abs({relIso}) < 0.28" - -L1EG: - match_dR: 0.2 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.479] - endcap: [1.479, 3.0] - label: "EG" - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 3.0" - barrel: - - "{eleId} == 1" - endcap: - - "{saId} == 1" diff --git a/configs/V43nano/objects/jets.yaml b/configs/V43nano/objects/jets.yaml deleted file mode 100644 index 481cccda..00000000 --- a/configs/V43nano/objects/jets.yaml +++ /dev/null @@ -1,103 +0,0 @@ -L1caloJet: - match_dR: 0.3 - label: "Calo Jet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - cuts: - inclusive: - - "abs({eta}) < 7" - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -L1puppiExtJetSC4: - match_dR: 0.35 - label: "Seeded Cone Extended PuppiJet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 5" - PtGe25: - cuts: - inclusive: - - "abs({eta}) < 7" - - "abs({pt}) >= 25" - bjetnn: - label: "SC Extended PuppiJet, BtagScore > 0.71" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{btagScore} > 0.71" - -L1puppiJetHisto: - match_dR: 0.3 - label: "Histogrammed PuppiJet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -L1puppiJetSC4: - match_dR: 0.35 - label: "Seeded Cone PuppiJet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - PtGe25: - cuts: - inclusive: - - "abs({eta}) < 7" - - "abs({pt}) >= 25" - -L1puppiJetSC8: - match_dR: 0.35 - label: "Seeded Cone PuppiJet 8" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - forward: [2.4, 5] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - -L1TrackJet: - match_dR: 0.4 - label: "Tracker Jet" - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 7" - - diff --git a/configs/V43nano/objects/met_ht_mht.yaml b/configs/V43nano/objects/met_ht_mht.yaml deleted file mode 100644 index 8dbdb2fd..00000000 --- a/configs/V43nano/objects/met_ht_mht.yaml +++ /dev/null @@ -1,69 +0,0 @@ -# phase1PuppiHT: -# label: "Histogrammed Puppi HT" -# ids: -# default: {} - -# phase1PuppiMHT: -# label: "Phase1 Puppi MHT" -# ids: -# default: {} - -L1puppiMET: - label: "Puppi MET" - ids: - default: {} - -L1puppiMLMET: - label: "Puppi MLMET" - ids: - default: {} - -L1puppiJetSC4sums: - ids: - HT: - label: "SeededCone HT" - cuts: - inclusive: - - "{sumType} == 0" - MHT: - label: "SeededCone MHT" - cuts: - inclusive: - - "{sumType} == 1" - -L1puppiHistoJetSums: - ids: - HT: - label: "Histogrammed Puppi HT" - cuts: - inclusive: - - "{sumType} == 0" - MHT: - label: "Histogrammed Puppi MHT" - cuts: - inclusive: - - "{sumType} == 1" - -L1TrackHT: - ids: - HT: - label: "Tracker HT" - MHT: - label: "Tracker MHT" - -L1ExtTrackHT: - ids: - HT: - label: "ext. Tracker HT" - MHT: - label: "ext. Tracker MHT" - -L1TrackMET: - label: "Tracker MET" - ids: - default: {} - -L1TrackTripletWord: - label: "Track Triplet for W3Pi" - ids: - default: {} \ No newline at end of file diff --git a/configs/V43nano/objects/muons.yaml b/configs/V43nano/objects/muons.yaml deleted file mode 100644 index 96b2e80d..00000000 --- a/configs/V43nano/objects/muons.yaml +++ /dev/null @@ -1,137 +0,0 @@ -GenPart: - label: "Gen Muon" - eta_ranges: - inclusive: [0, 7] - ids: - gen_electron_default: - cuts: - inclusive: - - "(({statusFlags}>>7)&1) == 1" - -L1gmtTkMuon: - label: "GMT TkMuon" - match_dR: 0.1 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 0.83] - overlap: [0.83, 1.24] - endcap: [1.24, 2.4] - ids: - default: - label: "GMT TkMuon, Loose ID" - cuts: - inclusive: - - "{hwQual} >= 3" - VLoose: # x.numberOfMatches() > 0 - label: "GMT TkMuon, VLoose ID" - cuts: - inclusive: - - "{hwQual} >= 1" - Loose: # x.numberOfMatches() >1 - label: "GMT TkMuon, Loose ID" - cuts: - inclusive: - - "{hwQual} >= 3" - Medium: # x.stubs().size()>1 - label: "GMT TkMuon, Medium ID" - cuts: - inclusive: - - "{hwQual} >= 7" - Tight: # x.numberOfMatches()>2 - label: "GMT TkMuon, Tight ID" - cuts: - inclusive: - - "{hwQual} >= 15" - -L1gmtMuon: - label: "GMT Muon" - match_dR: 0.6 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 0.83] - overlap: [0.83, 1.24] - endcap: [1.24, 2.4] - ids: - default: - cuts: - overlap: - - "{hwQual} >= 12" - endcap: - - "{hwQual} >= 14" - dR0p6: - label: "GMT Muon, match dR < 0.6" - match_dR: 0.6 - cuts: - overlap: - - "{hwQual} >= 12" - endcap: - - "{hwQual} >= 14" - -L1gmtDispMuon: - label: "GMT Displaced Muon" - match_dR: 0.6 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 0.83] - overlap: [0.83, 1.24] - endcap: [1.24, 2.4] - ids: - default: {} - dXYge8: - label: "Disp. Muon, dXY>8" - cuts: - endcap: - - "{d0} >= 8" - dXYge8Qual15: - label: "Disp. Muon, dXY>8, qual>=15" - cuts: - inclusive: - - "abs({eta}) < 2.4" - endcap: - - "{hwQual} >= 15" - - "{d0} >= 8" - qual15: - label: "Disp. Muon, qual>=15" - cuts: - endcap: - - "{hwQual} >= 15" - qual15_Eta2p0: - label: "Disp. Muon, eta < 2, qual>=15" - cuts: - inclusive: - - "abs({eta}) < 2" - endcap: - - "{hwQual} >= 15" - -L1MuonKMTF: - label: "KMTF Muon" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 0.83] - overlap: [0.83, 1.24] - endcap: [1.24, 2.4] - ids: - default: {} - -L1MuonOMTF: - label: "OMTF Muon" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 0.83] - overlap: [0.83, 1.24] - endcap: [1.24, 2.4] - ids: - default: {} - -L1MuonEMTF: - label: "EMTF Muon" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 0.83] - overlap: [0.83, 1.24] - endcap: [1.24, 2.4] - ids: - default: {} diff --git a/configs/V43nano/objects/photons.yaml b/configs/V43nano/objects/photons.yaml deleted file mode 100644 index 2565e821..00000000 --- a/configs/V43nano/objects/photons.yaml +++ /dev/null @@ -1,51 +0,0 @@ -L1tkPhoton: - match_dR: 0.15 - eta_ranges: - inclusive: [0, 5] - barrel: [0, 1.479] - endcap: [1.479, 2.4] - ids: - NoIso: - label: "L1tkPhoton" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{pt} > 5" - barrel: - - "{eleId} == 1" - endcap: - - "{phoId} == 1" - NoIsoPt30: - label: "L1tkPhoton, pt>30" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{pt} > 30" - barrel: - - "{eleId} == 1" - endcap: - - "{phoId} == 1" - Iso: - label: "L1tkIsoPhoton" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{pt} > 5" - barrel: - - "abs({relIso}) < 0.25" - - "{eleId} == 1" - endcap: - - "abs({relIso}) < 0.205" - - "{phoId} == 1" - IsoPt30: - label: "L1tkIsoPhoton, Pt>30" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{pt} > 30" - barrel: - - "abs({relIso}) < 0.25" - - "{eleId} == 1" - endcap: - - "abs({relIso}) < 0.205" - - "{phoId} == 1" diff --git a/configs/V43nano/objects/pv.yaml b/configs/V43nano/objects/pv.yaml deleted file mode 100644 index 25fea9c0..00000000 --- a/configs/V43nano/objects/pv.yaml +++ /dev/null @@ -1,4 +0,0 @@ -L1PV: - label: "Primary Vertex" - ids: - default: {} diff --git a/configs/V43nano/objects/taus.yaml b/configs/V43nano/objects/taus.yaml deleted file mode 100644 index 11e49a74..00000000 --- a/configs/V43nano/objects/taus.yaml +++ /dev/null @@ -1,61 +0,0 @@ -L1nnPuppiTau: - label: "NN Tau" - match_dR: 0.1 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" - # - "{passLooseNN}==1" - # Current IB (22 Feb recipe) does not have updated WP, so cut on NN score rather than checking passLooseNN - - "{chargedIso} > 0.22" - -L1hpsTau: - label: "HPS Tau" - match_dR: 0.1 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" - -L1caloTau: - label: "Calo Tau" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" - PtGe20: - label: "Calo Tau, pt > 20" - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{pt} > 20" - -L1nnCaloTau: - label: "NN Calo Tau" - match_dR: 0.3 - eta_ranges: - inclusive: [0, 7] - barrel: [0, 1.5] - endcap: [1.5, 2.4] - ids: - default: - cuts: - inclusive: - - "abs({eta}) < 2.4" - - "{hwQual}==3" diff --git a/configs/V43nano/rate_plots/bjet.yaml b/configs/V43nano/rate_plots/bjet.yaml deleted file mode 100644 index aa0ab2ec..00000000 --- a/configs/V43nano/rate_plots/bjet.yaml +++ /dev/null @@ -1,10 +0,0 @@ -BJetRates: - sample: MinBias - version: V43nano - test_objects: - - L1puppiExtJetSC4:default - - L1puppiExtJetSC4:bjetnn - binning: - min: 40 - max: 420 - step: 20 diff --git a/configs/V43nano/rate_plots/disp_ht_sig.yaml b/configs/V43nano/rate_plots/disp_ht_sig.yaml deleted file mode 100644 index 0a64781c..00000000 --- a/configs/V43nano/rate_plots/disp_ht_sig.yaml +++ /dev/null @@ -1,13 +0,0 @@ - -DispHTRates_Signal: - sample: HtoLLPto4B_M125_Phi60_ctau100 - version: V43nano - test_objects: - # - L1puppiHistoJetSums:HT - - L1puppiJetSC4sums:HT - - L1TrackHT:HT - - L1ExtTrackHT:HT - binning: - min: 50 - max: 975 - step: 25 diff --git a/configs/V43nano/rate_plots/disp_muons.yaml b/configs/V43nano/rate_plots/disp_muons.yaml deleted file mode 100644 index 76c1c7c5..00000000 --- a/configs/V43nano/rate_plots/disp_muons.yaml +++ /dev/null @@ -1,24 +0,0 @@ -gmtDispMuon: - sample: MinBias - version: V43nano - test_objects: - - L1gmtMuon:default - - L1gmtDispMuon:default - binning: - min: 0 - max: 75 - step: 3 - -gmtDispMuonByRegion: - sample: MinBias - version: V43nano - test_objects: - # - L1gmtMuon:default - # - L1gmtDispMuon:default - - L1gmtDispMuon:default:barrel - - L1gmtDispMuon:default:overlap - - L1gmtDispMuon:default:endcap - binning: - min: 0 - max: 75 - step: 3 \ No newline at end of file diff --git a/configs/V43nano/rate_plots/eg.yaml b/configs/V43nano/rate_plots/eg.yaml deleted file mode 100644 index 58d77deb..00000000 --- a/configs/V43nano/rate_plots/eg.yaml +++ /dev/null @@ -1,13 +0,0 @@ -EGRates: - sample: MinBias - version: V43nano - test_objects: - - L1EG:default - - L1tkElectron:NoIso - - L1tkElectron:Iso - - L1tkPhoton:Iso - - L1tkElectron:NoIsoNoLowPtID - binning: - min: 10 - max: 97 - step: 3 diff --git a/configs/V43nano/rate_plots/ht.yaml b/configs/V43nano/rate_plots/ht.yaml deleted file mode 100644 index 84d966cd..00000000 --- a/configs/V43nano/rate_plots/ht.yaml +++ /dev/null @@ -1,60 +0,0 @@ -HTRates: - sample: MinBias - version: V43nano - test_objects: - # - L1puppiHistoJetSums:HT - - L1puppiJetSC4sums:HT - - L1TrackHT:HT - binning: - min: 50 - max: 975 - step: 25 - -MHTRates: - sample: MinBias - version: V43nano - test_objects: - # - L1puppiHistoJetSums:MHT - - L1puppiJetSC4sums:MHT - # - L1TrackHT:MHT - binning: - min: 50 - max: 975 - step: 25 - -DispHTRates: - sample: MinBias - version: V43nano - test_objects: - # - L1puppiHistoJetSums:HT - - L1puppiJetSC4sums:HT - - L1TrackHT:HT - - L1ExtTrackHT:HT - binning: - min: 50 - max: 975 - step: 25 -# MHTRates: -# sample: MinBias -# version: V43nano -# test_objects: -# # - L1puppiHistoJetSums:MHT -# - L1puppiJetSC4sums:MHT -# - L1TrackHT:MHT -# binning: -# min: 50 -# max: 975 -# step: 25 - -# DispHTRates: -# sample: MinBias -# version: V43nano -# test_objects: -# # - L1puppiHistoJetSums:HT -# - L1puppiJetSC4sums:HT -# - L1TrackHT:HT -# - L1ExtTrackHT:HT -# binning: -# min: 50 -# max: 975 -# step: 25 diff --git a/configs/V43nano/rate_plots/jets.yaml b/configs/V43nano/rate_plots/jets.yaml deleted file mode 100644 index ea5cdb1f..00000000 --- a/configs/V43nano/rate_plots/jets.yaml +++ /dev/null @@ -1,84 +0,0 @@ -JetDefaultRates: - sample: MinBias - version: V43nano - test_objects: - # - L1puppiJetHisto:default - - L1puppiJetSC4:default - # - L1caloJet:default - # - L1TrackJet:default - binning: - min: 40 - max: 420 - step: 20 - -# JetsByRegion: -# sample: MinBias -# version: V43nano -# test_objects: -# - L1puppiJetSC4:default:barrel -# - L1puppiJetSC4:default:endcap -# - L1puppiJetSC4:default:forward -# - L1caloJet:default:barrel -# - L1caloJet:default:endcap -# - L1caloJet:default:forward -# # - L1TrackJet:default:barrel -# # - L1TrackJet:default:endcap -# binning: -# min: 40 -# max: 420 -# step: 20 - -JetExtendedRates: - sample: MinBias - version: V43nano - test_objects: - - L1puppiJetSC4:default:inclusive - - L1puppiExtJetSC4:default:inclusive - # - L1puppiExtJetSC4:default:barrel - # - L1puppiExtJetSC4:default:endcap - # - L1puppiExtJetSC4:default:forward - binning: - min: 40 - max: 420 - step: 20 - -JetExtendedRatesByRegion: - sample: MinBias - version: V43nano - test_objects: - # - L1puppiJetSC4:default:barrel - # - L1puppiJetSC4:default:endcap - # - L1puppiJetSC4:default:forward - - L1puppiExtJetSC4:default:barrel - - L1puppiExtJetSC4:default:endcap - - L1puppiExtJetSC4:default:forward - binning: - min: 40 - max: 420 - step: 20 - -# JetSC8Rates: -# sample: MinBias -# version: V43nano -# test_objects: -# - L1puppiJetSC4:default -# - L1puppiJetSC8:default -# binning: -# min: 40 -# max: 420 -# step: 20 - - -# JetSC8Rates_byRegion: -# sample: MinBias -# version: V43nano -# test_objects: -# # - L1puppiJetSC4:default -# - L1puppiJetSC8:default -# - L1puppiJetSC8:default:barrel -# - L1puppiJetSC8:default:endcap -# - L1puppiJetSC8:default:forward -# binning: -# min: 40 -# max: 420 -# step: 20 diff --git a/configs/V43nano/rate_plots/met.yaml b/configs/V43nano/rate_plots/met.yaml deleted file mode 100644 index 5f04dfe5..00000000 --- a/configs/V43nano/rate_plots/met.yaml +++ /dev/null @@ -1,11 +0,0 @@ -METRates: - sample: MinBias - version: V43nano - test_objects: - - L1puppiMET:default - - L1puppiMLMET:default - # - L1TrackMET:default - binning: - min: 50 - max: 500 - step: 25 diff --git a/configs/V43nano/rate_plots/muons.yaml b/configs/V43nano/rate_plots/muons.yaml deleted file mode 100644 index 9ecdec1d..00000000 --- a/configs/V43nano/rate_plots/muons.yaml +++ /dev/null @@ -1,34 +0,0 @@ -gmtMuonByRegion: - sample: MinBias - version: V43nano - test_objects: - - L1gmtMuon:default:barrel - - L1gmtMuon:default:overlap - - L1gmtMuon:default:endcap - binning: - min: 0 - max: 75 - step: 3 - -gmtTkMuonByRegion: - sample: MinBias - version: V43nano - test_objects: - - L1gmtTkMuon:default:barrel - - L1gmtTkMuon:default:overlap - - L1gmtTkMuon:default:endcap - binning: - min: 0 - max: 75 - step: 3 - -MuonRates: - sample: MinBias - version: V43nano - test_objects: - - L1gmtMuon:default - - L1gmtTkMuon:default - binning: - min: 0 - max: 75 - step: 3 diff --git a/configs/V43nano/rate_plots/taus.yaml b/configs/V43nano/rate_plots/taus.yaml deleted file mode 100644 index 0866ad8c..00000000 --- a/configs/V43nano/rate_plots/taus.yaml +++ /dev/null @@ -1,25 +0,0 @@ -TauRates: - sample: MinBias - version: V43nano - test_objects: - - L1nnPuppiTau:default - - L1hpsTau:default - - L1caloTau:default - - L1nnCaloTau:default - binning: - min: 10 - max: 155 - step: 5 - -TauRatesByRegion: - sample: MinBias - version: V43nano - test_objects: - - L1caloTau:default:barrel - - L1caloTau:default:endcap - - L1nnPuppiTau:default:barrel - - L1nnPuppiTau:default:endcap - binning: - min: 10 - max: 155 - step: 5 diff --git a/configs/V43nano/rate_plots/test.yml b/configs/V43nano/rate_plots/test.yml deleted file mode 100644 index 50190bfd..00000000 --- a/configs/V43nano/rate_plots/test.yml +++ /dev/null @@ -1,13 +0,0 @@ -JetSC8Rates_byRegion2: - sample: MinBias - version: V43nano - test_objects: - # - L1puppiJetSC4:default - - L1puppiJetSC8:default - - L1puppiJetSC8:default:inclusive - - L1puppiJetSC8:default:barrel - #- L1puppiJetSC8:default:endcap - binning: - min: 40 - max: 420 - step: 20 diff --git a/configs/V43nano/rate_plots/tkmuons.yaml b/configs/V43nano/rate_plots/tkmuons.yaml deleted file mode 100644 index faaf7dfe..00000000 --- a/configs/V43nano/rate_plots/tkmuons.yaml +++ /dev/null @@ -1,51 +0,0 @@ -gmtTkMuonByID: - sample: MinBias - version: V43nano - test_objects: - - L1gmtTkMuon:VLoose - - L1gmtTkMuon:Loose - - L1gmtTkMuon:Medium - - L1gmtTkMuon:Tight - binning: - min: 0 - max: 75 - step: 3 - -gmtTkMuonByID_barrel: - sample: MinBias - version: V43nano - test_objects: - - L1gmtTkMuon:VLoose:barrel - - L1gmtTkMuon:Loose:barrel - - L1gmtTkMuon:Medium:barrel - - L1gmtTkMuon:Tight:barrel - binning: - min: 0 - max: 75 - step: 3 - -gmtTkMuonByID_overlap: - sample: MinBias - version: V43nano - test_objects: - - L1gmtTkMuon:VLoose:overlap - - L1gmtTkMuon:Loose:overlap - - L1gmtTkMuon:Medium:overlap - - L1gmtTkMuon:Tight:overlap - binning: - min: 0 - max: 75 - step: 3 - -gmtTkMuonByID_endcap: - sample: MinBias - version: V43nano - test_objects: - - L1gmtTkMuon:VLoose:endcap - - L1gmtTkMuon:Loose:endcap - - L1gmtTkMuon:Medium:endcap - - L1gmtTkMuon:Tight:endcap - binning: - min: 0 - max: 75 - step: 3 \ No newline at end of file diff --git a/configs/V43nano/rate_table/v38_Step1And2_cfg.yml b/configs/V43nano/rate_table/v38_Step1And2_cfg.yml deleted file mode 100644 index 6fb07fa6..00000000 --- a/configs/V43nano/rate_table/v38_Step1And2_cfg.yml +++ /dev/null @@ -1,4 +0,0 @@ -version: "V43nano" -sample: "MinBias" -menu_config: "configs/V43nano/rate_table/v38_menu_Step1and2.yml" -table_fname: "rates_Step1and2" diff --git a/configs/V43nano/rate_table/v38_Step2_cfg.yml b/configs/V43nano/rate_table/v38_Step2_cfg.yml deleted file mode 100644 index 5087e0b2..00000000 --- a/configs/V43nano/rate_table/v38_Step2_cfg.yml +++ /dev/null @@ -1,4 +0,0 @@ -version: "V43nano" -sample: "MinBias" -menu_config: "configs/V43nano/rate_table/v38_menu_Step2.yml" -table_fname: "rates_Step2" diff --git a/configs/V43nano/rate_table/v38_TkMuonLooseID_cfg.yml b/configs/V43nano/rate_table/v38_TkMuonLooseID_cfg.yml deleted file mode 100644 index 43871af3..00000000 --- a/configs/V43nano/rate_table/v38_TkMuonLooseID_cfg.yml +++ /dev/null @@ -1,4 +0,0 @@ -version: "V43nano" -sample: "MinBias" -menu_config: "configs/V43nano/rate_table/v38_menu_TkMuonLooseID_cfg.yml" -table_fname: "rates_full_TkMuonLooseID" diff --git a/configs/V43nano/rate_table/v38_TkMuonMediumID_JetPt25_cfg.yml b/configs/V43nano/rate_table/v38_TkMuonMediumID_JetPt25_cfg.yml deleted file mode 100644 index f15d1911..00000000 --- a/configs/V43nano/rate_table/v38_TkMuonMediumID_JetPt25_cfg.yml +++ /dev/null @@ -1,4 +0,0 @@ -version: "V43nano" -sample: "MinBias" -menu_config: "configs/V43nano/rate_table/v38_menu_TkMuonMediumID_JetPt25_cfg.yml" -table_fname: "rates_full_TkMuonMediumID_JetPt25" diff --git a/configs/V43nano/rate_table/v38_TkMuonMediumID_cfg.yml b/configs/V43nano/rate_table/v38_TkMuonMediumID_cfg.yml deleted file mode 100644 index 569dd7cf..00000000 --- a/configs/V43nano/rate_table/v38_TkMuonMediumID_cfg.yml +++ /dev/null @@ -1,4 +0,0 @@ -version: "V43nano" -sample: "MinBias" -menu_config: "configs/V43nano/rate_table/v38_menu_TkMuonMediumID_cfg.yml" -table_fname: "rates_full_TkMuonMediumID" diff --git a/configs/V43nano/rate_table/v38_cfg.yml b/configs/V43nano/rate_table/v38_cfg.yml deleted file mode 100644 index e22579a1..00000000 --- a/configs/V43nano/rate_table/v38_cfg.yml +++ /dev/null @@ -1,4 +0,0 @@ -version: "V43nano" -sample: "MinBias" -menu_config: "configs/V43nano/rate_table/v38_menu_cfg.yml" -table_fname: "rates_full_Final_test" \ No newline at end of file diff --git a/configs/V43nano/rate_table/v38_menu_Step1and2.yml b/configs/V43nano/rate_table/v38_menu_Step1and2.yml deleted file mode 100644 index 1b6764bb..00000000 --- a/configs/V43nano/rate_table/v38_menu_Step1and2.yml +++ /dev/null @@ -1,532 +0,0 @@ -L1_PFHTT: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 450.0 - obj: L1puppiJetSC4sums:HT -L1_PFMHTT: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 135.5 - obj: L1puppiJetSC4sums:MHT -L1_PFMet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 200.0 - obj: L1puppiMET:default -# L1_PFMLMet: -# cross_masks: [] -# leg1: -# threshold_cut: offline_pt >= 200.0 -# obj: L1puppiMLMET:default -L1_DoubleTkMu4p5er2p0_SQ_OS_Mass7to18: - cross_masks: - - (((leg1+leg2).mass > 7.0) & (leg1.deltaR(leg2) > 0)) - - (((leg1+leg2).mass < 18.0) & (leg1.deltaR(leg2) > 0)) - - ((leg1.charge*leg2.charge < 0.0) & (leg1.deltaR(leg2) > 0)) - - ((abs(leg2.z0-leg1.z0) < 1) & (leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: pt > 4.4 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: pt > 4.4 - obj: L1gmtTkMuon:Medium -L1_TkMu_PfJet_dRMax_DoubleJet_dEtaMax: - cross_masks: - - abs(leg2.eta) < 2.4 - - abs(leg2.z0-leg1.z0) < 1 - - leg2.deltaR(leg3) < 0.4 - - abs(leg5.eta-leg4.eta) < 1.6 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 12.0 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:PtGe25 - leg4: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:PtGe25 - leg5: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:PtGe25 -L1_DoubleTkMu0er1p5_SQ_OS_dR_Max1p4: - cross_masks: - - (abs(leg1.eta) < 1.5) - - (abs(leg2.eta) < 1.5) - - ((leg1.deltaR(leg2) < 1.4)) - - ((leg1.charge*leg2.charge < 0.0)) - - ((abs(leg2.z0-leg1.z0) < 1)) - - ((leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: pt > 0 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: pt > 0 - obj: L1gmtTkMuon:Medium -L1_SingleTkPhoIso: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 36.0 - obj: L1tkPhoton:Iso - -L1_DoubleTkPhoIso: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 22.0 - obj: L1tkPhoton:Iso - leg2: - threshold_cut: offline_pt >= 12.0 - obj: L1tkPhoton:Iso -L1_PFTau_PFTau: - cross_masks: - - leg1.deltaR(leg2) > 0.5 - leg1: - threshold_cut: offline_pt > 90.0 - obj: L1caloTau:default - leg2: - threshold_cut: offline_pt > 90.0 - obj: L1caloTau:default -L1_SingleEGEle: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 51.0 - obj: L1EG:default:inclusive -L1_SinglePFTau: - cross_masks: [] - leg1: - threshold_cut: offline_pt > 150.0 - obj: L1caloTau:default -L1_SinglePfJet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 230.0 - obj: L1puppiJetSC4:PtGe25 -L1_SingleTkEle: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 36.0 - obj: L1tkElectron:NoIso:inclusive -L1_SingleTkEleIso: - cross_masks: [] - leg1: - threshold_cut: offline_pt > 28.0 - obj: L1tkElectron:Iso:inclusive -L1_SingleTkMu: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 22.0 - obj: L1gmtTkMuon:Medium -L1_TkEleIso_EG: - cross_masks: - - leg1.deltaR(leg2) > 0.1 - leg1: - threshold_cut: offline_pt >= 22.0 - obj: L1tkElectron:Iso:inclusive - leg2: - threshold_cut: offline_pt >= 12.0 - obj: L1EG:default:inclusive -L1_TkEleIso_PFHTT: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 26.0 - obj: L1tkElectron:Iso:inclusive - leg3: - threshold_cut: offline_pt >= 190.0 - obj: L1puppiJetSC4sums:HT -L1_TkEleIso_PFIsoTau: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 22.0 - obj: L1tkElectron:Iso:inclusive - leg3: - threshold_cut: offline_pt >= 45.0 - obj: L1nnPuppiTau:default -L1_TkEle_PFJet_dRMin: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - leg2.deltaR(leg3) > 0.3 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 28.0 - obj: L1tkElectron:NoIso:inclusive - leg3: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:PtGe25 -L1_TkEle_TkMu: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: offline_pt >= 10.0 - obj: L1tkElectron:NoIso:inclusive - leg2: - threshold_cut: offline_pt >= 20.0 - obj: L1gmtTkMuon:Medium -L1_TkMu_DoubleTkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 6 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: offline_pt >= 17.0 - obj: L1tkElectron:NoIso:inclusive - leg3: - threshold_cut: offline_pt >= 17.0 - obj: L1tkElectron:NoIso:inclusive -L1_TkMu_PfHTT: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: pt > 6 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: offline_pt >= 320.0 - obj: L1puppiJetSC4sums:HT -L1_TkMu_PfJet_PfMet: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: offline_pt >= 110.0 - obj: L1puppiJetSC4:PtGe25 - leg4: - threshold_cut: offline_pt >= 120.0 - obj: L1puppiMET:default -L1_TkMu_TkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 7 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: offline_pt >= 23.0 - obj: L1tkElectron:NoIso:inclusive -L1_TkMu_TkEleIso: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 7 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: offline_pt >= 20.0 - obj: L1tkElectron:Iso:inclusive -L1_TripleTkMu: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Medium -L1_TripleTkMu_5SQ_3SQ_0OQ_DoubleMu_5_3_SQ_OS_Mass_Max9: - cross_masks: - - (leg1+leg2).mass < 9.0 - - leg1.charge*leg2.charge < 0.0 - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: pt > 0 - obj: L1gmtTkMuon:Medium -L1_TripleTkMu_5_3p5_2p5_OS_Mass_5to17: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - leg1.charge*leg3.charge < 0.0 - - (leg1+leg3).mass > 5.0 - - (leg1+leg3).mass < 17.0 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: pt > 3.5 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: pt > 2.5 - obj: L1gmtTkMuon:Medium -L1_DoubleTkEle_PFHTT: - cross_masks: - - (abs(leg2.z0-leg1.z0) < 1 & (leg2.deltaR(leg3) > 0)) - - (abs(leg3.z0-leg1.z0) < 1 & (leg2.deltaR(leg3) > 0)) - - (leg3.deltaR(leg2) > 0) - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt > 8.0 - obj: L1tkElectron:NoIso:inclusive - leg3: - threshold_cut: offline_pt > 8.0 - obj: L1tkElectron:NoIso:inclusive - leg4: - threshold_cut: offline_pt > 390.0 - obj: L1puppiJetSC4sums:HT -L1_DoubleEGEle: - cross_masks: - - leg1.deltaR(leg2) > 0.1 - leg1: - threshold_cut: offline_pt >= 37.0 - obj: L1EG:default:inclusive - leg2: - threshold_cut: offline_pt >= 24.0 - obj: L1EG:default:inclusive -L1_DoublePFJet_MassMin: - cross_masks: - - (leg1 + leg2).mass > 620 - leg1: - threshold_cut: offline_pt >= 160.0 - obj: L1puppiJetSC4:PtGe25 - leg2: - threshold_cut: offline_pt >= 35.0 - obj: L1puppiJetSC4:PtGe25 -L1_DoublePFJet_dEtaMax: - cross_masks: - - abs(leg2.eta-leg1.eta) < 1.6 - leg1: - threshold_cut: leg1.offline_pt >= 112.0 - obj: L1puppiJetSC4:PtGe25 - leg2: - threshold_cut: leg2.offline_pt >= 112.0 - obj: L1puppiJetSC4:PtGe25 -L1_DoubleTkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: offline_pt >= 25.0 - obj: L1tkElectron:NoIso:inclusive - leg2: - threshold_cut: offline_pt >= 12.0 - obj: L1tkElectron:NoIso:inclusive -L1_DoubleTkMu: - cross_masks: - - ((abs(leg1.z0-leg2.z0) < 1) & (leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: offline_pt > 15.0 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: pt > 7 - obj: L1gmtTkMuon:Medium -L1_DoubleTkMu4_SQ_OS_dR_Max1p2: - cross_masks: - - ((leg1.deltaR(leg2) < 1.2) & (leg1.deltaR(leg2) > 0)) - - ((leg1.charge*leg2.charge < 0.0) & (leg1.deltaR(leg2) > 0)) - - ((abs(leg2.z0-leg1.z0) < 1) & (leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: pt > 4 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: pt > 4 - obj: L1gmtTkMuon:Medium -L1_DoubleTkMu_PfHTT: - cross_masks: - - (abs(leg2.z0-leg1.z0) < 1 & (leg3.deltaR(leg2) > 0)) - - (abs(leg3.z0-leg1.z0) < 1 & (leg3.deltaR(leg2) > 0)) - - (leg3.deltaR(leg2) > 0) - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Medium - leg4: - threshold_cut: offline_pt >= 300.0 - obj: L1puppiJetSC4sums:HT -L1_DoubleTkMu_PfJet_PfMet: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Medium - leg4: - threshold_cut: offline_pt >= 60.0 - obj: L1puppiJetSC4:PtGe25 - leg5: - threshold_cut: offline_pt >= 130.0 - obj: L1puppiMET:default -L1_DoubleTkMu_TkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: offline_pt >= 9.0 - obj: L1tkElectron:NoIso:inclusive -L1_PFHTT_QuadJet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 400.0 - obj: L1puppiJetSC4sums:HT - leg2: - threshold_cut: offline_pt >= 70.0 - obj: L1puppiJetSC4:PtGe25 - leg3: - threshold_cut: offline_pt >= 55.0 - obj: L1puppiJetSC4:PtGe25 - leg4: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:PtGe25 - leg5: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:PtGe25 -L1_PFIsoTau_PFIsoTau: - cross_masks: - - leg1.deltaR(leg2) > 0.5 - leg1: - threshold_cut: offline_pt >= 52.0 - obj: L1nnPuppiTau:default - leg2: - threshold_cut: offline_pt >= 52.0 - obj: L1nnPuppiTau:default -L1_PFIsoTau_PFMet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 55.0 - obj: L1nnPuppiTau:default - leg2: - threshold_cut: offline_pt >= 190.0 - obj: L1puppiMET:default -L1_PFIsoTau_TkMu: - cross_masks: - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 42.0 - obj: L1nnPuppiTau:default - leg3: - threshold_cut: offline_pt >= 18.0 - obj: L1gmtTkMuon:Medium -################################# -########## STEP 2 -################################# -### SC8 wide cone jet seeds -L1_SinglePfJet8: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 230.0 - obj: L1puppiJetSC8:default -L1_DoublePFJet8_dEtaMax: - cross_masks: - - abs(leg2.eta-leg1.eta) < 1.6 - leg1: - threshold_cut: leg1.offline_pt >= 200.0 - obj: L1puppiJetSC8:default - leg2: - threshold_cut: leg2.offline_pt >= 200.0 - obj: L1puppiJetSC8:default -### Bjet seed -L1_PFHTT_QuadJet_BTagNNScore: - cross_masks: - - (leg2.btagScore + leg3.btagScore + leg4.btagScore + leg5.btagScore) > 2.20 - leg1: - threshold_cut: offline_pt >= 299.0 - obj: L1puppiJetSC4sums:HT - leg2: - threshold_cut: pt >= 25 - obj: L1puppiExtJetSC4:default - leg3: - threshold_cut: pt >= 25 - obj: L1puppiExtJetSC4:default - leg4: - threshold_cut: pt >= 25 - obj: L1puppiExtJetSC4:default - leg5: - threshold_cut: pt >= 25 - obj: L1puppiExtJetSC4:default -############################## -### Displaced Muons -############################## -L1_SingleDispMu: - cross_masks: [] - leg1: - threshold_cut: pt >= 22.0 - obj: L1gmtDispMuon:qual15_Eta2p0 -# L1_SingleDispMu_BMTF: -# cross_masks: [] -# leg1: -# threshold_cut: pt >= 22.0 -# obj: L1gmtDispMuon:default:barrel -# L1_SingleDispMu_OMTF: -# cross_masks: [] -# leg1: -# threshold_cut: pt >= 22.0 -# obj: L1gmtDispMuon:default:overlap -# # L1_SingleDispMu_EMTF: -# # cross_masks: [] -# # leg1: -# # threshold_cut: pt >= 22.0 -# # obj: L1gmtDispMuon:default:endcap -# L1_SingleDispMu_EMTF_SQ_eta2p0: -# cross_masks: [] -# leg1: -# threshold_cut: pt >= 22.0 -# obj: L1gmtDispMuon:qual15_Eta2p0:endcap -L1_DoubleDispMu: - cross_masks: [] - # - ((abs(leg1.z0-leg2.z0) < 1) & (leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: pt > 15.0 - obj: L1gmtDispMuon:default - leg2: - threshold_cut: pt > 7 - obj: L1gmtDispMuon:default -# ############################## -# ### GTT -# ############################## -L1_W3pi_GTT: - cross_masks: [] - leg1: - threshold_cut: pt > -99 - obj: L1TrackTripletWord:default -# L1_TkDispHT: -# cross_masks: [] -# leg1: -# threshold_cut: ht >= 200 -# obj: L1ExtTrackHT:HT \ No newline at end of file diff --git a/configs/V43nano/rate_table/v38_menu_Step2.yml b/configs/V43nano/rate_table/v38_menu_Step2.yml deleted file mode 100644 index 1399f49d..00000000 --- a/configs/V43nano/rate_table/v38_menu_Step2.yml +++ /dev/null @@ -1,125 +0,0 @@ -### SC8 wide cone jet seeds -L1_SinglePfJet8: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 230.0 - obj: L1puppiJetSC8:default -L1_DoublePFJet8_dEtaMax: - cross_masks: - - abs(leg2.eta-leg1.eta) < 1.6 - leg1: - threshold_cut: leg1.offline_pt >= 200.0 - obj: L1puppiJetSC8:default - leg2: - threshold_cut: leg2.offline_pt >= 200.0 - obj: L1puppiJetSC8:default -### Bjet seed -L1_PFHTT_QuadJet_BTagNNScore: - cross_masks: - - (leg2.btagScore + leg3.btagScore + leg4.btagScore + leg5.btagScore) > 2.20 - leg1: - threshold_cut: offline_pt >= 299.0 - obj: L1puppiJetSC4sums:HT - leg2: - threshold_cut: pt >= 25 - obj: L1puppiExtJetSC4:default - leg3: - threshold_cut: pt >= 25 - obj: L1puppiExtJetSC4:default - leg4: - threshold_cut: pt >= 25 - obj: L1puppiExtJetSC4:default - leg5: - threshold_cut: pt >= 25 - obj: L1puppiExtJetSC4:default -# ############################## -# ### Displaced Muons -# ############################## -L1_SingleDispMu: - cross_masks: [] - leg1: - threshold_cut: pt >= 22.0 - obj: L1gmtDispMuon:qual15_Eta2p0 -# L1_SingleDispMu_BMTF: -# cross_masks: [] -# leg1: -# threshold_cut: pt >= 22.0 -# obj: L1gmtDispMuon:default:barrel -# L1_SingleDispMu_OMTF: -# cross_masks: [] -# leg1: -# threshold_cut: pt >= 22.0 -# obj: L1gmtDispMuon:default:overlap -# # L1_SingleDispMu_EMTF: -# # cross_masks: [] -# # leg1: -# # threshold_cut: pt >= 22.0 -# # obj: L1gmtDispMuon:default:endcap -# L1_SingleDispMu_EMTF_SQ_eta2p0: -# cross_masks: [] -# leg1: -# threshold_cut: pt >= 22.0 -# obj: L1gmtDispMuon:qual15_Eta2p0:endcap -L1_DoubleDispMu: - cross_masks: [] - leg1: - threshold_cut: pt > 15.0 - obj: L1gmtDispMuon:default - leg2: - threshold_cut: pt > 7 - obj: L1gmtDispMuon:default -# # ############################## -# # ### GTT -# # ############################## -L1_W3pi_GTT: - cross_masks: [] - leg1: - threshold_cut: pt > -99 - obj: L1TrackTripletWord:default -# L1_TkDispHT: -# cross_masks: [] -# leg1: -# threshold_cut: ht >= 200 -# obj: L1ExtTrackHT:HT - - -# #### FOR DEBUG -# #### STEP1 muons -# L1_SingleTkMu: -# cross_masks: [] -# leg1: -# threshold_cut: offline_pt >= 22.0 -# obj: L1gmtTkMuon:Medium -# L1_TripleTkMu: -# cross_masks: -# - abs(leg2.z0-leg1.z0) < 1 -# - abs(leg3.z0-leg1.z0) < 1 -# leg1: -# threshold_cut: pt > 5 -# obj: L1gmtTkMuon:Medium -# leg2: -# threshold_cut: pt > 3 -# obj: L1gmtTkMuon:Medium -# leg3: -# threshold_cut: pt > 3 -# obj: L1gmtTkMuon:Medium -# L1_DoubleTkMu: -# cross_masks: -# - ((abs(leg1.z0-leg2.z0) < 1) & (leg1.deltaR(leg2) > 0)) -# leg1: -# threshold_cut: offline_pt > 15.0 -# obj: L1gmtTkMuon:Medium -# leg2: -# threshold_cut: pt > 7 -# obj: L1gmtTkMuon:Medium -# L1_DoubleTkMu4_SQ_OS_dR_Max1p2: -# cross_masks: -# - ((leg1.deltaR(leg2) < 1.2) & (leg1.deltaR(leg2) > 0)) -# - ((leg1.charge*leg2.charge < 0.0) & (leg1.deltaR(leg2) > 0)) -# - ((abs(leg2.z0-leg1.z0) < 1) & (leg1.deltaR(leg2) > 0)) -# leg1: -# threshold_cut: pt > 4 -# obj: L1gmtTkMuon:Medium -# leg2: -# threshold_cut: pt > 4 -# obj: L1gmtTkMuon:Medium \ No newline at end of file diff --git a/configs/V43nano/rate_table/v38_menu_TkMuonLooseID_cfg.yml b/configs/V43nano/rate_table/v38_menu_TkMuonLooseID_cfg.yml deleted file mode 100644 index 5a412a41..00000000 --- a/configs/V43nano/rate_table/v38_menu_TkMuonLooseID_cfg.yml +++ /dev/null @@ -1,445 +0,0 @@ -L1_PFHTT: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 450.0 - obj: L1puppiJetSC4sums:HT -L1_PFMHTT: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 135.5 - obj: L1puppiJetSC4sums:MHT -L1_PFMet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 200.0 - obj: L1puppiMET:default -# L1_PFMLMet: -# cross_masks: [] -# leg1: -# threshold_cut: offline_pt >= 200.0 -# obj: L1puppiMLMET:default -L1_DoubleTkMu4p5er2p0_SQ_OS_Mass7to18: - cross_masks: - - (((leg1+leg2).mass > 7.0) & (leg1.deltaR(leg2) > 0)) - - (((leg1+leg2).mass < 18.0) & (leg1.deltaR(leg2) > 0)) - - ((leg1.charge*leg2.charge < 0.0) & (leg1.deltaR(leg2) > 0)) - - ((abs(leg2.z0-leg1.z0) < 1) & (leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: pt > 4.4 - obj: L1gmtTkMuon:Loose - leg2: - threshold_cut: pt > 4.4 - obj: L1gmtTkMuon:Loose -L1_TkMu_PfJet_dRMax_DoubleJet_dEtaMax: - cross_masks: - - abs(leg2.eta) < 2.4 - - abs(leg2.z0-leg1.z0) < 1 - - leg2.deltaR(leg3) < 0.4 - - abs(leg5.eta-leg4.eta) < 1.6 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 12.0 - obj: L1gmtTkMuon:Loose - leg3: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:default - leg4: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:default - leg5: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:default -L1_DoubleTkMu0er1p5_SQ_OS_dR_Max1p4: - cross_masks: - - (abs(leg1.eta) < 1.5) - - (abs(leg2.eta) < 1.5) - - ((leg1.deltaR(leg2) < 1.4)) - - ((leg1.charge*leg2.charge < 0.0)) - - ((abs(leg2.z0-leg1.z0) < 1)) - - ((leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: pt > 0 - obj: L1gmtTkMuon:Loose - leg2: - threshold_cut: pt > 0 - obj: L1gmtTkMuon:Loose -L1_SingleTkPhoIso: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 36.0 - obj: L1tkPhoton:Iso - -L1_DoubleTkPhoIso: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 22.0 - obj: L1tkPhoton:Iso - leg2: - threshold_cut: offline_pt >= 12.0 - obj: L1tkPhoton:Iso -L1_PFTau_PFTau: - cross_masks: - - leg1.deltaR(leg2) > 0.5 - leg1: - threshold_cut: offline_pt > 90.0 - obj: L1caloTau:default - leg2: - threshold_cut: offline_pt > 90.0 - obj: L1caloTau:default -L1_SingleEGEle: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 51.0 - obj: L1EG:default:inclusive -L1_SinglePFTau: - cross_masks: [] - leg1: - threshold_cut: offline_pt > 150.0 - obj: L1caloTau:default -L1_SinglePfJet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 230.0 - obj: L1puppiJetSC4:default -L1_SingleTkEle: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 36.0 - obj: L1tkElectron:NoIso:inclusive -L1_SingleTkEleIso: - cross_masks: [] - leg1: - threshold_cut: offline_pt > 28.0 - obj: L1tkElectron:Iso:inclusive -L1_SingleTkMu: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 22.0 - obj: L1gmtTkMuon:Loose -L1_TkEleIso_EG: - cross_masks: - - leg1.deltaR(leg2) > 0.1 - leg1: - threshold_cut: offline_pt >= 22.0 - obj: L1tkElectron:Iso:inclusive - leg2: - threshold_cut: offline_pt >= 12.0 - obj: L1EG:default:inclusive -L1_TkEleIso_PFHTT: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 26.0 - obj: L1tkElectron:Iso:inclusive - leg3: - threshold_cut: offline_pt >= 190.0 - obj: L1puppiJetSC4sums:HT -L1_TkEleIso_PFIsoTau: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 22.0 - obj: L1tkElectron:Iso:inclusive - leg3: - threshold_cut: offline_pt >= 45.0 - obj: L1nnPuppiTau:default -L1_TkEle_PFJet_dRMin: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - leg2.deltaR(leg3) > 0.3 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 28.0 - obj: L1tkElectron:NoIso:inclusive - leg3: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:default -L1_TkEle_TkMu: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: offline_pt >= 10.0 - obj: L1tkElectron:NoIso:inclusive - leg2: - threshold_cut: offline_pt >= 20.0 - obj: L1gmtTkMuon:Loose -L1_TkMu_DoubleTkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 6 - obj: L1gmtTkMuon:Loose - leg2: - threshold_cut: offline_pt >= 17.0 - obj: L1tkElectron:NoIso:inclusive - leg3: - threshold_cut: offline_pt >= 17.0 - obj: L1tkElectron:NoIso:inclusive -L1_TkMu_PfHTT: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: pt > 6 - obj: L1gmtTkMuon:Loose - leg3: - threshold_cut: offline_pt >= 320.0 - obj: L1puppiJetSC4sums:HT -L1_TkMu_PfJet_PfMet: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Loose - leg3: - threshold_cut: offline_pt >= 110.0 - obj: L1puppiJetSC4:default - leg4: - threshold_cut: offline_pt >= 120.0 - obj: L1puppiMET:default -L1_TkMu_TkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 7 - obj: L1gmtTkMuon:Loose - leg2: - threshold_cut: offline_pt >= 23.0 - obj: L1tkElectron:NoIso:inclusive -L1_TkMu_TkEleIso: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 7 - obj: L1gmtTkMuon:Loose - leg2: - threshold_cut: offline_pt >= 20.0 - obj: L1tkElectron:Iso:inclusive -L1_TripleTkMu: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:Loose - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Loose - leg3: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Loose -L1_TripleTkMu_5SQ_3SQ_0OQ_DoubleMu_5_3_SQ_OS_Mass_Max9: - cross_masks: - - (leg1+leg2).mass < 9.0 - - leg1.charge*leg2.charge < 0.0 - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:Loose - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Loose - leg3: - threshold_cut: pt > 0 - obj: L1gmtTkMuon:Loose -L1_TripleTkMu_5_3p5_2p5_OS_Mass_5to17: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - leg1.charge*leg3.charge < 0.0 - - (leg1+leg3).mass > 5.0 - - (leg1+leg3).mass < 17.0 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:Loose - leg2: - threshold_cut: pt > 3.5 - obj: L1gmtTkMuon:Loose - leg3: - threshold_cut: pt > 2.5 - obj: L1gmtTkMuon:Loose -L1_DoubleTkEle_PFHTT: - cross_masks: - - (abs(leg2.z0-leg1.z0) < 1 & (leg2.deltaR(leg3) > 0)) - - (abs(leg3.z0-leg1.z0) < 1 & (leg2.deltaR(leg3) > 0)) - - (leg3.deltaR(leg2) > 0) - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt > 8.0 - obj: L1tkElectron:NoIso:inclusive - leg3: - threshold_cut: offline_pt > 8.0 - obj: L1tkElectron:NoIso:inclusive - leg4: - threshold_cut: offline_pt > 390.0 - obj: L1puppiJetSC4sums:HT -L1_DoubleEGEle: - cross_masks: - - leg1.deltaR(leg2) > 0.1 - leg1: - threshold_cut: offline_pt >= 37.0 - obj: L1EG:default:inclusive - leg2: - threshold_cut: offline_pt >= 24.0 - obj: L1EG:default:inclusive -L1_DoublePFJet_MassMin: - cross_masks: - - (leg1 + leg2).mass > 620 - leg1: - threshold_cut: offline_pt >= 160.0 - obj: L1puppiJetSC4:default - leg2: - threshold_cut: offline_pt >= 35.0 - obj: L1puppiJetSC4:default -L1_DoublePFJet_dEtaMax: - cross_masks: - - abs(leg2.eta-leg1.eta) < 1.6 - leg1: - threshold_cut: leg1.offline_pt >= 112.0 - obj: L1puppiJetSC4:default - leg2: - threshold_cut: leg2.offline_pt >= 112.0 - obj: L1puppiJetSC4:default -L1_DoubleTkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: offline_pt >= 25.0 - obj: L1tkElectron:NoIso:inclusive - leg2: - threshold_cut: offline_pt >= 12.0 - obj: L1tkElectron:NoIso:inclusive -L1_DoubleTkMu: - cross_masks: - - ((abs(leg1.z0-leg2.z0) < 1) & (leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: offline_pt > 15.0 - obj: L1gmtTkMuon:Loose - leg2: - threshold_cut: pt > 7 - obj: L1gmtTkMuon:Loose -L1_DoubleTkMu4_SQ_OS_dR_Max1p2: - cross_masks: - - ((leg1.deltaR(leg2) < 1.2) & (leg1.deltaR(leg2) > 0)) - - ((leg1.charge*leg2.charge < 0.0) & (leg1.deltaR(leg2) > 0)) - - ((abs(leg2.z0-leg1.z0) < 1) & (leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: pt > 4 - obj: L1gmtTkMuon:Loose - leg2: - threshold_cut: pt > 4 - obj: L1gmtTkMuon:Loose -L1_DoubleTkMu_PfHTT: - cross_masks: - - (abs(leg2.z0-leg1.z0) < 1 & (leg3.deltaR(leg2) > 0)) - - (abs(leg3.z0-leg1.z0) < 1 & (leg3.deltaR(leg2) > 0)) - - (leg3.deltaR(leg2) > 0) - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Loose - leg3: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Loose - leg4: - threshold_cut: offline_pt >= 300.0 - obj: L1puppiJetSC4sums:HT -L1_DoubleTkMu_PfJet_PfMet: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Loose - leg3: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Loose - leg4: - threshold_cut: offline_pt >= 60.0 - obj: L1puppiJetSC4:default - leg5: - threshold_cut: offline_pt >= 130.0 - obj: L1puppiMET:default -L1_DoubleTkMu_TkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:Loose - leg2: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:Loose - leg3: - threshold_cut: offline_pt >= 9.0 - obj: L1tkElectron:NoIso:inclusive -L1_PFHTT_QuadJet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 400.0 - obj: L1puppiJetSC4sums:HT - leg2: - threshold_cut: offline_pt >= 70.0 - obj: L1puppiJetSC4:default - leg3: - threshold_cut: offline_pt >= 55.0 - obj: L1puppiJetSC4:default - leg4: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:default - leg5: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:default -L1_PFIsoTau_PFIsoTau: - cross_masks: - - leg1.deltaR(leg2) > 0.5 - leg1: - threshold_cut: offline_pt >= 52.0 - obj: L1nnPuppiTau:default - leg2: - threshold_cut: offline_pt >= 52.0 - obj: L1nnPuppiTau:default -L1_PFIsoTau_PFMet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 55.0 - obj: L1nnPuppiTau:default - leg2: - threshold_cut: offline_pt >= 190.0 - obj: L1puppiMET:default -L1_PFIsoTau_TkMu: - cross_masks: - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 42.0 - obj: L1nnPuppiTau:default - leg3: - threshold_cut: offline_pt >= 18.0 - obj: L1gmtTkMuon:Loose diff --git a/configs/V43nano/rate_table/v38_menu_TkMuonMediumID_JetPt25_cfg.yml b/configs/V43nano/rate_table/v38_menu_TkMuonMediumID_JetPt25_cfg.yml deleted file mode 100644 index b8690d7f..00000000 --- a/configs/V43nano/rate_table/v38_menu_TkMuonMediumID_JetPt25_cfg.yml +++ /dev/null @@ -1,480 +0,0 @@ -L1_PFHTT: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 450.0 - obj: L1puppiJetSC4sums:HT -L1_PFMHTT: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 135.5 - obj: L1puppiJetSC4sums:MHT -L1_PFMet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 200.0 - obj: L1puppiMET:default -# L1_PFMLMet: -# cross_masks: [] -# leg1: -# threshold_cut: offline_pt >= 200.0 -# obj: L1puppiMLMET:default -L1_DoubleTkMu4p5er2p0_SQ_OS_Mass7to18: - cross_masks: - - (((leg1+leg2).mass > 7.0) & (leg1.deltaR(leg2) > 0)) - - (((leg1+leg2).mass < 18.0) & (leg1.deltaR(leg2) > 0)) - - ((leg1.charge*leg2.charge < 0.0) & (leg1.deltaR(leg2) > 0)) - - ((abs(leg2.z0-leg1.z0) < 1) & (leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: pt > 4.4 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: pt > 4.4 - obj: L1gmtTkMuon:Medium -L1_TkMu_PfJet_dRMax_DoubleJet_dEtaMax: - cross_masks: - - abs(leg2.eta) < 2.4 - - abs(leg2.z0-leg1.z0) < 1 - - leg2.deltaR(leg3) < 0.4 - - abs(leg5.eta-leg4.eta) < 1.6 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 12.0 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:PtGe25 - leg4: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:PtGe25 - leg5: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:PtGe25 -L1_DoubleTkMu0er1p5_SQ_OS_dR_Max1p4: - cross_masks: - - (abs(leg1.eta) < 1.5) - - (abs(leg2.eta) < 1.5) - - ((leg1.deltaR(leg2) < 1.4)) - - ((leg1.charge*leg2.charge < 0.0)) - - ((abs(leg2.z0-leg1.z0) < 1)) - - ((leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: pt > 0 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: pt > 0 - obj: L1gmtTkMuon:Medium -L1_SingleTkPhoIso: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 36.0 - obj: L1tkPhoton:Iso - -L1_DoubleTkPhoIso: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 22.0 - obj: L1tkPhoton:Iso - leg2: - threshold_cut: offline_pt >= 12.0 - obj: L1tkPhoton:Iso -L1_PFTau_PFTau: - cross_masks: - - leg1.deltaR(leg2) > 0.5 - leg1: - threshold_cut: offline_pt > 90.0 - obj: L1caloTau:default - leg2: - threshold_cut: offline_pt > 90.0 - obj: L1caloTau:default -L1_SingleEGEle: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 51.0 - obj: L1EG:default:inclusive -L1_SinglePFTau: - cross_masks: [] - leg1: - threshold_cut: offline_pt > 150.0 - obj: L1caloTau:default -L1_SinglePfJet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 230.0 - obj: L1puppiJetSC4:PtGe25 -L1_SingleTkEle: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 36.0 - obj: L1tkElectron:NoIso:inclusive -L1_SingleTkEleIso: - cross_masks: [] - leg1: - threshold_cut: offline_pt > 28.0 - obj: L1tkElectron:Iso:inclusive -L1_SingleTkMu: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 22.0 - obj: L1gmtTkMuon:Medium -L1_TkEleIso_EG: - cross_masks: - - leg1.deltaR(leg2) > 0.1 - leg1: - threshold_cut: offline_pt >= 22.0 - obj: L1tkElectron:Iso:inclusive - leg2: - threshold_cut: offline_pt >= 12.0 - obj: L1EG:default:inclusive -L1_TkEleIso_PFHTT: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 26.0 - obj: L1tkElectron:Iso:inclusive - leg3: - threshold_cut: offline_pt >= 190.0 - obj: L1puppiJetSC4sums:HT -L1_TkEleIso_PFIsoTau: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 22.0 - obj: L1tkElectron:Iso:inclusive - leg3: - threshold_cut: offline_pt >= 45.0 - obj: L1nnPuppiTau:default -L1_TkEle_PFJet_dRMin: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - leg2.deltaR(leg3) > 0.3 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 28.0 - obj: L1tkElectron:NoIso:inclusive - leg3: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:PtGe25 -L1_TkEle_TkMu: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: offline_pt >= 10.0 - obj: L1tkElectron:NoIso:inclusive - leg2: - threshold_cut: offline_pt >= 20.0 - obj: L1gmtTkMuon:Medium -L1_TkMu_DoubleTkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 6 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: offline_pt >= 17.0 - obj: L1tkElectron:NoIso:inclusive - leg3: - threshold_cut: offline_pt >= 17.0 - obj: L1tkElectron:NoIso:inclusive -L1_TkMu_PfHTT: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: pt > 6 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: offline_pt >= 320.0 - obj: L1puppiJetSC4sums:HT -L1_TkMu_PfJet_PfMet: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: offline_pt >= 110.0 - obj: L1puppiJetSC4:PtGe25 - leg4: - threshold_cut: offline_pt >= 120.0 - obj: L1puppiMET:default -L1_TkMu_TkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 7 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: offline_pt >= 23.0 - obj: L1tkElectron:NoIso:inclusive -L1_TkMu_TkEleIso: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 7 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: offline_pt >= 20.0 - obj: L1tkElectron:Iso:inclusive -L1_TripleTkMu: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Medium -L1_TripleTkMu_5SQ_3SQ_0OQ_DoubleMu_5_3_SQ_OS_Mass_Max9: - cross_masks: - - (leg1+leg2).mass < 9.0 - - leg1.charge*leg2.charge < 0.0 - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: pt > 0 - obj: L1gmtTkMuon:Medium -L1_TripleTkMu_5_3p5_2p5_OS_Mass_5to17: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - leg1.charge*leg3.charge < 0.0 - - (leg1+leg3).mass > 5.0 - - (leg1+leg3).mass < 17.0 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: pt > 3.5 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: pt > 2.5 - obj: L1gmtTkMuon:Medium -L1_DoubleTkEle_PFHTT: - cross_masks: - - (abs(leg2.z0-leg1.z0) < 1 & (leg2.deltaR(leg3) > 0)) - - (abs(leg3.z0-leg1.z0) < 1 & (leg2.deltaR(leg3) > 0)) - - (leg3.deltaR(leg2) > 0) - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt > 8.0 - obj: L1tkElectron:NoIso:inclusive - leg3: - threshold_cut: offline_pt > 8.0 - obj: L1tkElectron:NoIso:inclusive - leg4: - threshold_cut: offline_pt > 390.0 - obj: L1puppiJetSC4sums:HT -L1_DoubleEGEle: - cross_masks: - - leg1.deltaR(leg2) > 0.1 - leg1: - threshold_cut: offline_pt >= 37.0 - obj: L1EG:default:inclusive - leg2: - threshold_cut: offline_pt >= 24.0 - obj: L1EG:default:inclusive -L1_DoublePFJet_MassMin: - cross_masks: - - (leg1 + leg2).mass > 620 - leg1: - threshold_cut: offline_pt >= 160.0 - obj: L1puppiJetSC4:PtGe25 - leg2: - threshold_cut: offline_pt >= 35.0 - obj: L1puppiJetSC4:PtGe25 -L1_DoublePFJet_dEtaMax: - cross_masks: - - abs(leg2.eta-leg1.eta) < 1.6 - leg1: - threshold_cut: leg1.offline_pt >= 112.0 - obj: L1puppiJetSC4:PtGe25 - leg2: - threshold_cut: leg2.offline_pt >= 112.0 - obj: L1puppiJetSC4:PtGe25 -L1_DoubleTkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: offline_pt >= 25.0 - obj: L1tkElectron:NoIso:inclusive - leg2: - threshold_cut: offline_pt >= 12.0 - obj: L1tkElectron:NoIso:inclusive -L1_DoubleTkMu: - cross_masks: - - ((abs(leg1.z0-leg2.z0) < 1) & (leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: offline_pt > 15.0 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: pt > 7 - obj: L1gmtTkMuon:Medium -L1_DoubleTkMu4_SQ_OS_dR_Max1p2: - cross_masks: - - ((leg1.deltaR(leg2) < 1.2) & (leg1.deltaR(leg2) > 0)) - - ((leg1.charge*leg2.charge < 0.0) & (leg1.deltaR(leg2) > 0)) - - ((abs(leg2.z0-leg1.z0) < 1) & (leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: pt > 4 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: pt > 4 - obj: L1gmtTkMuon:Medium -L1_DoubleTkMu_PfHTT: - cross_masks: - - (abs(leg2.z0-leg1.z0) < 1 & (leg3.deltaR(leg2) > 0)) - - (abs(leg3.z0-leg1.z0) < 1 & (leg3.deltaR(leg2) > 0)) - - (leg3.deltaR(leg2) > 0) - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Medium - leg4: - threshold_cut: offline_pt >= 300.0 - obj: L1puppiJetSC4sums:HT -L1_DoubleTkMu_PfJet_PfMet: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Medium - leg4: - threshold_cut: offline_pt >= 60.0 - obj: L1puppiJetSC4:PtGe25 - leg5: - threshold_cut: offline_pt >= 130.0 - obj: L1puppiMET:default -L1_DoubleTkMu_TkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: offline_pt >= 9.0 - obj: L1tkElectron:NoIso:inclusive -L1_PFHTT_QuadJet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 400.0 - obj: L1puppiJetSC4sums:HT - leg2: - threshold_cut: offline_pt >= 70.0 - obj: L1puppiJetSC4:PtGe25 - leg3: - threshold_cut: offline_pt >= 55.0 - obj: L1puppiJetSC4:PtGe25 - leg4: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:PtGe25 - leg5: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:PtGe25 -L1_PFIsoTau_PFIsoTau: - cross_masks: - - leg1.deltaR(leg2) > 0.5 - leg1: - threshold_cut: offline_pt >= 52.0 - obj: L1nnPuppiTau:default - leg2: - threshold_cut: offline_pt >= 52.0 - obj: L1nnPuppiTau:default -L1_PFIsoTau_PFMet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 55.0 - obj: L1nnPuppiTau:default - leg2: - threshold_cut: offline_pt >= 190.0 - obj: L1puppiMET:default -L1_PFIsoTau_TkMu: - cross_masks: - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 42.0 - obj: L1nnPuppiTau:default - leg3: - threshold_cut: offline_pt >= 18.0 - obj: L1gmtTkMuon:Medium -################################# -########## STEP 2 -################################# -L1_PFHTT_QuadJet_BTagNNScore: - cross_masks: - - (leg2.btagScore + leg3.btagScore + leg4.btagScore + leg5.btagScore) > 2.20 - leg1: - threshold_cut: offline_pt >= 299.0 - obj: L1puppiJetSC4sums:HT - leg2: - threshold_cut: offline_pt >= 0.0 - obj: L1puppiExtJetSC4:PtGe25 - leg3: - threshold_cut: offline_pt >= 0.0 - obj: L1puppiExtJetSC4:PtGe25 - leg4: - threshold_cut: offline_pt >= 0.0 - obj: L1puppiExtJetSC4:PtGe25 - leg5: - threshold_cut: offline_pt >= 0.0 - obj: L1puppiExtJetSC4:PtGe25 -L1_SinglePfJet8: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 230.0 - obj: L1puppiJetSC8:default -L1_DoublePFJet8_dEtaMax: - cross_masks: - - abs(leg2.eta-leg1.eta) < 1.6 - leg1: - threshold_cut: leg1.offline_pt >= 200.0 - obj: L1puppiJetSC8:default - leg2: - threshold_cut: leg2.offline_pt >= 200.0 - obj: L1puppiJetSC8:default \ No newline at end of file diff --git a/configs/V43nano/rate_table/v38_menu_TkMuonMediumID_cfg.yml b/configs/V43nano/rate_table/v38_menu_TkMuonMediumID_cfg.yml deleted file mode 100644 index 30871bf5..00000000 --- a/configs/V43nano/rate_table/v38_menu_TkMuonMediumID_cfg.yml +++ /dev/null @@ -1,445 +0,0 @@ -L1_PFHTT: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 450.0 - obj: L1puppiJetSC4sums:HT -L1_PFMHTT: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 135.5 - obj: L1puppiJetSC4sums:MHT -L1_PFMet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 200.0 - obj: L1puppiMET:default -# L1_PFMLMet: -# cross_masks: [] -# leg1: -# threshold_cut: offline_pt >= 200.0 -# obj: L1puppiMLMET:default -L1_DoubleTkMu4p5er2p0_SQ_OS_Mass7to18: - cross_masks: - - (((leg1+leg2).mass > 7.0) & (leg1.deltaR(leg2) > 0)) - - (((leg1+leg2).mass < 18.0) & (leg1.deltaR(leg2) > 0)) - - ((leg1.charge*leg2.charge < 0.0) & (leg1.deltaR(leg2) > 0)) - - ((abs(leg2.z0-leg1.z0) < 1) & (leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: pt > 4.4 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: pt > 4.4 - obj: L1gmtTkMuon:Medium -L1_TkMu_PfJet_dRMax_DoubleJet_dEtaMax: - cross_masks: - - abs(leg2.eta) < 2.4 - - abs(leg2.z0-leg1.z0) < 1 - - leg2.deltaR(leg3) < 0.4 - - abs(leg5.eta-leg4.eta) < 1.6 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 12.0 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:default - leg4: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:default - leg5: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:default -L1_DoubleTkMu0er1p5_SQ_OS_dR_Max1p4: - cross_masks: - - (abs(leg1.eta) < 1.5) - - (abs(leg2.eta) < 1.5) - - ((leg1.deltaR(leg2) < 1.4)) - - ((leg1.charge*leg2.charge < 0.0)) - - ((abs(leg2.z0-leg1.z0) < 1)) - - ((leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: pt > 0 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: pt > 0 - obj: L1gmtTkMuon:Medium -L1_SingleTkPhoIso: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 36.0 - obj: L1tkPhoton:Iso - -L1_DoubleTkPhoIso: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 22.0 - obj: L1tkPhoton:Iso - leg2: - threshold_cut: offline_pt >= 12.0 - obj: L1tkPhoton:Iso -L1_PFTau_PFTau: - cross_masks: - - leg1.deltaR(leg2) > 0.5 - leg1: - threshold_cut: offline_pt > 90.0 - obj: L1caloTau:default - leg2: - threshold_cut: offline_pt > 90.0 - obj: L1caloTau:default -L1_SingleEGEle: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 51.0 - obj: L1EG:default:inclusive -L1_SinglePFTau: - cross_masks: [] - leg1: - threshold_cut: offline_pt > 150.0 - obj: L1caloTau:default -L1_SinglePfJet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 230.0 - obj: L1puppiJetSC4:default -L1_SingleTkEle: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 36.0 - obj: L1tkElectron:NoIso:inclusive -L1_SingleTkEleIso: - cross_masks: [] - leg1: - threshold_cut: offline_pt > 28.0 - obj: L1tkElectron:Iso:inclusive -L1_SingleTkMu: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 22.0 - obj: L1gmtTkMuon:Medium -L1_TkEleIso_EG: - cross_masks: - - leg1.deltaR(leg2) > 0.1 - leg1: - threshold_cut: offline_pt >= 22.0 - obj: L1tkElectron:Iso:inclusive - leg2: - threshold_cut: offline_pt >= 12.0 - obj: L1EG:default:inclusive -L1_TkEleIso_PFHTT: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 26.0 - obj: L1tkElectron:Iso:inclusive - leg3: - threshold_cut: offline_pt >= 190.0 - obj: L1puppiJetSC4sums:HT -L1_TkEleIso_PFIsoTau: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 22.0 - obj: L1tkElectron:Iso:inclusive - leg3: - threshold_cut: offline_pt >= 45.0 - obj: L1nnPuppiTau:default -L1_TkEle_PFJet_dRMin: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - leg2.deltaR(leg3) > 0.3 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 28.0 - obj: L1tkElectron:NoIso:inclusive - leg3: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:default -L1_TkEle_TkMu: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: offline_pt >= 10.0 - obj: L1tkElectron:NoIso:inclusive - leg2: - threshold_cut: offline_pt >= 20.0 - obj: L1gmtTkMuon:Medium -L1_TkMu_DoubleTkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 6 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: offline_pt >= 17.0 - obj: L1tkElectron:NoIso:inclusive - leg3: - threshold_cut: offline_pt >= 17.0 - obj: L1tkElectron:NoIso:inclusive -L1_TkMu_PfHTT: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: pt > 6 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: offline_pt >= 320.0 - obj: L1puppiJetSC4sums:HT -L1_TkMu_PfJet_PfMet: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: offline_pt >= 110.0 - obj: L1puppiJetSC4:default - leg4: - threshold_cut: offline_pt >= 120.0 - obj: L1puppiMET:default -L1_TkMu_TkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 7 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: offline_pt >= 23.0 - obj: L1tkElectron:NoIso:inclusive -L1_TkMu_TkEleIso: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 7 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: offline_pt >= 20.0 - obj: L1tkElectron:Iso:inclusive -L1_TripleTkMu: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Medium -L1_TripleTkMu_5SQ_3SQ_0OQ_DoubleMu_5_3_SQ_OS_Mass_Max9: - cross_masks: - - (leg1+leg2).mass < 9.0 - - leg1.charge*leg2.charge < 0.0 - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: pt > 0 - obj: L1gmtTkMuon:Medium -L1_TripleTkMu_5_3p5_2p5_OS_Mass_5to17: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - leg1.charge*leg3.charge < 0.0 - - (leg1+leg3).mass > 5.0 - - (leg1+leg3).mass < 17.0 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: pt > 3.5 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: pt > 2.5 - obj: L1gmtTkMuon:Medium -L1_DoubleTkEle_PFHTT: - cross_masks: - - (abs(leg2.z0-leg1.z0) < 1 & (leg2.deltaR(leg3) > 0)) - - (abs(leg3.z0-leg1.z0) < 1 & (leg2.deltaR(leg3) > 0)) - - (leg3.deltaR(leg2) > 0) - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt > 8.0 - obj: L1tkElectron:NoIso:inclusive - leg3: - threshold_cut: offline_pt > 8.0 - obj: L1tkElectron:NoIso:inclusive - leg4: - threshold_cut: offline_pt > 390.0 - obj: L1puppiJetSC4sums:HT -L1_DoubleEGEle: - cross_masks: - - leg1.deltaR(leg2) > 0.1 - leg1: - threshold_cut: offline_pt >= 37.0 - obj: L1EG:default:inclusive - leg2: - threshold_cut: offline_pt >= 24.0 - obj: L1EG:default:inclusive -L1_DoublePFJet_MassMin: - cross_masks: - - (leg1 + leg2).mass > 620 - leg1: - threshold_cut: offline_pt >= 160.0 - obj: L1puppiJetSC4:default - leg2: - threshold_cut: offline_pt >= 35.0 - obj: L1puppiJetSC4:default -L1_DoublePFJet_dEtaMax: - cross_masks: - - abs(leg2.eta-leg1.eta) < 1.6 - leg1: - threshold_cut: leg1.offline_pt >= 112.0 - obj: L1puppiJetSC4:default - leg2: - threshold_cut: leg2.offline_pt >= 112.0 - obj: L1puppiJetSC4:default -L1_DoubleTkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: offline_pt >= 25.0 - obj: L1tkElectron:NoIso:inclusive - leg2: - threshold_cut: offline_pt >= 12.0 - obj: L1tkElectron:NoIso:inclusive -L1_DoubleTkMu: - cross_masks: - - ((abs(leg1.z0-leg2.z0) < 1) & (leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: offline_pt > 15.0 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: pt > 7 - obj: L1gmtTkMuon:Medium -L1_DoubleTkMu4_SQ_OS_dR_Max1p2: - cross_masks: - - ((leg1.deltaR(leg2) < 1.2) & (leg1.deltaR(leg2) > 0)) - - ((leg1.charge*leg2.charge < 0.0) & (leg1.deltaR(leg2) > 0)) - - ((abs(leg2.z0-leg1.z0) < 1) & (leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: pt > 4 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: pt > 4 - obj: L1gmtTkMuon:Medium -L1_DoubleTkMu_PfHTT: - cross_masks: - - (abs(leg2.z0-leg1.z0) < 1 & (leg3.deltaR(leg2) > 0)) - - (abs(leg3.z0-leg1.z0) < 1 & (leg3.deltaR(leg2) > 0)) - - (leg3.deltaR(leg2) > 0) - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Medium - leg4: - threshold_cut: offline_pt >= 300.0 - obj: L1puppiJetSC4sums:HT -L1_DoubleTkMu_PfJet_PfMet: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:Medium - leg4: - threshold_cut: offline_pt >= 60.0 - obj: L1puppiJetSC4:default - leg5: - threshold_cut: offline_pt >= 130.0 - obj: L1puppiMET:default -L1_DoubleTkMu_TkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:Medium - leg2: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:Medium - leg3: - threshold_cut: offline_pt >= 9.0 - obj: L1tkElectron:NoIso:inclusive -L1_PFHTT_QuadJet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 400.0 - obj: L1puppiJetSC4sums:HT - leg2: - threshold_cut: offline_pt >= 70.0 - obj: L1puppiJetSC4:default - leg3: - threshold_cut: offline_pt >= 55.0 - obj: L1puppiJetSC4:default - leg4: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:default - leg5: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:default -L1_PFIsoTau_PFIsoTau: - cross_masks: - - leg1.deltaR(leg2) > 0.5 - leg1: - threshold_cut: offline_pt >= 52.0 - obj: L1nnPuppiTau:default - leg2: - threshold_cut: offline_pt >= 52.0 - obj: L1nnPuppiTau:default -L1_PFIsoTau_PFMet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 55.0 - obj: L1nnPuppiTau:default - leg2: - threshold_cut: offline_pt >= 190.0 - obj: L1puppiMET:default -L1_PFIsoTau_TkMu: - cross_masks: - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 42.0 - obj: L1nnPuppiTau:default - leg3: - threshold_cut: offline_pt >= 18.0 - obj: L1gmtTkMuon:Medium diff --git a/configs/V43nano/rate_table/v38_menu_cfg.yml b/configs/V43nano/rate_table/v38_menu_cfg.yml deleted file mode 100644 index c3428fe7..00000000 --- a/configs/V43nano/rate_table/v38_menu_cfg.yml +++ /dev/null @@ -1,445 +0,0 @@ -L1_PFHTT: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 450.0 - obj: L1puppiJetSC4sums:HT -L1_PFMHTT: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 135.5 - obj: L1puppiJetSC4sums:MHT -L1_PFMet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 200.0 - obj: L1puppiMET:default -# L1_PFMLMet: -# cross_masks: [] -# leg1: -# threshold_cut: offline_pt >= 200.0 -# obj: L1puppiMLMET:default -L1_DoubleTkMu4p5er2p0_SQ_OS_Mass7to18: - cross_masks: - - (((leg1+leg2).mass > 7.0) & (leg1.deltaR(leg2) > 0)) - - (((leg1+leg2).mass < 18.0) & (leg1.deltaR(leg2) > 0)) - - ((leg1.charge*leg2.charge < 0.0) & (leg1.deltaR(leg2) > 0)) - - ((abs(leg2.z0-leg1.z0) < 1) & (leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: pt > 4.4 - obj: L1gmtTkMuon:default - leg2: - threshold_cut: pt > 4.4 - obj: L1gmtTkMuon:default -L1_TkMu_PfJet_dRMax_DoubleJet_dEtaMax: - cross_masks: - - abs(leg2.eta) < 2.4 - - abs(leg2.z0-leg1.z0) < 1 - - leg2.deltaR(leg3) < 0.4 - - abs(leg5.eta-leg4.eta) < 1.6 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 12.0 - obj: L1gmtTkMuon:default - leg3: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:default - leg4: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:default - leg5: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:default -L1_DoubleTkMu0er1p5_SQ_OS_dR_Max1p4: - cross_masks: - - (abs(leg1.eta) < 1.5) - - (abs(leg2.eta) < 1.5) - - ((leg1.deltaR(leg2) < 1.4)) - - ((leg1.charge*leg2.charge < 0.0)) - - ((abs(leg2.z0-leg1.z0) < 1)) - - ((leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: pt > 0 - obj: L1gmtTkMuon:default - leg2: - threshold_cut: pt > 0 - obj: L1gmtTkMuon:default -L1_SingleTkPhoIso: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 36.0 - obj: L1tkPhoton:Iso - -L1_DoubleTkPhoIso: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 22.0 - obj: L1tkPhoton:Iso - leg2: - threshold_cut: offline_pt >= 12.0 - obj: L1tkPhoton:Iso -L1_PFTau_PFTau: - cross_masks: - - leg1.deltaR(leg2) > 0.5 - leg1: - threshold_cut: offline_pt > 90.0 - obj: L1caloTau:default - leg2: - threshold_cut: offline_pt > 90.0 - obj: L1caloTau:default -L1_SingleEGEle: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 51.0 - obj: L1EG:default:inclusive -L1_SinglePFTau: - cross_masks: [] - leg1: - threshold_cut: offline_pt > 150.0 - obj: L1caloTau:default -L1_SinglePfJet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 230.0 - obj: L1puppiJetSC4:default -L1_SingleTkEle: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 36.0 - obj: L1tkElectron:NoIso:inclusive -L1_SingleTkEleIso: - cross_masks: [] - leg1: - threshold_cut: offline_pt > 28.0 - obj: L1tkElectron:Iso:inclusive -L1_SingleTkMu: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 22.0 - obj: L1gmtTkMuon:default -L1_TkEleIso_EG: - cross_masks: - - leg1.deltaR(leg2) > 0.1 - leg1: - threshold_cut: offline_pt >= 22.0 - obj: L1tkElectron:Iso:inclusive - leg2: - threshold_cut: offline_pt >= 12.0 - obj: L1EG:default:inclusive -L1_TkEleIso_PFHTT: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 26.0 - obj: L1tkElectron:Iso:inclusive - leg3: - threshold_cut: offline_pt >= 190.0 - obj: L1puppiJetSC4sums:HT -L1_TkEleIso_PFIsoTau: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 22.0 - obj: L1tkElectron:Iso:inclusive - leg3: - threshold_cut: offline_pt >= 45.0 - obj: L1nnPuppiTau:default -L1_TkEle_PFJet_dRMin: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - leg2.deltaR(leg3) > 0.3 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 28.0 - obj: L1tkElectron:NoIso:inclusive - leg3: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:default -L1_TkEle_TkMu: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: offline_pt >= 10.0 - obj: L1tkElectron:NoIso:inclusive - leg2: - threshold_cut: offline_pt >= 20.0 - obj: L1gmtTkMuon:default -L1_TkMu_DoubleTkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 6 - obj: L1gmtTkMuon:default - leg2: - threshold_cut: offline_pt >= 17.0 - obj: L1tkElectron:NoIso:inclusive - leg3: - threshold_cut: offline_pt >= 17.0 - obj: L1tkElectron:NoIso:inclusive -L1_TkMu_PfHTT: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: pt > 6 - obj: L1gmtTkMuon:default - leg3: - threshold_cut: offline_pt >= 320.0 - obj: L1puppiJetSC4sums:HT -L1_TkMu_PfJet_PfMet: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:default - leg3: - threshold_cut: offline_pt >= 110.0 - obj: L1puppiJetSC4:default - leg4: - threshold_cut: offline_pt >= 120.0 - obj: L1puppiMET:default -L1_TkMu_TkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 7 - obj: L1gmtTkMuon:default - leg2: - threshold_cut: offline_pt >= 23.0 - obj: L1tkElectron:NoIso:inclusive -L1_TkMu_TkEleIso: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 7 - obj: L1gmtTkMuon:default - leg2: - threshold_cut: offline_pt >= 20.0 - obj: L1tkElectron:Iso:inclusive -L1_TripleTkMu: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:default - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:default - leg3: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:default -L1_TripleTkMu_5SQ_3SQ_0OQ_DoubleMu_5_3_SQ_OS_Mass_Max9: - cross_masks: - - (leg1+leg2).mass < 9.0 - - leg1.charge*leg2.charge < 0.0 - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:default - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:default - leg3: - threshold_cut: pt > 0 - obj: L1gmtTkMuon:default -L1_TripleTkMu_5_3p5_2p5_OS_Mass_5to17: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - leg1.charge*leg3.charge < 0.0 - - (leg1+leg3).mass > 5.0 - - (leg1+leg3).mass < 17.0 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:default - leg2: - threshold_cut: pt > 3.5 - obj: L1gmtTkMuon:default - leg3: - threshold_cut: pt > 2.5 - obj: L1gmtTkMuon:default -L1_DoubleTkEle_PFHTT: - cross_masks: - - (abs(leg2.z0-leg1.z0) < 1 & (leg2.deltaR(leg3) > 0)) - - (abs(leg3.z0-leg1.z0) < 1 & (leg2.deltaR(leg3) > 0)) - - (leg3.deltaR(leg2) > 0) - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt > 8.0 - obj: L1tkElectron:NoIso:inclusive - leg3: - threshold_cut: offline_pt > 8.0 - obj: L1tkElectron:NoIso:inclusive - leg4: - threshold_cut: offline_pt > 390.0 - obj: L1puppiJetSC4sums:HT -L1_DoubleEGEle: - cross_masks: - - leg1.deltaR(leg2) > 0.1 - leg1: - threshold_cut: offline_pt >= 37.0 - obj: L1EG:default:inclusive - leg2: - threshold_cut: offline_pt >= 24.0 - obj: L1EG:default:inclusive -L1_DoublePFJet_MassMin: - cross_masks: - - (leg1 + leg2).mass > 620 - leg1: - threshold_cut: offline_pt >= 160.0 - obj: L1puppiJetSC4:default - leg2: - threshold_cut: offline_pt >= 35.0 - obj: L1puppiJetSC4:default -L1_DoublePFJet_dEtaMax: - cross_masks: - - abs(leg2.eta-leg1.eta) < 1.6 - leg1: - threshold_cut: leg1.offline_pt >= 112.0 - obj: L1puppiJetSC4:default - leg2: - threshold_cut: leg2.offline_pt >= 112.0 - obj: L1puppiJetSC4:default -L1_DoubleTkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - leg1: - threshold_cut: offline_pt >= 25.0 - obj: L1tkElectron:NoIso:inclusive - leg2: - threshold_cut: offline_pt >= 12.0 - obj: L1tkElectron:NoIso:inclusive -L1_DoubleTkMu: - cross_masks: - - ((abs(leg1.z0-leg2.z0) < 1) & (leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: offline_pt > 15.0 - obj: L1gmtTkMuon:default - leg2: - threshold_cut: pt > 7 - obj: L1gmtTkMuon:default -L1_DoubleTkMu4_SQ_OS_dR_Max1p2: - cross_masks: - - ((leg1.deltaR(leg2) < 1.2) & (leg1.deltaR(leg2) > 0)) - - ((leg1.charge*leg2.charge < 0.0) & (leg1.deltaR(leg2) > 0)) - - ((abs(leg2.z0-leg1.z0) < 1) & (leg1.deltaR(leg2) > 0)) - leg1: - threshold_cut: pt > 4 - obj: L1gmtTkMuon:default - leg2: - threshold_cut: pt > 4 - obj: L1gmtTkMuon:default -L1_DoubleTkMu_PfHTT: - cross_masks: - - (abs(leg2.z0-leg1.z0) < 1 & (leg3.deltaR(leg2) > 0)) - - (abs(leg3.z0-leg1.z0) < 1 & (leg3.deltaR(leg2) > 0)) - - (leg3.deltaR(leg2) > 0) - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:default - leg3: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:default - leg4: - threshold_cut: offline_pt >= 300.0 - obj: L1puppiJetSC4sums:HT -L1_DoubleTkMu_PfJet_PfMet: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:default - leg3: - threshold_cut: pt > 3 - obj: L1gmtTkMuon:default - leg4: - threshold_cut: offline_pt >= 60.0 - obj: L1puppiJetSC4:default - leg5: - threshold_cut: offline_pt >= 130.0 - obj: L1puppiMET:default -L1_DoubleTkMu_TkEle: - cross_masks: - - abs(leg2.z0-leg1.z0) < 1 - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:default - leg2: - threshold_cut: pt > 5 - obj: L1gmtTkMuon:default - leg3: - threshold_cut: offline_pt >= 9.0 - obj: L1tkElectron:NoIso:inclusive -L1_PFHTT_QuadJet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 400.0 - obj: L1puppiJetSC4sums:HT - leg2: - threshold_cut: offline_pt >= 70.0 - obj: L1puppiJetSC4:default - leg3: - threshold_cut: offline_pt >= 55.0 - obj: L1puppiJetSC4:default - leg4: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:default - leg5: - threshold_cut: offline_pt >= 40.0 - obj: L1puppiJetSC4:default -L1_PFIsoTau_PFIsoTau: - cross_masks: - - leg1.deltaR(leg2) > 0.5 - leg1: - threshold_cut: offline_pt >= 52.0 - obj: L1nnPuppiTau:default - leg2: - threshold_cut: offline_pt >= 52.0 - obj: L1nnPuppiTau:default -L1_PFIsoTau_PFMet: - cross_masks: [] - leg1: - threshold_cut: offline_pt >= 55.0 - obj: L1nnPuppiTau:default - leg2: - threshold_cut: offline_pt >= 190.0 - obj: L1puppiMET:default -L1_PFIsoTau_TkMu: - cross_masks: - - abs(leg3.z0-leg1.z0) < 1 - leg1: - threshold_cut: null - obj: L1PV:default - leg2: - threshold_cut: offline_pt >= 42.0 - obj: L1nnPuppiTau:default - leg3: - threshold_cut: offline_pt >= 18.0 - obj: L1gmtTkMuon:default diff --git a/configs/V44nano/object_performance/disp_ht.yaml b/configs/V44nano/object_performance/disp_ht.yaml index 8c83784f..c48b8614 100644 --- a/configs/V44nano/object_performance/disp_ht.yaml +++ b/configs/V44nano/object_performance/disp_ht.yaml @@ -2,14 +2,7 @@ HtoLLPto4b_M125_Phi60_ctau100_promptHT: sample: HtoLLPto4b_M125_Phi60_ctau100 version: V44nano reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen HT" - trafo: "HT" - cuts: - object: - - "abs({eta}) < 2.4" - - "{pt} > 30" + GenJet:ht_default: "pt" test_objects: L1puppiJetSC4sums:HT: "pt" L1TrackHT:HT: "ht" @@ -29,14 +22,7 @@ HtoLLPto4b_M125_Phi60_ctau100_promptHT: # sample: HtoLLPto4b_M125_Phi60_ctau100 # version: V44nano # reference_object: -# object: "GenJet" -# x_arg: "pt" -# label: "Gen HT" -# trafo: "HT" -# cuts: -# object: -# - "abs({eta}) < 2.4" -# - "{pt} > 30" +# GenJet:ht_default: "pt" # test_objects: # L1puppiJetSC4sums:HT: "pt" # L1TrackHT:HT: "ht" diff --git a/configs/V44nano/object_performance/electron_iso.yaml b/configs/V44nano/object_performance/electron_iso.yaml index 64a1cf81..ce3116fe 100644 --- a/configs/V44nano/object_performance/electron_iso.yaml +++ b/configs/V44nano/object_performance/electron_iso.yaml @@ -4,16 +4,7 @@ ElectronsIsolation_Barrel: 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" + GenPart:reference_electron_barrel: "pt" test_objects: L1tkElectron:NoIsoForIso: "relIso" xlabel: "Isolation" @@ -29,16 +20,7 @@ ElectronsIsolation_Endcap: 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" + GenPart:reference_electron_endcap: "pt" test_objects: L1tkElectron:NoIsoForIso: "relIso" xlabel: "Isolation" diff --git a/configs/V44nano/object_performance/electron_matching.yaml b/configs/V44nano/object_performance/electron_matching.yaml index ed947855..4e575db9 100644 --- a/configs/V44nano/object_performance/electron_matching.yaml +++ b/configs/V44nano/object_performance/electron_matching.yaml @@ -3,16 +3,7 @@ ElectronsMatchingBarrel: version: V44nano 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" + GenPart:reference_electron:barrel: "pt" test_objects: L1EG:default: "pt" L1tkElectron:NoIso: "pt" @@ -30,16 +21,7 @@ ElectronsMatchingBarrel: # version: V44nano # 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" +# GenPart:reference_electron:barrel: "pt" # test_objects: # L1EG:default: "pt" # L1tkElectron:NoIso: "pt" @@ -56,16 +38,7 @@ ElectronsMatchingEndcap: version: V44nano 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" + GenPart:reference_electron_endcap: "pt" test_objects: L1EG:default: "pt" L1tkElectron:NoIso: "pt" @@ -83,16 +56,7 @@ ElectronsMatchingEndcap: # version: V44nano # 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" +# GenPart:reference_electron_endcap: "pt" # test_objects: # L1EG:default: "pt" # L1tkElectron:NoIso: "pt" diff --git a/configs/V44nano/object_performance/electron_matching_eta.yaml b/configs/V44nano/object_performance/electron_matching_eta.yaml index 76c9c1a5..d9f86244 100644 --- a/configs/V44nano/object_performance/electron_matching_eta.yaml +++ b/configs/V44nano/object_performance/electron_matching_eta.yaml @@ -3,17 +3,7 @@ ElectronsMatching_Eta_Pt10to25: version: V44nano 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" + GenPart:reference_electron_pt10to25: "eta" test_objects: L1EG:default: "eta" L1tkElectron:NoIso: "eta" @@ -31,16 +21,7 @@ ElectronsMatching_Eta_Pt25toInf: version: V44nano 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" + GenPart:reference_electron_pt25toInf: "eta" test_objects: L1EG:default: "eta" L1tkElectron:NoIso: "eta" diff --git a/configs/V44nano/object_performance/electron_purity.yaml b/configs/V44nano/object_performance/electron_purity.yaml index 8cd615f2..3e957b39 100644 --- a/configs/V44nano/object_performance/electron_purity.yaml +++ b/configs/V44nano/object_performance/electron_purity.yaml @@ -3,15 +3,7 @@ # version: V44nano # match_test_to_ref: True # reference_object: -# object: "L1tkElectron" -# x_arg: "pt" -# label: "L1tkElectron" -# cuts: -# event: -# - "{eleId} == 1" -# - "abs({eta}) < 1.5" -# object: -# - "abs({eta}) < 2.4" +# L1tkElectron:reference:barrel: "pt" # test_objects: # GenPart:electron: "pt" # L1EG:default: "pt" @@ -30,15 +22,7 @@ Purity_ElectronsEndcap: version: V44nano match_test_to_ref: True reference_object: - object: "L1tkElectron" - x_arg: "pt" - label: "L1tkElectron" - cuts: - event: - - "{eleId} == 1" - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" + L1tkElectron:reference_endcap: "pt" test_objects: GenPart:electron: "pt" L1EG:default: "pt" diff --git a/configs/V44nano/object_performance/electron_trigger.yaml b/configs/V44nano/object_performance/electron_trigger.yaml index 66dba610..adb9cfbc 100644 --- a/configs/V44nano/object_performance/electron_trigger.yaml +++ b/configs/V44nano/object_performance/electron_trigger.yaml @@ -3,16 +3,7 @@ ElectronsTriggerBarrel: version: V44nano 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.8" + GenPart:reference_electron_trigger_barrel: "pt" test_objects: L1EG:default:barrel: "pt" L1tkElectron:NoIso:barrel: "pt" @@ -34,16 +25,7 @@ ElectronsTriggerEndcap: version: V44nano 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.8" + GenPart:reference_electron_trigger_endcap: "pt" test_objects: L1EG:default:endcap: "pt" L1tkElectron:NoIso:endcap: "pt" diff --git a/configs/V44nano/object_performance/jets_matching.yaml b/configs/V44nano/object_performance/jets_matching.yaml index cff6b52f..7fa2cea0 100644 --- a/configs/V44nano/object_performance/jets_matching.yaml +++ b/configs/V44nano/object_performance/jets_matching.yaml @@ -3,9 +3,7 @@ JetMatchingBarrel: version: V44nano match_test_to_ref: True reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" + GenJet:reference_barrel: "pt" cuts: event: - "abs({eta}) < 1.5" @@ -28,14 +26,7 @@ JetMatchingEndcap: version: V44nano match_test_to_ref: True reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" + GenJet:reference_endcap: "pt" test_objects: L1puppiJetHisto:default: "pt" L1puppiJetSC4:default: "pt" @@ -53,14 +44,7 @@ JetMatchingForward: sample: TT match_test_to_ref: True reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 2.4" - object: - - "abs({eta}) < 5" + GenJet:reference_forward: "pt" test_objects: L1puppiJetHisto:default: "pt" L1puppiJetSC4:default: "pt" @@ -78,14 +62,7 @@ JetMatchingBarrelSC8: version: V44nano match_test_to_ref: True reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen AK8 Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" + GenJetAK8:reference_barrel: "pt" test_objects: L1puppiJetSC8:default:barrel: "pt" xlabel: "Gen. $p_T$ (GeV)" @@ -100,14 +77,7 @@ JetMatchingEndcapSC8: version: V44nano match_test_to_ref: True reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen AK8 Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" + GenJetAK8:reference_endcap: "pt" test_objects: L1puppiJetSC8:default:endcap: "pt" xlabel: "Gen. $p_T$ (GeV)" @@ -115,4 +85,4 @@ JetMatchingEndcapSC8: binning: min: 0 max: 500 - step: 10 \ No newline at end of file + step: 10 diff --git a/configs/V44nano/object_performance/jets_matching_eta.yaml b/configs/V44nano/object_performance/jets_matching_eta.yaml index 89ce4953..f9722256 100644 --- a/configs/V44nano/object_performance/jets_matching_eta.yaml +++ b/configs/V44nano/object_performance/jets_matching_eta.yaml @@ -3,15 +3,7 @@ JetMatching_Eta_Pt40To100: version: V44nano match_test_to_ref: True reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 40" - - "{pt} < 100" - object: - - "abs({eta}) < 5" + GenJet:reference_Pt40To100: "eta" test_objects: L1puppiJetHisto:default: "eta" L1puppiJetSC4:default: "eta" @@ -29,14 +21,7 @@ JetMatching_Eta_Pt100ToInf: version: V44nano match_test_to_ref: True reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" + GenJet:reference_Pt100ToInf: "eta" test_objects: L1puppiJetHisto:default: "eta" L1puppiJetSC4:default: "eta" @@ -54,14 +39,7 @@ JetMatching_Eta_Pt100ToInf_extEta: version: V44nano match_test_to_ref: True reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 7" + GenJet:reference_Pt100ToInf_extEta: "eta" test_objects: L1caloJet:default: "eta" xlabel: "Gen. $\\eta$" @@ -76,14 +54,7 @@ JetMatching_Eta_SC8_Pt100ToInf: version: V44nano match_test_to_ref: True reference_object: - object: "GenJetAK8" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" + GenJetAK8:reference_matching_SC8_Pt100ToInf: "eta" test_objects: L1puppiJetSC8:default: "eta" xlabel: "Gen. $\\eta$" @@ -91,4 +62,4 @@ JetMatching_Eta_SC8_Pt100ToInf: binning: min: -5 max: 5 - step: 0.25 \ No newline at end of file + step: 0.25 diff --git a/configs/V44nano/object_performance/jets_matching_wBTag.yaml b/configs/V44nano/object_performance/jets_matching_wBTag.yaml index d9409a7e..a475b42c 100644 --- a/configs/V44nano/object_performance/jets_matching_wBTag.yaml +++ b/configs/V44nano/object_performance/jets_matching_wBTag.yaml @@ -3,15 +3,7 @@ JetMatching_Eta_Pt40To100_ExtendedVsRegular: version: V44nano match_test_to_ref: True reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 40" - - "{pt} < 100" - object: - - "abs({eta}) < 5" + GenJet:reference_Pt40To100: "eta" test_objects: L1puppiJetSC4:default: "eta" L1puppiExtJetSC4:default: "eta" @@ -27,14 +19,7 @@ JetMatching_Eta_Pt100ToInf_ExtendedVsRegular: version: V44nano match_test_to_ref: True reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 100" - object: - - "abs({eta}) < 5" + GenJet:reference_Pt100ToInf: "eta" test_objects: L1puppiJetSC4:default: "eta" L1puppiExtJetSC4:default: "eta" @@ -50,15 +35,7 @@ JetMatching_Eta_Pt30ToInf_genBJets: version: V44nano match_test_to_ref: True reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 30" - - "abs({partonFlavour}) == 5" - object: - - "abs({eta}) < 2.4" + GenJet:reference_Pt30ToInf_genBJets: "eta" test_objects: L1puppiExtJetSC4:bjetnn: "eta" xlabel: "Gen. $\\eta$" @@ -73,15 +50,7 @@ JetMatching_Eta_Pt30ToInf_genNotBJets: version: V44nano match_test_to_ref: True reference_object: - object: "GenJet" - x_arg: "eta" - label: "Gen Jets" - cuts: - event: - - "{pt} > 30" - - "abs({partonFlavour}) != 5" - object: - - "abs({eta}) < 2.4" + GenJet:reference_Pt30ToInf_genNotBJets: "eta" test_objects: L1puppiExtJetSC4:bjetnn: "eta" xlabel: "Gen. $\\eta$" @@ -96,14 +65,7 @@ JetMatching_Pt_Pt30ToInf_genBJets: version: V44nano match_test_to_ref: True reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({partonFlavour}) == 5" - object: - - "abs({eta}) < 2.4" + GenJet:reference_Pt30ToInf_genBJets: "pt" test_objects: L1puppiExtJetSC4:bjetnn: "pt" xlabel: "Gen. $p_T$ (GeV)" @@ -118,14 +80,7 @@ JetMatching_Pt_Pt30ToInf_genNotBJets: version: V44nano match_test_to_ref: True reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({partonFlavour}) != 5" - object: - - "abs({eta}) < 2.4" + GenJet:reference_Pt30ToInf_genNotBJets: "eta" test_objects: L1puppiExtJetSC4:bjetnn: "pt" xlabel: "Gen. $p_T$ (GeV)" diff --git a/configs/V44nano/object_performance/jets_sc8_trigger.yaml b/configs/V44nano/object_performance/jets_sc8_trigger.yaml index e4a053b1..69491a4b 100644 --- a/configs/V44nano/object_performance/jets_sc8_trigger.yaml +++ b/configs/V44nano/object_performance/jets_sc8_trigger.yaml @@ -3,14 +3,7 @@ JetTurnonBarrelSC8: sample: TT match_test_to_ref: True reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" + GenJetAK8:reference_barrel: "pt" test_objects: L1puppiJetSC8:default:barrel: "pt" thresholds: [150] @@ -29,14 +22,7 @@ JetTurnonEndcapSC8: sample: TT match_test_to_ref: True reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" + GenJetAK8:reference_endcap: "pt" test_objects: L1puppiJetSC8:default:endcap: "pt" thresholds: [150] @@ -55,14 +41,7 @@ JetTurnonForwardSC8: sample: TT match_test_to_ref: True reference_object: - object: "GenJetAK8" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 2.4" - object: - - "abs({eta}) < 5" + GenJetAK8:reference_forward: "pt" test_objects: L1puppiJetSC8:default:forward: "pt" thresholds: [150] diff --git a/configs/V44nano/object_performance/jets_trigger.yaml b/configs/V44nano/object_performance/jets_trigger.yaml index 81a5a482..0a3c6e22 100644 --- a/configs/V44nano/object_performance/jets_trigger.yaml +++ b/configs/V44nano/object_performance/jets_trigger.yaml @@ -3,14 +3,7 @@ JetTurnonBarrel: sample: TT match_test_to_ref: True reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) < 1.5" - object: - - "abs({eta}) < 2.4" + GenJet:reference_barrel: "pt" test_objects: # L1puppiJetHisto:default:barrel: "pt" L1puppiJetSC4:default:barrel: "pt" @@ -32,14 +25,7 @@ JetTurnonEndcap: sample: TT match_test_to_ref: True reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 1.5" - object: - - "abs({eta}) < 2.4" + GenJet:reference_endcap: "pt" test_objects: # L1puppiJetHisto:default:endcap: "pt" L1puppiJetSC4:default:endcap: "pt" @@ -61,14 +47,7 @@ JetTurnonForward: sample: TT match_test_to_ref: True reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen Jets" - cuts: - event: - - "abs({eta}) > 2.4" - object: - - "abs({eta}) < 5" + GenJet:reference_forward: "pt" test_objects: # L1puppiJetHisto:default:forward: "pt" L1puppiJetSC4:default:forward: "pt" diff --git a/configs/V44nano/object_performance/met_ht_mht.yaml b/configs/V44nano/object_performance/met_ht_mht.yaml index 6277d990..8e33343a 100644 --- a/configs/V44nano/object_performance/met_ht_mht.yaml +++ b/configs/V44nano/object_performance/met_ht_mht.yaml @@ -2,14 +2,7 @@ HT_90perc: sample: TT version: V44nano reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen HT" - trafo: "HT" - cuts: - object: - - "abs({eta}) < 2.4" - - "{pt} > 30" + GenJet:ht_default: "pt" test_objects: # L1puppiHistoJetSums:HT: "pt" L1puppiJetSC4sums:HT: "pt" @@ -29,14 +22,7 @@ HT_90perc: # sample: TT # version: V44nano # reference_object: -# object: "GenJet" -# x_arg: "pt" -# label: "Gen HT" -# trafo: "HT" -# cuts: -# object: -# - "abs({eta}) < 2.4" -# - "{pt} > 30" +# GenJet:ht_default: "pt" # test_objects: # # L1puppiHistoJetSums:HT: "pt" # L1puppiJetSC4sums:HT: "pt" @@ -56,14 +42,7 @@ MHT_50perc: sample: TT version: V44nano reference_object: - object: "GenJet" - x_arg: "pt" - label: "Gen MHT" - cuts: - object: - - "abs({eta}) < 2.4" - - "{pt} > 30" - trafo: "MHT" + GenJet:mht_default: "pt" test_objects: L1puppiHistoJetSums:MHT: "pt" L1puppiJetSC4sums:MHT: "pt" @@ -83,9 +62,7 @@ MET_90perc: sample: TT version: V44nano reference_object: - object: "GenMET" - x_arg: "pt" - label: "Gen MET" + GenMET:default: "pt" test_objects: L1puppiMET:default: "pt" L1puppiMLMET:default: "pt" @@ -105,9 +82,7 @@ MET_90perc: # sample: TT # version: V44nano # reference_object: -# object: "GenMET" -# x_arg: "pt" -# label: "Gen MET" +# GenMET:default: "pt" # test_objects: # L1puppiMET:default: "pt" # L1puppiMLMET:default: "pt" @@ -121,4 +96,4 @@ MET_90perc: # binning: # min: 0 # max: 500 -# step: 20 \ No newline at end of file +# step: 20 diff --git a/configs/V44nano/object_performance/muon_matching.yaml b/configs/V44nano/object_performance/muon_matching.yaml index f28046c7..2d9ce9aa 100644 --- a/configs/V44nano/object_performance/muon_matching.yaml +++ b/configs/V44nano/object_performance/muon_matching.yaml @@ -3,15 +3,7 @@ MuonsMatchingBarrel: version: V44nano 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" + GenPart:reference_muon:barrel_muon: "pt" test_objects: L1gmtMuon:default:barrel: "pt" L1gmtTkMuon:default:barrel: "pt" @@ -27,16 +19,7 @@ MuonsMatchingOverlap: version: V44nano 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" + GenPart:reference_muon:overlap: "pt" test_objects: L1gmtMuon:default:overlap: "pt" L1gmtTkMuon:default:overlap: "pt" @@ -52,16 +35,7 @@ MuonsMatchingEndcap: version: V44nano 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" + GenPart:reference_muon:endcap_muon: "pt" test_objects: L1gmtMuon:default:endcap: "pt" L1gmtTkMuon:default:endcap: "pt" diff --git a/configs/V44nano/object_performance/muon_matching_eta.yaml b/configs/V44nano/object_performance/muon_matching_eta.yaml index b135e6a2..d9cbbf75 100644 --- a/configs/V44nano/object_performance/muon_matching_eta.yaml +++ b/configs/V44nano/object_performance/muon_matching_eta.yaml @@ -3,17 +3,7 @@ MuonsMatching_Eta_Pt2to5: version: V44nano 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" + GenPart:reference_muon_Pt2to5: "eta" test_objects: L1gmtMuon:default: "eta" L1gmtMuon:dR0p6: "eta" @@ -30,16 +20,7 @@ MuonsMatching_Eta_Pt15toInf: version: V44nano 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" + GenPart:reference_muon_Pt15toInf: "eta" test_objects: L1gmtMuon:default: "eta" L1gmtTkMuon:default: "eta" diff --git a/configs/V44nano/objects/GenPart.yaml b/configs/V44nano/objects/GenPart.yaml index 20b93d9a..43d363b4 100644 --- a/configs/V44nano/objects/GenPart.yaml +++ b/configs/V44nano/objects/GenPart.yaml @@ -3,7 +3,10 @@ GenPart: eta_ranges: inclusive: [0, 7] barrel: [0, 1.479] + barrel_muon: [0, 0.83] + overlap: [0.83, 1.24] endcap: [1.479, 5] + endcap_muon: [1.24, 2.4] ids: electron: label: "Gen Electron" @@ -18,4 +21,106 @@ GenPart: inclusive: - "abs({eta}) < 3" - "(({statusFlags}>>7)&1) == 1" - - "abs({pdgId}) == 13" \ No newline at end of file + - "abs({pdgId}) == 13" + reference_muon: + label: "Gen Muons" + cuts: + event: + inclusive: + - "(({statusFlags}>>7)&1) == 1" + - "abs({pdgId}) == 13" + reference_muon_Pt2to5: + label: "Gen Muons" + cuts: + event: + inclusive: + - "(({statusFlags}>>7)&1) == 1" + - "abs({pdgId}) == 13" + - "{pt} > 2" + - "{pt} < 5" + object: + inclusive: + - "abs({eta}) < 2.4" + reference_muon_Pt15toInf: + label: "Gen Muons" + cuts: + event: + inclusive: + - "(({statusFlags}>>7)&1) == 1" + - "abs({pdgId}) == 13" + - "{pt} > 15" + object: + inclusive: + - "abs({eta}) < 2.4" + reference_electron_barrel: + label: "Gen Electron" + cuts: + event: + inclusive: + - "(({statusFlags}>>7)&1) == 1" + - "abs({pdgId}) == 11" + - "abs({eta}) < 1.479" + object: + inclusive: + - "abs({eta}) < 2.4" + reference_electron: + label: "Gen Electron" + cuts: + event: + inclusive: + - "(({statusFlags}>>7)&1) == 1" + - "abs({pdgId}) == 11" + reference_electron_endcap: + label: "Gen Electron Endcap" + cuts: + event: + inclusive: + - "(({statusFlags}>>7)&1) == 1" + - "abs({pdgId}) == 11" + - "abs({eta}) > 1.479" + object: + inclusive: + - "abs({eta}) < 2.4" + reference_electron_pt10to25: + label: "Gen Electron $p_T=10-25$GeV" + cuts: + event: + inclusive: + - "(({statusFlags}>>7)&1) == 1" + - "abs({pdgId}) == 11" + - "{pt} < 25" + - "{pt} > 10" + object: + inclusive: + - "abs({eta}) < 3.0" + reference_electron_pt25toInf: + label: "Gen Electron $p_T>25$GeV" + cuts: + event: + inclusive: + - "(({statusFlags}>>7)&1) == 1" + - "abs({pdgId}) == 11" + - "{pt} > 25" + object: + inclusive: + - "abs({eta}) < 3.0" + reference_electron_trigger_barrel: + cuts: + event: + inclusive: + - "(({statusFlags}>>7)&1) == 1" + - "abs({pdgId}) == 11" + - "abs({eta}) < 1.5" + object: + inclusive: + - "abs({eta}) < 2.8" + reference_electron_trigger_endcap: + cuts: + event: + inclusive: + - "(({statusFlags}>>7)&1) == 1" + - "abs({pdgId}) == 11" + - "abs({eta}) > 1.5" + object: + inclusive: + - "abs({eta}) < 2.8" diff --git a/configs/V44nano/objects/electrons.yaml b/configs/V44nano/objects/electrons.yaml index cfacf196..279edbed 100644 --- a/configs/V44nano/objects/electrons.yaml +++ b/configs/V44nano/objects/electrons.yaml @@ -1,4 +1,5 @@ L1tkElectron: + label: "L1tkElectron" match_dR: 0.15 eta_ranges: inclusive: [0, 7] @@ -30,6 +31,21 @@ L1tkElectron: - "abs({relIso}) < 0.13" endcap: - "abs({relIso}) < 0.28" + reference: + cuts: + event: + inclusive: + - "{eleId} == 1" + reference_endcap: + cuts: + event: + inclusive: + - "{eleId} == 1" + - "abs({eta}) > 1.5" + object: + inclusive: + - "abs({eta}) < 2.4" + L1EG: match_dR: 0.2 diff --git a/configs/V44nano/objects/jets.yaml b/configs/V44nano/objects/jets.yaml index 481cccda..aa955869 100644 --- a/configs/V44nano/objects/jets.yaml +++ b/configs/V44nano/objects/jets.yaml @@ -1,3 +1,144 @@ +GenJetAK8: + label: "Gen AK8 Jets" + eta_ranges: + inclusive: [0, 7] + barrel: [0, 1.5] + endcap: [1.5, 2.4] + forward: [2.4, 5] + ids: + reference_matching_SC8_Pt100ToInf: + cuts: + event: + inclusive: + - "{pt} > 100" + object: + inclusive: + - "abs({eta}) < 5" + reference_barrel: + cuts: + event: + inclusive: + - "abs({eta}) < 1.5" + object: + inclusive: + - "abs({eta}) < 2.4" + reference_endcap: + cuts: + event: + inclusive: + - "abs({eta}) > 1.5" + object: + inclusive: + - "abs({eta}) < 2.4" + reference_forward: + cuts: + event: + inclusive: + - "abs({eta}) > 2.4" + object: + inclusive: + - "abs({eta}) < 5" + + +GenJet: + eta_ranges: + inclusive: [0, 7] + barrel: [0, 1.5] + endcap: [1.5, 2.4] + forward: [2.4, 5] + ids: + mht_default: + label: "Gen MHT" + trafo: "MHT" + cuts: + object: + inclusive: + - "abs({eta}) < 2.4" + - "{pt} > 30" + ht_default: + label: "Gen HT" + trafo: "HT" + cuts: + object: + inclusive: + - "abs({eta}) < 2.4" + - "{pt} > 30" + reference_Pt40To100: + label: "Gen Jets" + cuts: + event: + inclusive: + - "{pt} > 40" + - "{pt} < 100" + object: + inclusive: + - "abs({eta}) < 5" + reference_Pt100ToInf: + label: "Gen Jets" + cuts: + event: + inclusive: + - "{pt} > 100" + object: + inclusive: + - "abs({eta}) < 5" + reference_Pt100ToInf_extEta: + label: "Gen Jets" + cuts: + event: + inclusive: + - "{pt} > 100" + object: + inclusive: + - "abs({eta}) < 7" + reference_Pt30ToInf_genBJets: + label: "Gen Jets" + cuts: + event: + inclusive: + - "{pt} > 30" + - "abs({partonFlavour}) == 5" + object: + inclusive: + - "abs({eta}) < 2.4" + reference_Pt30ToInf_genNotBJets: + label: "Gen Jets" + cuts: + event: + inclusive: + - "{pt} > 30" + - "abs({partonFlavour}) != 5" + object: + inclusive: + - "abs({eta}) < 2.4" + reference_barrel: + label: "Gen Jets" + cuts: + event: + inclusive: + - "abs({eta}) < 1.5" + object: + inclusive: + - "abs({eta}) < 2.4" + reference_endcap: + label: "Gen Jets" + cuts: + event: + inclusive: + - "abs({eta}) > 1.5" + object: + inclusive: + - "abs({eta}) < 2.4" + reference_forward: + label: "Gen Jets" + cuts: + event: + inclusive: + - "abs({eta}) > 2.4" + object: + inclusive: + - "abs({eta}) < 5" + L1caloJet: match_dR: 0.3 label: "Calo Jet" diff --git a/configs/V44nano/objects/met_ht_mht.yaml b/configs/V44nano/objects/met_ht_mht.yaml index 8dbdb2fd..f7d715b0 100644 --- a/configs/V44nano/objects/met_ht_mht.yaml +++ b/configs/V44nano/objects/met_ht_mht.yaml @@ -1,3 +1,8 @@ +GenMET: + label: "Gen MET" + ids: + default: {} + # phase1PuppiHT: # label: "Histogrammed Puppi HT" # ids: @@ -66,4 +71,4 @@ L1TrackMET: L1TrackTripletWord: label: "Track Triplet for W3Pi" ids: - default: {} \ No newline at end of file + default: {} diff --git a/configs/V44nano/objects/muons.yaml b/configs/V44nano/objects/muons.yaml index a9871f25..266fc1c5 100644 --- a/configs/V44nano/objects/muons.yaml +++ b/configs/V44nano/objects/muons.yaml @@ -1,13 +1,3 @@ -GenPart: - label: "Gen Muon" - eta_ranges: - inclusive: [0, 7] - ids: - gen_electron_default: - cuts: - inclusive: - - "({statusFlags}>>7)&1 == 1" - L1gmtTkMuon: label: "GMT TkMuon" match_dR: 0.1 diff --git a/menu_tools/object_performance/compare_json.ipynb b/menu_tools/object_performance/compare_json.ipynb index 3f8f03ea..fb60b0f7 100644 --- a/menu_tools/object_performance/compare_json.ipynb +++ b/menu_tools/object_performance/compare_json.ipynb @@ -9,25 +9,27 @@ }, "outputs": [], "source": [ - "import argparse \n", - "import os, sys \n", - " \n", - "import matplotlib.pyplot as plt \n", - "import mplhep as hep \n", + "import argparse\n", + "import os, sys\n", + "\n", + "import matplotlib.pyplot as plt\n", + "import mplhep as hep\n", + "\n", "plt.style.use(hep.style.CMS)\n", "\n", - "import numpy as np \n", + "import numpy as np\n", "import pandas as pd\n", - "# from progress.bar import IncrementalBar \n", - "import yaml \n", - "import json \n", - " \n", + "\n", + "# from progress.bar import IncrementalBar\n", + "import yaml\n", + "import json\n", + "\n", "# local files\n", - "sys.path.append('./src/')\n", - "# from turnon_collection import TurnOnCollection \n", - "# from scaling_collection import ScalingCollection \n", - "# from plotter import Plotter \n", - "# import utils " + "sys.path.append(\"./src/\")\n", + "# from turnon_collection import TurnOnCollection\n", + "# from scaling_collection import ScalingCollection\n", + "# from plotter import Plotter\n", + "# import utils" ] }, { @@ -68,19 +70,23 @@ "metadata": {}, "outputs": [], "source": [ - "def comp_turnons(plot1,plot2, sfxs = [\"v22\",\"v27\"], lss = [\"-\",\"--\"], keys = None,markers = [\"o\",\"s\"]):\n", - " fig, axs = plt.subplots(2,1,figsize=(10, 10),\n", - " sharex = True,gridspec_kw={'height_ratios': [3, 1]}) \n", + "def comp_turnons(\n", + " plot1, plot2, sfxs=[\"v22\", \"v27\"], lss=[\"-\", \"--\"], keys=None, markers=[\"o\", \"s\"]\n", + "):\n", + " fig, axs = plt.subplots(\n", + " 2, 1, figsize=(10, 10), sharex=True, gridspec_kw={\"height_ratios\": [3, 1]}\n", + " )\n", "\n", - " hep.cms.label(ax=axs[0], llabel=\"Phase-2 Simulation\", rlabel = \"14 TeV\")\n", + " hep.cms.label(ax=axs[0], llabel=\"Phase-2 Simulation\", rlabel=\"14 TeV\")\n", "\n", " if keys is None:\n", " keys = plot1.keys()\n", - " # or hardcode \n", + " # or hardcode\n", " # keys = [\"EG\"]\n", - " \n", - " for j,key in enumerate(keys):\n", - " if key in ['xlabel', 'ylabel', 'watermark']: continue\n", + "\n", + " for j, key in enumerate(keys):\n", + " if key in [\"xlabel\", \"ylabel\", \"watermark\"]:\n", + " continue\n", " if key not in plot1.keys():\n", " print(f\"Warning: {key} not in plot 1 keys. Skipping...\")\n", " if key not in plot2.keys():\n", @@ -88,47 +94,55 @@ " continue\n", "\n", " ## plot 1\n", - " plots = [plot1[key],plot2[key]]\n", + " plots = [plot1[key], plot2[key]]\n", " color = f\"C{j-3}\"\n", - "# print(color)\n", + " # print(color)\n", "\n", - " for i,p1 in enumerate(plots):\n", + " for i, p1 in enumerate(plots):\n", " sfx = sfxs[i]\n", "\n", - "\n", - " #label = p1[\"label\"] + \", \" + sfx\n", + " # label = p1[\"label\"] + \", \" + sfx\n", " label = f\"{sfx}, {p1['label']}\"\n", " p1[\"err_kwargs\"][\"marker\"] = markers[i]\n", - " if i == 1: \n", - " p1[\"err_kwargs\"][\"markerfacecolor\"] ='none'\n", - "# mfc='w'\n", - "\n", - " axs[0].errorbar(p1[\"xbins\"],p1[\"efficiency\"],yerr = p1[\"efficiency_err\"], \n", - " label = label, ls = lss[i], color = color,\n", - " **(p1[\"err_kwargs\"]))\n", - "\n", - " # axs[]\n", + " if i == 1:\n", + " p1[\"err_kwargs\"][\"markerfacecolor\"] = \"none\"\n", + " # mfc='w'\n", + "\n", + " axs[0].errorbar(\n", + " p1[\"xbins\"],\n", + " p1[\"efficiency\"],\n", + " yerr=p1[\"efficiency_err\"],\n", + " label=label,\n", + " ls=lss[i],\n", + " color=color,\n", + " **(p1[\"err_kwargs\"]),\n", + " )\n", + "\n", + " # axs[]\n", " x = plots[0][\"xbins\"]\n", " y = plots[0][\"efficiency\"]\n", - " d_p1 = dict(zip(x,y))\n", + " d_p1 = dict(zip(x, y))\n", "\n", " x = plots[1][\"xbins\"]\n", " y = plots[1][\"efficiency\"]\n", - " d_p2 = dict(zip(x,y))\n", + " d_p2 = dict(zip(x, y))\n", "\n", - " (pd.Series(d_p1) - pd.Series(d_p2)).plot(ax = axs[1], label = p1[\"label\"], marker = \".\")\n", + " (pd.Series(d_p1) - pd.Series(d_p2)).plot(\n", + " ax=axs[1], label=p1[\"label\"], marker=\".\"\n", + " )\n", "\n", - " axs[0].legend(ncol = 1)\n", + " axs[0].legend(ncol=1)\n", " axs[1].legend()\n", "\n", - " axs[0].set_ylabel(plot1[\"ylabel\"], fontsize = \"small\")\n", + " axs[0].set_ylabel(plot1[\"ylabel\"], fontsize=\"small\")\n", "\n", " axs[1].set_xlabel(plot1[\"xlabel\"])\n", " axs[1].set_ylabel(f\"{sfxs[0]} - {sfxs[1]}\")\n", - " \n", + "\n", " plt.subplots_adjust(wspace=0, hspace=0)\n", - " for ax in axs: ax.grid()\n", - " \n", + " for ax in axs:\n", + " ax.grid()\n", + "\n", " return fig" ] }, @@ -151,7 +165,9 @@ "metadata": {}, "outputs": [], "source": [ - "v0_jsons = glob(\"/eos/user/a/alobanov/www/L1T/Phase2/menu/plots/tools/V27/turnons/*.json\")" + "v0_jsons = glob(\n", + " \"/eos/user/a/alobanov/www/L1T/Phase2/menu/plots/tools/V27/turnons/*.json\"\n", + ")" ] }, { @@ -166,32 +182,33 @@ "v0 = \"V27\"\n", "v1 = \"V22\"\n", "\n", - "outdir = \"/eos/user/a/alobanov/www/L1T/Phase2/menu/plots/tools/%svs%s\"%(v0,v1)\n", + "outdir = \"/eos/user/a/alobanov/www/L1T/Phase2/menu/plots/tools/%svs%s\" % (v0, v1)\n", "\n", "for v0_json in v0_jsons[:100]:\n", - "# print(\"he\")\n", - " \n", - " #v1_json = v0_json.replace(\"V27\",\"V26\")\n", - " v1_json = v0_json.replace(v0,v1)#.replace(\"_V26\",\"\")\n", - " if not os.path.exists(v1_json): \n", + " # print(\"he\")\n", + "\n", + " # v1_json = v0_json.replace(\"V27\",\"V26\")\n", + " v1_json = v0_json.replace(v0, v1) # .replace(\"_V26\",\"\")\n", + " if not os.path.exists(v1_json):\n", " print(v1_json + \" does not exist\")\n", " continue\n", - " \n", + "\n", " plot1 = load_json(v0_json)\n", " plot2 = load_json(v1_json)\n", - " \n", + "\n", " print(os.path.basename(v0_json))\n", - " f = comp_turnons(plot1,plot2, sfxs = [v0,v1], lss = [\"-\",\"--\"])\n", - " \n", - " outfname = v0_json.replace(v0,\"%svs%s\"%(v0,v1)).replace(\".json\",\".png\")\n", - " \n", + " f = comp_turnons(plot1, plot2, sfxs=[v0, v1], lss=[\"-\", \"--\"])\n", + "\n", + " outfname = v0_json.replace(v0, \"%svs%s\" % (v0, v1)).replace(\".json\", \".png\")\n", + "\n", " outdir = os.path.dirname(outfname)\n", - " if not os.path.exists(outdir): os.makedirs(outdir)\n", - " \n", - "# print(\"here\")\n", + " if not os.path.exists(outdir):\n", + " os.makedirs(outdir)\n", + "\n", + " # print(\"here\")\n", " plt.savefig(outfname)\n", - " \n", - " outfname = outfname.replace(\".png\",\".pdf\")\n", + "\n", + " outfname = outfname.replace(\".png\", \".pdf\")\n", " plt.savefig(outfname)" ] }, @@ -231,20 +248,23 @@ "metadata": {}, "outputs": [], "source": [ - "def comp_scalings(plot1,plot2, sfxs = [\"v22\",\"v27\"], lss = [\"-\",\"--\"], keys = None, markers = [\"o\",\"s\"]):\n", - " fig, axs = plt.subplots(2,1,figsize=(10, 10),\n", - " sharex = True,\n", - " gridspec_kw={'height_ratios': [3, 1]}) \n", - " hep.cms.label(ax=axs[0], llabel=\"Phase-2 Simulation\", rlabel = \"14 TeV\")\n", + "def comp_scalings(\n", + " plot1, plot2, sfxs=[\"v22\", \"v27\"], lss=[\"-\", \"--\"], keys=None, markers=[\"o\", \"s\"]\n", + "):\n", + " fig, axs = plt.subplots(\n", + " 2, 1, figsize=(10, 10), sharex=True, gridspec_kw={\"height_ratios\": [3, 1]}\n", + " )\n", + " hep.cms.label(ax=axs[0], llabel=\"Phase-2 Simulation\", rlabel=\"14 TeV\")\n", "\n", " if keys is None:\n", " keys = plot1.keys()\n", - " # or hardcode \n", + " # or hardcode\n", " # keys = [\"EG\"]\n", - "# markers = [\"o-\",\"s--\"]\n", - " \n", - " for j,key in enumerate(keys):\n", - " if key in ['xlabel', 'ylabel', 'watermark']: continue\n", + " # markers = [\"o-\",\"s--\"]\n", + "\n", + " for j, key in enumerate(keys):\n", + " if key in [\"xlabel\", \"ylabel\", \"watermark\"]:\n", + " continue\n", " if key not in plot1.keys():\n", " print(f\"Warning: {key} not in plot 1 keys. Skipping...\")\n", " if key not in plot2.keys():\n", @@ -252,41 +272,50 @@ " continue\n", "\n", " ## plot 1\n", - " plots = [plot1[key],plot2[key]]\n", + " plots = [plot1[key], plot2[key]]\n", " color = f\"C{j-1}\"\n", "\n", - " for i,p1 in enumerate(plots):\n", + " for i, p1 in enumerate(plots):\n", " sfx = sfxs[i]\n", "\n", " label = sfx + \", \" + p1[\"label\"]\n", - " \n", - " axs[0].plot(p1[\"xvals\"],p1[\"yvals\"], color = color, marker = markers[i],\n", - " label = label, ls = lss[i], mfc=\"none\" if i == 1 else color)\n", - " \n", + "\n", + " axs[0].plot(\n", + " p1[\"xvals\"],\n", + " p1[\"yvals\"],\n", + " color=color,\n", + " marker=markers[i],\n", + " label=label,\n", + " ls=lss[i],\n", + " mfc=\"none\" if i == 1 else color,\n", + " )\n", + "\n", " x = plots[0][\"xvals\"]\n", " y = plots[0][\"yvals\"]\n", - " d_p1 = dict(zip(x,y))\n", + " d_p1 = dict(zip(x, y))\n", "\n", " x = plots[1][\"xvals\"]\n", " y = plots[1][\"yvals\"]\n", - " d_p2 = dict(zip(x,y))\n", + " d_p2 = dict(zip(x, y))\n", + "\n", + " (pd.Series(d_p1) - pd.Series(d_p2)).plot(\n", + " ax=axs[1], label=p1[\"label\"], marker=\".\"\n", + " )\n", "\n", - " (pd.Series(d_p1) - pd.Series(d_p2)).plot(ax = axs[1], label = p1[\"label\"], marker = \".\")\n", - " \n", - " \n", " ax = axs[0]\n", " ax.set_ylabel(\"95 % Location [GeV]\")\n", - " axs[0].legend(fontsize = \"small\")\n", - " \n", - "# axs[0].set_ylabel(plot1[\"ylabel\"], fontsize = \"x-small\")\n", + " axs[0].legend(fontsize=\"small\")\n", + "\n", + " # axs[0].set_ylabel(plot1[\"ylabel\"], fontsize = \"x-small\")\n", "\n", - "# axs[1].set_xlabel(plot1[\"xlabel\"])\n", + " # axs[1].set_xlabel(plot1[\"xlabel\"])\n", " axs[1].set_ylabel(f\"{sfxs[0]} - {sfxs[1]}\")\n", " axs[1].set_xlabel(\"Threshold [GeV]\")\n", - " \n", - " for ax in axs: ax.grid()\n", + "\n", + " for ax in axs:\n", + " ax.grid()\n", " plt.subplots_adjust(wspace=0, hspace=0)\n", - "# plt.tight_layout()\n", + " # plt.tight_layout()\n", "\n", " return fig" ] @@ -320,7 +349,9 @@ } ], "source": [ - "v0_jsons = glob(\"/eos/user/a/alobanov/www/L1T/Phase2/menu/plots/tools/V27/scalings/*.json\")\n", + "v0_jsons = glob(\n", + " \"/eos/user/a/alobanov/www/L1T/Phase2/menu/plots/tools/V27/scalings/*.json\"\n", + ")\n", "len(v0_jsons)\n", "v0_jsons" ] @@ -340,25 +371,26 @@ "\n", "for v0_json in v0_jsons[:100]:\n", " print(v0_json)\n", - " \n", - " v22_json = v0_json.replace(v0,v1)\n", - " if not os.path.exists(v22_json): \n", + "\n", + " v22_json = v0_json.replace(v0, v1)\n", + " if not os.path.exists(v22_json):\n", " print(v22_json + \" does not exist\")\n", " continue\n", - " \n", - "# continue \n", - " \n", + "\n", + " # continue\n", + "\n", " plot1 = load_json(v0_json)\n", " plot2 = load_json(v22_json)\n", - " \n", + "\n", " print(os.path.basename(v0_json))\n", - " f = comp_scalings(plot1,plot2, sfxs = [v0,v1], lss = [\"-\",\"--\"])\n", - " \n", - " outfname = v0_json.replace(v0,f\"{v0}vs{v1}\").replace(\".json\",\".png\")\n", - " \n", + " f = comp_scalings(plot1, plot2, sfxs=[v0, v1], lss=[\"-\", \"--\"])\n", + "\n", + " outfname = v0_json.replace(v0, f\"{v0}vs{v1}\").replace(\".json\", \".png\")\n", + "\n", " outdir = os.path.dirname(outfname)\n", - " if not os.path.exists(outdir): os.makedirs(outdir)\n", - " \n", + " if not os.path.exists(outdir):\n", + " os.makedirs(outdir)\n", + "\n", " plt.savefig(outfname)" ] }, @@ -382,7 +414,7 @@ } ], "source": [ - "f = comp_scalings(plot1,plot2, sfxs = [\"v27\",\"v22\"], lss = [\"-\",\"--\"])" + "f = comp_scalings(plot1, plot2, sfxs=[\"v27\", \"v22\"], lss=[\"-\", \"--\"])" ] }, { @@ -400,19 +432,26 @@ "metadata": {}, "outputs": [], "source": [ - "def comp_plots(plot1,plot2, sfxs = [\"v22\",\"v27\"], ptype = \"turnon\",\n", - " lss = [\"-\",\"--\"], keys = None, markers = [\"o\",\"s\"]):\n", - " \n", - " fig, axs = plt.subplots(2,1,figsize=(10, 12),\n", - " sharex = True,\n", - " gridspec_kw={'height_ratios': [3, 1]}) \n", - " hep.cms.label(ax=axs[0], llabel=\"Phase-2 Simulation\", rlabel = \"14 TeV\")\n", - "\n", - " if keys is None: keys = plot1.keys()\n", + "def comp_plots(\n", + " plot1,\n", + " plot2,\n", + " sfxs=[\"v22\", \"v27\"],\n", + " ptype=\"turnon\",\n", + " lss=[\"-\", \"--\"],\n", + " keys=None,\n", + " markers=[\"o\", \"s\"],\n", + "):\n", + " fig, axs = plt.subplots(\n", + " 2, 1, figsize=(10, 12), sharex=True, gridspec_kw={\"height_ratios\": [3, 1]}\n", + " )\n", + " hep.cms.label(ax=axs[0], llabel=\"Phase-2 Simulation\", rlabel=\"14 TeV\")\n", + "\n", + " if keys is None:\n", + " keys = plot1.keys()\n", " # clean keys\n", " clean_keys = []\n", " for key in keys:\n", - " if key in ['xlabel', 'ylabel', 'watermark']: \n", + " if key in [\"xlabel\", \"ylabel\", \"watermark\"]:\n", " continue\n", " if key not in plot1.keys():\n", " print(f\"Warning: {key} not in plot 1 keys. Skipping...\")\n", @@ -421,62 +460,76 @@ " print(f\"Warning: {key} not in plot 2 keys. Skipping...\")\n", " continue\n", " clean_keys.append(key)\n", - " \n", - " for j,key in enumerate(clean_keys):\n", + "\n", + " for j, key in enumerate(clean_keys):\n", " ## plot 1\n", - " plots = [plot1[key],plot2[key]]\n", + " plots = [plot1[key], plot2[key]]\n", " color = f\"C{j}\"\n", "\n", - " for i,p1 in enumerate(plots):\n", + " for i, p1 in enumerate(plots):\n", " sfx = sfxs[i]\n", " label = f\"{sfx}, {p1['label']}\"\n", "\n", " if ptype == \"scalings\":\n", - " axs[0].plot(p1[\"xvals\"],p1[\"yvals\"], color = color, marker = markers[i],\n", - " label = label, ls = lss[i], mfc=\"none\" if i == 1 else color)\n", + " axs[0].plot(\n", + " p1[\"xvals\"],\n", + " p1[\"yvals\"],\n", + " color=color,\n", + " marker=markers[i],\n", + " label=label,\n", + " ls=lss[i],\n", + " mfc=\"none\" if i == 1 else color,\n", + " )\n", " elif ptype == \"turnon\":\n", " p1[\"err_kwargs\"][\"marker\"] = markers[i]\n", "\n", - " axs[0].errorbar(p1[\"xbins\"],p1[\"efficiency\"],yerr = p1[\"efficiency_err\"], \n", - " label = label, ls = lss[i], color = color, mfc=\"none\" if i == 1 else color,\n", - " **(p1[\"err_kwargs\"]))\n", - " \n", + " axs[0].errorbar(\n", + " p1[\"xbins\"],\n", + " p1[\"efficiency\"],\n", + " yerr=p1[\"efficiency_err\"],\n", + " label=label,\n", + " ls=lss[i],\n", + " color=color,\n", + " mfc=\"none\" if i == 1 else color,\n", + " **(p1[\"err_kwargs\"]),\n", + " )\n", + "\n", " ## Make ratios\n", " if ptype == \"scalings\":\n", - " d_p1 = dict(zip(plots[0][\"xvals\"],plots[0][\"yvals\"]))\n", - " d_p2 = dict(zip(plots[1][\"xvals\"],plots[1][\"yvals\"]))\n", + " d_p1 = dict(zip(plots[0][\"xvals\"], plots[0][\"yvals\"]))\n", + " d_p2 = dict(zip(plots[1][\"xvals\"], plots[1][\"yvals\"]))\n", " elif ptype == \"turnon\":\n", - " d_p1 = dict(zip(plots[0][\"xbins\"],plots[0][\"efficiency\"]))\n", - " d_p2 = dict(zip(plots[1][\"xbins\"],plots[1][\"efficiency\"]))\n", - " \n", + " d_p1 = dict(zip(plots[0][\"xbins\"], plots[0][\"efficiency\"]))\n", + " d_p2 = dict(zip(plots[1][\"xbins\"], plots[1][\"efficiency\"]))\n", + "\n", " # add 100% eff line\n", - "# axs[0].axhline(1,ls = \":\", alpha = 0.5, c = \"k\")\n", - " \n", + " # axs[0].axhline(1,ls = \":\", alpha = 0.5, c = \"k\")\n", + "\n", " df_p1 = pd.Series(d_p1)\n", " df_p2 = pd.Series(d_p2)\n", "\n", - " if (df_p1.sum()!=0) and (df_p1.sum()!=0):\n", - "\n", - " diff = (df_p1 - df_p2) \n", + " if (df_p1.sum() != 0) and (df_p1.sum() != 0):\n", + " diff = df_p1 - df_p2\n", " diff /= df_p2\n", " label = p1[\"label\"].split(\",\")[0]\n", - " diff.plot(ax = axs[1], label = label, marker = \".\", color = color)\n", - " \n", + " diff.plot(ax=axs[1], label=label, marker=\".\", color=color)\n", + "\n", " # make axis stuff\n", - " axs[0].legend(fontsize = \"x-small\")\n", - " axs[1].set_ylabel(f\"({sfxs[0]}-{sfxs[1]})/{sfxs[1]}\", fontsize = \"x-small\")\n", - " axs[1].legend(fontsize = \"x-small\")\n", - " \n", + " axs[0].legend(fontsize=\"x-small\")\n", + " axs[1].set_ylabel(f\"({sfxs[0]}-{sfxs[1]})/{sfxs[1]}\", fontsize=\"x-small\")\n", + " axs[1].legend(fontsize=\"x-small\")\n", + "\n", " if ptype == \"scalings\":\n", " axs[0].set_ylabel(\"95 % Location [GeV]\")\n", " axs[1].set_xlabel(\"Threshold [GeV]\")\n", " elif ptype == \"turnon\":\n", - " axs[0].set_ylabel(plot1[\"ylabel\"], fontsize = \"small\")\n", + " axs[0].set_ylabel(plot1[\"ylabel\"], fontsize=\"small\")\n", " axs[1].set_xlabel(plot1[\"xlabel\"])\n", "\n", - "# axs[1].set_ylim(-.1,.1)\n", - " \n", - " for ax in axs: ax.grid()\n", + " # axs[1].set_ylim(-.1,.1)\n", + "\n", + " for ax in axs:\n", + " ax.grid()\n", " plt.tight_layout()\n", " plt.subplots_adjust(wspace=0, hspace=0)\n", "\n", @@ -506,8 +559,8 @@ "# \"/eos/user/a/alobanov/www/L1T/Phase2/menu/plots/tools/V27/turnons/ElectronsMatchingBarrel_-999_V27.json\"\n", "# ]\n", "\n", - "#v0_jsons = glob(\"/eos/user/a/alobanov/www/L1T/Phase2/menu/plots/tools/V27/*/Electrons*Barrel*.json\")\n", - "#v0_jsons = glob(\"/eos/user/a/alobanov/www/L1T/Phase2/menu/plots/tools/V27/tu*/Mu*Eta*.json\")\n", + "# v0_jsons = glob(\"/eos/user/a/alobanov/www/L1T/Phase2/menu/plots/tools/V27/*/Electrons*Barrel*.json\")\n", + "# v0_jsons = glob(\"/eos/user/a/alobanov/www/L1T/Phase2/menu/plots/tools/V27/tu*/Mu*Eta*.json\")\n", "v0_jsons = glob(\"/eos/user/a/alobanov/www/L1T/Phase2/menu/plots/tools/V27/*/Jet*.json\")\n", "len(v0_jsons)\n", "# v0_jsons" @@ -565,34 +618,38 @@ "v0 = \"V27\"\n", "v1 = \"V22\"\n", "\n", - "outdir = \"https://alobanov.web.cern.ch/L1T/Phase2/menu/plots/tools/%svs%s\"%(v0,v1)\n", + "outdir = \"https://alobanov.web.cern.ch/L1T/Phase2/menu/plots/tools/%svs%s\" % (v0, v1)\n", "\n", "for v0_json in v0_jsons[:200]:\n", - " \n", - " v1_json = v0_json.replace(v0,v1)\n", - " if not os.path.exists(v1_json): \n", + " v1_json = v0_json.replace(v0, v1)\n", + " if not os.path.exists(v1_json):\n", " print(v1_json + \" does not exist\")\n", " continue\n", - " \n", + "\n", " plot1 = load_json(v0_json)\n", " plot2 = load_json(v1_json)\n", - " \n", + "\n", " print(os.path.basename(v0_json))\n", - " f = comp_plots(plot1,plot2, sfxs = [v0,v1], \n", - " lss = [\"-\",\"--\"],\n", - "# lss = [\"\",\"\"],\n", - " markers = [\".\",\"o\"],\n", - " ptype = \"turnon\" if \"turnon\" in v0_json else \"scalings\")\n", - " \n", - " outfname = v0_json.replace(v0,\"%svs%s\"%(v0,v1)).replace(\".json\",\".png\")\n", - " \n", + " f = comp_plots(\n", + " plot1,\n", + " plot2,\n", + " sfxs=[v0, v1],\n", + " lss=[\"-\", \"--\"],\n", + " # lss = [\"\",\"\"],\n", + " markers=[\".\", \"o\"],\n", + " ptype=\"turnon\" if \"turnon\" in v0_json else \"scalings\",\n", + " )\n", + "\n", + " outfname = v0_json.replace(v0, \"%svs%s\" % (v0, v1)).replace(\".json\", \".png\")\n", + "\n", " outdir = os.path.dirname(outfname)\n", - " if not os.path.exists(outdir): os.makedirs(outdir)\n", - " \n", - " print(\"Saving plot %s\" %outfname)\n", + " if not os.path.exists(outdir):\n", + " os.makedirs(outdir)\n", + "\n", + " print(\"Saving plot %s\" % outfname)\n", " plt.savefig(outfname)\n", " # save pdf\n", - " outfname = outfname.replace(\".png\",\".pdf\")\n", + " outfname = outfname.replace(\".png\", \".pdf\")\n", " plt.savefig(outfname)" ] }, diff --git a/menu_tools/object_performance/config.py b/menu_tools/object_performance/config.py index a51dd89e..c2d8acd6 100644 --- a/menu_tools/object_performance/config.py +++ b/menu_tools/object_performance/config.py @@ -1,7 +1,7 @@ from typing import Any, Optional from menu_tools.utils.config import BasePlotConfig -from menu_tools.utils.objects import Object +from menu_tools.utils.objects import Object, ReferenceObject class PerformancePlotConfig(BasePlotConfig): @@ -16,36 +16,17 @@ def iso_vs_eff_plot(self): return False @property - def reference_object(self): - return self._cfg["reference_object"]["object"] - - @property - def reference_event_cuts(self): - try: - return self._cfg["reference_object"]["cuts"]["event"] - except KeyError: - return [] - - @property - def reference_object_cuts(self): - try: - return self._cfg["reference_object"]["cuts"]["object"] - except KeyError: - return [] - - @property - def reference_trafo(self) -> Optional[str]: - try: - return self._cfg["reference_object"]["trafo"] - except KeyError: - return None - - @property - def reference_label(self) -> str: - try: - return self._cfg["reference_object"]["label"] - except KeyError: - raise KeyError("No label defined for reference object in {self.plot_name}!") + def reference_object(self) -> ReferenceObject: + assert isinstance( + self._cfg["reference_object"], dict + ), f"Reference object is not a dict in {self.plot_name}!" + object_id_strs = list(self._cfg["reference_object"].keys()) + assert ( + len(object_id_strs) == 1 + ), f"Multiple reference objects defined in {self.plot_name}!" + return ReferenceObject( + list(self._cfg["reference_object"].keys())[0], self.version + ) @property def test_objects(self) -> dict[str, Any]: @@ -55,14 +36,6 @@ def test_objects(self) -> dict[str, Any]: return self._cfg["test_objects"] - # DEPRECATED - # test_obj = { - # x: {"base_obj": x.split(":")[0], "id": x.split(":")[1], "x_arg": x_arg} - # for x, x_arg in self._cfg["test_objects"].items() - # } - - # return test_obj - @property def matching(self): try: @@ -72,7 +45,7 @@ def matching(self): @property def reference_field(self): - field = self._cfg["reference_object"]["x_arg"] + field = self._cfg["reference_object"][self.reference_object.object_key] return field.lower() @property diff --git a/menu_tools/object_performance/plotter.py b/menu_tools/object_performance/plotter.py index 808a6257..776d26ac 100755 --- a/menu_tools/object_performance/plotter.py +++ b/menu_tools/object_performance/plotter.py @@ -67,12 +67,13 @@ def _outdir_distributions(self) -> str: "outputs", self.version, "object_performance", "distributions" ) - def _style_plot(self, fig, ax, legend_loc="lower right"): + def _style_plot(self, fig, ax, legend_loc="lower right", ylabel=False): ax.axvline(self.threshold, ls=":", c="k") ax.axhline(1, ls=":", c="k") ax.legend(loc=legend_loc, frameon=False) ax.set_xlabel(rf"{self.cfg.xlabel}") - ylabel = self.cfg.ylabel.replace("", str(self.threshold)) + if not ylabel: + ylabel = self.cfg.ylabel.replace("", str(self.threshold)) ax.set_ylabel(rf"{ylabel}") ax.set_xlim(self.cfg.bin_min, self.cfg.bin_max) ax.tick_params(direction="in") @@ -291,7 +292,9 @@ def _plot_raw_counts(self): **err_kwargs, ) - self._style_plot(fig, ax, legend_loc="best") + ylabel = self.cfg.ylabel.replace("", str(self.threshold)) + ylabel = ylabel.replace("Trigger Efficiency", "Events") + self._style_plot(fig, ax, legend_loc="best", ylabel=ylabel) # Save figure plot_fname = f"{self.plot_name}_{self.threshold}_dist_{self.version}" plt.savefig(os.path.join(self._outdir_distributions, f"{plot_fname}.png")) diff --git a/menu_tools/object_performance/tests/reference_data/ElectronsIsolation_Barrel_-999_V29.yaml b/menu_tools/object_performance/tests/reference_data/ElectronsIsolation_Barrel_-999_V29.yaml index bf6e1ea4..d363c689 100644 --- a/menu_tools/object_performance/tests/reference_data/ElectronsIsolation_Barrel_-999_V29.yaml +++ b/menu_tools/object_performance/tests/reference_data/ElectronsIsolation_Barrel_-999_V29.yaml @@ -6,15 +6,7 @@ ElectronsIsolation_Barrel: iso_vs_efficiency: true match_test_to_ref: true reference_object: - cuts: - event: - - '{dr_0.3} < 0.15' - - abs({eta}) < 1.479 - object: - - abs({eta}) < 1.479 - label: Gen Electrons - object: part_e - x_arg: Pt + part_e:default: "Pt" sample: DYLL_M50 test_objects: tkElectron:NoIsoLowPt: trkiso diff --git a/menu_tools/object_performance/tests/reference_data/HT_50perc_350_V29.yaml b/menu_tools/object_performance/tests/reference_data/HT_50perc_350_V29.yaml index 224160bf..cd6f2336 100644 --- a/menu_tools/object_performance/tests/reference_data/HT_50perc_350_V29.yaml +++ b/menu_tools/object_performance/tests/reference_data/HT_50perc_350_V29.yaml @@ -5,14 +5,7 @@ HT_50perc: step: 20 version: V29 reference_object: - cuts: - object: - - abs({eta}) < 2.4 - - '{pt} > 30' - label: Gen HT - object: jet - x_arg: Pt - trafo: HT + jet:ht: "Pt" sample: TT scalings: method: naive diff --git a/menu_tools/object_performance/tests/reference_data/HT_90perc_350_V29.yaml b/menu_tools/object_performance/tests/reference_data/HT_90perc_350_V29.yaml index 969165bf..e5d45808 100644 --- a/menu_tools/object_performance/tests/reference_data/HT_90perc_350_V29.yaml +++ b/menu_tools/object_performance/tests/reference_data/HT_90perc_350_V29.yaml @@ -5,14 +5,7 @@ HT_90perc: step: 20 version: V29 reference_object: - cuts: - object: - - abs({eta}) < 2.4 - - '{pt} > 30' - label: Gen HT - object: jet - x_arg: Pt - trafo: HT + jet:ht: "Pt" sample: TT scalings: method: naive diff --git a/menu_tools/object_performance/tests/test_turnons_v29.py b/menu_tools/object_performance/tests/test_turnons_v29.py index 9bea1fea..8524f304 100644 --- a/menu_tools/object_performance/tests/test_turnons_v29.py +++ b/menu_tools/object_performance/tests/test_turnons_v29.py @@ -49,7 +49,9 @@ def test_matching_plots_reproduced(test_name): ) efficiencies_reference = np.array(val["efficiency"], dtype=np.float64) print(efficiencies_reference) + print(efficiencies_test) differences = efficiencies_test - efficiencies_reference + print(differences) assert not np.any(abs(differences) > 1e-4) else: assert val == test_result[key] diff --git a/menu_tools/object_performance/turnon_collection.py b/menu_tools/object_performance/turnon_collection.py index 675e874f..e85b7747 100644 --- a/menu_tools/object_performance/turnon_collection.py +++ b/menu_tools/object_performance/turnon_collection.py @@ -1,5 +1,4 @@ from typing import Any, Optional -import re import awkward as ak import numpy as np @@ -7,7 +6,11 @@ from menu_tools.object_performance.config import PerformancePlotConfig from menu_tools.utils import utils -from menu_tools.utils.objects import Object +from menu_tools.utils.objects import ( + Object, + compute_selection_mask_for_event_cuts, + compute_selection_mask_for_object_cuts, +) vector.register_awkward() @@ -51,7 +54,7 @@ def _load_array_from_parquet(self, obj: str): ) array = ak.from_parquet(fname) array_dict = {self._transform_key(key, obj): array[key] for key in array.fields} - if self.cfg_plot.reference_trafo and not obj.startswith("L1"): + if self.cfg_plot.reference_object.trafo and not obj.startswith("L1"): array = ak.Array(array_dict) else: array = ak.zip(array_dict) @@ -63,7 +66,9 @@ def _load_ref_branches(self) -> None: """ Load reference object. """ - ref_array = self._load_array_from_parquet(self.cfg_plot.reference_object) + ref_array = self._load_array_from_parquet( + self.cfg_plot.reference_object.nano_obj_name + ) self.turnon_collection.ak_arrays["ref"] = ref_array def _load_test_branches(self) -> None: @@ -95,7 +100,8 @@ def __init__( @property def test_objects(self) -> list[tuple[Object, str]]: - """Instantiates all test objects. + """Creates an `Object` instance for each test object and combines + it in a tuple with the plot specific `x_arg`. Returns: obj_args: list containig tuples of test objects and their x_args. @@ -204,17 +210,15 @@ def _apply_reference_trafo(self): by summing over jetPt to get the HT reference object. """ - if not (trafo := self.cfg_plot.reference_trafo): + if not (trafo := self.cfg_plot.reference_object.trafo): return if trafo == "HT": self.ak_arrays["ref"]["HT"] = ak.sum(self.ak_arrays["ref"]["pt"], axis=-1) - - if trafo == "MHT": + elif trafo == "MHT": gen_mht = self._compute_MHT() self.ak_arrays["ref"]["MHT"] = gen_mht - - if trafo: + else: self._reduce_to_per_event() def _select_highest_pt_ref_object(self): @@ -227,36 +231,35 @@ def _select_highest_pt_ref_object(self): sel_pt = ak.argmax(self.ak_arrays["ref"]["pt"], axis=-1, keepdims=True) self.ak_arrays["ref"] = self.ak_arrays["ref"][sel_pt] - def _apply_list_of_reference_cuts(self, cut_list): - for cut in cut_list: - cut = re.sub(r"{([^&|]*)}", r"self.ak_arrays['ref']['\1']", cut) - sel = eval(cut) - self.ak_arrays["ref"] = self.ak_arrays["ref"][sel] - if not isinstance( - self.ak_arrays["ref"], vector.backends.awkward.MomentumArray4D - ): - self.ak_arrays["ref"] = ak.with_name(self.ak_arrays["ref"], "Momentum4D") - def _apply_reference_cuts(self) -> None: """Applies configured cuts on reference objects. Should be applied before any matching and before the selection of the highest pT object. """ - if "met" in self.cfg_plot.reference_object.lower(): + if "met" in self.cfg_plot.reference_object.nano_obj_name.lower(): # TODO: Maybe we want to modify it and allow possible cuts on MET return - ref_object_cuts = self.cfg_plot.reference_object_cuts - self._apply_list_of_reference_cuts(ref_object_cuts) + # Apply object level cuts, i.e. removing objects from event, while + # retaining the events. + if self.cfg_plot.reference_object.cuts: + sel = compute_selection_mask_for_object_cuts( + self.cfg_plot.reference_object, self.ak_arrays["ref"] + ) + self.ak_arrays["ref"] = self.ak_arrays["ref"][sel] - if self.cfg_plot.reference_trafo: + # If specified, apply transformation + if self.cfg_plot.reference_object.trafo: # In this case each event is reduced to a single value already return None + # Select highest pt object from each event and apply event level cuts. self._select_highest_pt_ref_object() - ref_event_cuts = self.cfg_plot.reference_event_cuts - self._apply_list_of_reference_cuts(ref_event_cuts) + sel = compute_selection_mask_for_event_cuts( + self.cfg_plot.reference_object, self.ak_arrays["ref"] + ) + self.ak_arrays["ref"] = self.ak_arrays["ref"][sel] def _apply_test_obj_cuts(self): """Applies configured cuts on all configured test objects. @@ -266,34 +269,17 @@ def _apply_test_obj_cuts(self): for test_obj, _ in self.test_objects: if not test_obj.cuts: continue - ## add dummy eta - if "eta" not in self.ak_arrays[str(test_obj)].fields: - self.ak_arrays[str(test_obj)]["eta"] = 0 - for ( - range_i, - range_cuts, - ) in test_obj.cuts.items(): # TODO: use the version from utils - for cut in range_cuts: - cut = re.sub( - r"{([^&|]*)}", r"self.ak_arrays[str(test_obj)]['\1']", cut - ) - eta_sel = ( - abs(self.ak_arrays[str(test_obj)]["eta"]) - >= test_obj.eta_ranges[range_i][0] - ) & ( - abs(self.ak_arrays[str(test_obj)]["eta"]) - < test_obj.eta_ranges[range_i][1] - ) - - sel = eval(cut) + ~eta_sel - self.ak_arrays[str(test_obj)] = self.ak_arrays[str(test_obj)][sel] + sel = compute_selection_mask_for_object_cuts( + test_obj, self.ak_arrays[str(test_obj)] + ) + self.ak_arrays[str(test_obj)] = self.ak_arrays[str(test_obj)][sel] def _skim_to_hists(self) -> None: """ TODO! """ ref_field = self.cfg_plot.reference_field - if trafo := self.cfg_plot.reference_trafo: + if trafo := self.cfg_plot.reference_object.trafo: ref_field = trafo for test_obj, x_arg in self.test_objects: diff --git a/menu_tools/rate_plots/plotter.py b/menu_tools/rate_plots/plotter.py index 0189f360..9ccfd30d 100644 --- a/menu_tools/rate_plots/plotter.py +++ b/menu_tools/rate_plots/plotter.py @@ -245,7 +245,7 @@ def _load_cached_arrays(self): return arr - def compute_rate(self, thresholds: np.ndarray, nObj = 1) -> dict: + def compute_rate(self, thresholds: np.ndarray, nObj=1) -> dict: """Computes rate at threholds after application of all object cuts. threshold: pt threshold for which to compute rate @@ -261,7 +261,9 @@ def compute_rate(self, thresholds: np.ndarray, nObj = 1) -> dict: if (max_pt_obj := self.arrays[obj_mask][pt_field]).ndim > 1: # max_pt_obj = ak.max(max_pt_obj, axis=1) - max_pt_obj = max_pt_obj[ak.argsort(max_pt_obj, axis=1, ascending=False)][:,nObj-1:] + max_pt_obj = max_pt_obj[ak.argsort(max_pt_obj, axis=1, ascending=False)][ + :, nObj - 1 : + ] max_pt_obj = ak.fill_none(ak.firsts(max_pt_obj), -1) cumsum = np.cumsum( @@ -316,7 +318,9 @@ def _compute_rates( apply_offline_conversion, ) - rate_data[version] = rate_computer.compute_rate(self.get_bins(plot_config), nObj = plot_config.nObjects) + rate_data[version] = rate_computer.compute_rate( + self.get_bins(plot_config), nObj=plot_config.nObjects + ) return rate_data diff --git a/menu_tools/rate_table/L1Table.ipynb b/menu_tools/rate_table/L1Table.ipynb index 1baff32c..43e5f9ff 100644 --- a/menu_tools/rate_table/L1Table.ipynb +++ b/menu_tools/rate_table/L1Table.ipynb @@ -26,11 +26,11 @@ "metadata": {}, "outputs": [], "source": [ - "#fname = \"/afs/cern.ch/user/a/alobanov/work/L1T/phase2/menu/MenuTools/test/Phase2-L1MenuTools/outputs/V38nano_DT12x/rate_tables/rates_Step2_V38nano_DT12x.csv\"\n", + "# fname = \"/afs/cern.ch/user/a/alobanov/work/L1T/phase2/menu/MenuTools/test/Phase2-L1MenuTools/outputs/V38nano_DT12x/rate_tables/rates_Step2_V38nano_DT12x.csv\"\n", "# fname = \"/eos/home-a/alobanov/www/L1T/Phase2/menu/Validation/NewMenuTools/V38nano_DT12x/rate_tables/rate_table_V38_DT12x/rates_Step1and2_V38nano_DT12x.csv\"\n", "\n", "# Step1\n", - "#fname = \"/eos/home-a/alobanov/www/L1T/Phase2/menu/Validation/NewMenuTools/V38nano_DT12x/rate_tables/menu_Step1_V38nano_DT12x.csv\"\n", + "# fname = \"/eos/home-a/alobanov/www/L1T/Phase2/menu/Validation/NewMenuTools/V38nano_DT12x/rate_tables/menu_Step1_V38nano_DT12x.csv\"\n", "# Step1+2\n", "fname = \"/eos/home-a/alobanov/www/L1T/Phase2/menu/Validation/NewMenuTools/V38nano_DT12x/rate_tables/rates_Step1and2_V38nano_DT12x.csv\"\n", "df = pd.read_csv(fname)" @@ -42,7 +42,7 @@ "metadata": {}, "outputs": [], "source": [ - "### UNCOMMENT FOR OFFLINE THRESHOLDS -> DERIVED EXTERNALLY \n", + "### UNCOMMENT FOR OFFLINE THRESHOLDS -> DERIVED EXTERNALLY\n", "\n", "# l1_obj = []\n", "# thresholds = defaultdict(list)\n", @@ -57,7 +57,7 @@ "# _dict = {}\n", "# _dict[legs[0].split(' Eta = ')[0]] = {'offline': legs[1].split(' = ')[1], 'online': legs[2].split(' = ')[1][:-1]}\n", "# thresholds[obj[:-1]].append(_dict)\n", - "# # print(line) \n", + "# # print(line)\n", "\n", "# l1_thresholds = defaultdict(list)\n", "# rates = defaultdict(list)\n", @@ -84,80 +84,196 @@ "outputs": [], "source": [ "l1_names_map = {\n", - " \"Single/Double/Triple Lepton (electron, muon) seeds\":\n", - " {\"L1_SingleTkMu\": [\"Single tkMuon\", r\"$|\\eta|<2.4$\", \"95\"],\n", - " \"L1_DoubleTkMu\": [\"Double tkMuon\", r\"$|\\eta|<2.4$, ${\\Delta}z <1$\", \"95\"],\n", - "# \"L1_DoubleTkMu9_SQ\": [\"\\color{black}Double TkMuon 9 SQ\", r\"$|\\eta|<2.4$\", \"?\"], \n", - " \"L1_SingleTkEle\": [\"Single tkElectron\", r\"$|\\eta|<2.4$\", \"93\"],\n", - " \"L1_SingleTkEleIso\": [\"Single tkIsoElectron\", r\"$|\\eta|<2.4$\", \"93\"],\n", - " \"L1_TkEleIso_EG\": [\"TkIsoElectron-StaEG\", r\"$|\\eta|<2.4$\", \"93,99\"],\n", - " \"L1_DoubleTkEle\": [\"Double tkElectron\", r\"$|\\eta|<2.4$, ${\\Delta}z <1$\", \"93\"],\n", - " \"L1_SingleEGEle\": [\"Single StaEG\", r\"$|\\eta|<2.4$\", \"99\"],\n", - " \"L1_DoubleEGEle\": [\"Double StaEG\", r\"$|\\eta|<2.4$\", \"99\"],},\n", - " \n", - " \"Photon seeds\":\n", - " {\"L1_SingleTkPhoIso\": [\"Single TkIsoPhoton\", r\"$|\\eta|<2.4$\", \"97\"],\n", - " \"L1_DoubleTkPhoIso\": [\"Double TkIsoPhoton\", r\"$|\\eta|<2.4$\", \"97\"],},\n", - " \n", - " \"Tau seeds\":\n", - " {\"L1_SinglePFTau\": [\"Single CaloTau\", r\"$|\\eta|<2.172$\", \"99\"],\n", - " \"L1_PFTau_PFTau\": [\"Double CaloTau\", r\"$|\\eta|<2.172$, ${\\Delta}R >0.5$\", \"99\"],\n", - " \"L1_PFIsoTau_PFIsoTau\": [\"Double PuppiTau\", r\"$|\\eta|<2.172$, ${\\Delta}R >0.5$, $\\text{LooseNN} > 0$\", \"90\"],},\n", - " \n", - " r\"Hadronic seeds (jets,\\HT)\":\n", - " {\"L1_SinglePfJet\": [\"Single PuppiJet\", r\"$|\\eta|<2.4$\", \"100\"],\n", - " \"L1_DoublePFJet_dEtaMax\": [\"Double PuppiJet\", r\"$|\\eta|<2.4$, ${\\Delta}\\eta <1.6$\", \"100\"],\n", - " \"L1_PFHTT\": [\"Puppi\\HT\", r\"jets: $|\\eta|<2.4$, $\\pt >30$\", \"100\"],\n", - " \"L1_PFMHTT\": [r\"Puppi$\\slashed{\\ensuremath{H}}_{\\mathrm{T}}$\", r\"jets: $|\\eta|<2.4$, $\\pt >30$\", \"100\"],\n", - " \"L1_PFHTT_QuadJet\": [\"QuadPuppiJets-Puppi\\HT(**)\", r\"jets: $|\\eta|<2.4$, $\\pt >25$\", \"100,100\"],},\n", - "\n", - " r\"\\ETmiss seeds\":\n", - " {\"L1_PFMet\": [r\"PuppiE_{T}^{miss}\", \"\", \"100\"],},\n", - " \n", - " \"Cross Lepton seeds\":\n", - " {\"L1_TkMu_TkEleIso\": [\"TkMuon-TkIsoElectron\", r\"$|\\eta|<2.4$, ${\\Delta}z <1$\", \"95,93\"],\n", - " \"L1_TkMu_TkEle\": [\"TkMuon-TkElectron\", r\"$|\\eta|<2.4$, ${\\Delta}z <1$\", \"95,93\"],\n", - " \"L1_TkEle_TkMu\": [\"\\color{black}TkElectron-TkMuon\", r\"$|\\eta|<2.4$, ${\\Delta}z <1$\", \"93,95\"],\n", - " \"L1_TripleTkMu\": [\"Triple TkMuon\", r\"$|\\eta|<2.4$, ${\\Delta}z <1$, Qual $>$ 0\", \"95\"],\n", - " \"L1_TkMu_DoubleTkEle\": [\"TkMuon-DoubleTkElectron\", r\"$|\\eta|<2.4$, ${\\Delta}z <1$\", \"95,93\"],\n", - " \"L1_DoubleTkMu_TkEle\": [\"DoubleTkMuon-TkElectron\", r\"$|\\eta|<2.4$, ${\\Delta}z <1$, Qual $>$ 0\", \"95,93\"],\n", - " \"L1_PFIsoTau_TkMu\": [\"PuppiTau-TkMuon\", r\" $|\\eta|<2.172$, $|\\eta|<2.1$, ${\\Delta}z <1$, $\\text{LooseNN} > 0$\", \"90,95\"],\n", - " \"L1_TkEleIso_PFIsoTau\": [\"TkIsoElectron-PuppiTau\", r\"$|\\eta|<2.172$, $|\\eta|<2.1$, ${\\Delta}z <1$, $\\text{LooseNN} > 0$\", \"93,90\"],},\n", - " \n", - " \"Cross Hadronic-Lepton seeds\":\n", - " {\"L1_TkMu_PfHTT\": [r\"TkMuon-Puppi\\HT\", r\"$|\\eta|<2.4$, ${\\Delta}z <1$\", \"95,100\"],\n", - " \"L1_TkMu_PfJet_dRMax_DoubleJet_dEtaMax\": [\"TkMuon-TriplePuppiJet\", r\"$|\\eta|<2.4$, ${\\Delta}R_{j1\\mu}<0.4$,${\\Delta}\\eta_{j2j3}<1.6$, ${\\Delta}z <1$\", \"95,100\"],\n", - " \"L1_DoubleTkEle_PFHTT\": [\"DoubleTkElectron-Puppi\\HT\", r\"$|\\eta|<2.4$, ${\\Delta}z <1$\", \"93,100\"],\n", - " \"L1_DoubleTkMu_PfHTT\": [\"DoubleTkMuon-Puppi\\HT\", r\"$|\\eta|<2.4$, ${\\Delta}z <1$, Qual $>$ 0\", \"93,100\"],\n", - " \"L1_DoubleTkMu_PfJet_PfMet\": [\"DoubleTkMuon-PuppiJet-PuppiETmiss\", r\"$|\\eta|<2.4$, ${\\Delta}z <1$, Qual $>$ 0\", \"95,100,100\"],\n", - " \"L1_TkEleIso_PFHTT\": [\"TkIsoElectron-Puppi\\HT\", r\"$|\\eta|<2.4$, ${\\Delta}z <1$, $\\text{LooseNN} > 0$\", \"93,100\"],\n", - " \"L1_TkEle_PFJet_dRMin\": [\"TkElectron-PuppiJet (**)\", r\"$|\\eta|<2.1$, $|\\eta|<2.4$, ${\\Delta}R>0.3$, ${\\Delta}z <1$\", \"93,100\"],\n", - " \"L1_PFIsoTau_PFMet\": [\"PuppiTau-PuppiE_{T}^{miss}\", r\"$|\\eta|<2.172$, $\\text{LooseNN} > 0$\", \"90,100\"],\n", - " \"L1_TkMu_PfJet_PfMet\": [\"TkMuon-PuppiJet-PuppiETmiss\", r\"$|\\eta|<2.4$, ${\\Delta}z <1$, Qual $>$ 0\", \"95,100,100\"],},\n", - " \n", - " \"VBF seeds\":\n", - " {\"L1_DoublePFJet_MassMin\": [\"Double PuppiJets (**)\", r\"$|\\eta|<5$, $m_{jj}>620$\", \"100\"]},\n", - " \n", + " \"Single/Double/Triple Lepton (electron, muon) seeds\": {\n", + " \"L1_SingleTkMu\": [\"Single tkMuon\", r\"$|\\eta|<2.4$\", \"95\"],\n", + " \"L1_DoubleTkMu\": [\"Double tkMuon\", r\"$|\\eta|<2.4$, ${\\Delta}z <1$\", \"95\"],\n", + " # \"L1_DoubleTkMu9_SQ\": [\"\\color{black}Double TkMuon 9 SQ\", r\"$|\\eta|<2.4$\", \"?\"],\n", + " \"L1_SingleTkEle\": [\"Single tkElectron\", r\"$|\\eta|<2.4$\", \"93\"],\n", + " \"L1_SingleTkEleIso\": [\"Single tkIsoElectron\", r\"$|\\eta|<2.4$\", \"93\"],\n", + " \"L1_TkEleIso_EG\": [\"TkIsoElectron-StaEG\", r\"$|\\eta|<2.4$\", \"93,99\"],\n", + " \"L1_DoubleTkEle\": [\"Double tkElectron\", r\"$|\\eta|<2.4$, ${\\Delta}z <1$\", \"93\"],\n", + " \"L1_SingleEGEle\": [\"Single StaEG\", r\"$|\\eta|<2.4$\", \"99\"],\n", + " \"L1_DoubleEGEle\": [\"Double StaEG\", r\"$|\\eta|<2.4$\", \"99\"],\n", + " },\n", + " \"Photon seeds\": {\n", + " \"L1_SingleTkPhoIso\": [\"Single TkIsoPhoton\", r\"$|\\eta|<2.4$\", \"97\"],\n", + " \"L1_DoubleTkPhoIso\": [\"Double TkIsoPhoton\", r\"$|\\eta|<2.4$\", \"97\"],\n", + " },\n", + " \"Tau seeds\": {\n", + " \"L1_SinglePFTau\": [\"Single CaloTau\", r\"$|\\eta|<2.172$\", \"99\"],\n", + " \"L1_PFTau_PFTau\": [\"Double CaloTau\", r\"$|\\eta|<2.172$, ${\\Delta}R >0.5$\", \"99\"],\n", + " \"L1_PFIsoTau_PFIsoTau\": [\n", + " \"Double PuppiTau\",\n", + " r\"$|\\eta|<2.172$, ${\\Delta}R >0.5$, $\\text{LooseNN} > 0$\",\n", + " \"90\",\n", + " ],\n", + " },\n", + " r\"Hadronic seeds (jets,\\HT)\": {\n", + " \"L1_SinglePfJet\": [\"Single PuppiJet\", r\"$|\\eta|<2.4$\", \"100\"],\n", + " \"L1_DoublePFJet_dEtaMax\": [\n", + " \"Double PuppiJet\",\n", + " r\"$|\\eta|<2.4$, ${\\Delta}\\eta <1.6$\",\n", + " \"100\",\n", + " ],\n", + " \"L1_PFHTT\": [\"Puppi\\HT\", r\"jets: $|\\eta|<2.4$, $\\pt >30$\", \"100\"],\n", + " \"L1_PFMHTT\": [\n", + " r\"Puppi$\\slashed{\\ensuremath{H}}_{\\mathrm{T}}$\",\n", + " r\"jets: $|\\eta|<2.4$, $\\pt >30$\",\n", + " \"100\",\n", + " ],\n", + " \"L1_PFHTT_QuadJet\": [\n", + " \"QuadPuppiJets-Puppi\\HT(**)\",\n", + " r\"jets: $|\\eta|<2.4$, $\\pt >25$\",\n", + " \"100,100\",\n", + " ],\n", + " },\n", + " r\"\\ETmiss seeds\": {\n", + " \"L1_PFMet\": [r\"PuppiE_{T}^{miss}\", \"\", \"100\"],\n", + " },\n", + " \"Cross Lepton seeds\": {\n", + " \"L1_TkMu_TkEleIso\": [\n", + " \"TkMuon-TkIsoElectron\",\n", + " r\"$|\\eta|<2.4$, ${\\Delta}z <1$\",\n", + " \"95,93\",\n", + " ],\n", + " \"L1_TkMu_TkEle\": [\n", + " \"TkMuon-TkElectron\",\n", + " r\"$|\\eta|<2.4$, ${\\Delta}z <1$\",\n", + " \"95,93\",\n", + " ],\n", + " \"L1_TkEle_TkMu\": [\n", + " \"\\color{black}TkElectron-TkMuon\",\n", + " r\"$|\\eta|<2.4$, ${\\Delta}z <1$\",\n", + " \"93,95\",\n", + " ],\n", + " \"L1_TripleTkMu\": [\n", + " \"Triple TkMuon\",\n", + " r\"$|\\eta|<2.4$, ${\\Delta}z <1$, Qual $>$ 0\",\n", + " \"95\",\n", + " ],\n", + " \"L1_TkMu_DoubleTkEle\": [\n", + " \"TkMuon-DoubleTkElectron\",\n", + " r\"$|\\eta|<2.4$, ${\\Delta}z <1$\",\n", + " \"95,93\",\n", + " ],\n", + " \"L1_DoubleTkMu_TkEle\": [\n", + " \"DoubleTkMuon-TkElectron\",\n", + " r\"$|\\eta|<2.4$, ${\\Delta}z <1$, Qual $>$ 0\",\n", + " \"95,93\",\n", + " ],\n", + " \"L1_PFIsoTau_TkMu\": [\n", + " \"PuppiTau-TkMuon\",\n", + " r\" $|\\eta|<2.172$, $|\\eta|<2.1$, ${\\Delta}z <1$, $\\text{LooseNN} > 0$\",\n", + " \"90,95\",\n", + " ],\n", + " \"L1_TkEleIso_PFIsoTau\": [\n", + " \"TkIsoElectron-PuppiTau\",\n", + " r\"$|\\eta|<2.172$, $|\\eta|<2.1$, ${\\Delta}z <1$, $\\text{LooseNN} > 0$\",\n", + " \"93,90\",\n", + " ],\n", + " },\n", + " \"Cross Hadronic-Lepton seeds\": {\n", + " \"L1_TkMu_PfHTT\": [\n", + " r\"TkMuon-Puppi\\HT\",\n", + " r\"$|\\eta|<2.4$, ${\\Delta}z <1$\",\n", + " \"95,100\",\n", + " ],\n", + " \"L1_TkMu_PfJet_dRMax_DoubleJet_dEtaMax\": [\n", + " \"TkMuon-TriplePuppiJet\",\n", + " r\"$|\\eta|<2.4$, ${\\Delta}R_{j1\\mu}<0.4$,${\\Delta}\\eta_{j2j3}<1.6$, ${\\Delta}z <1$\",\n", + " \"95,100\",\n", + " ],\n", + " \"L1_DoubleTkEle_PFHTT\": [\n", + " \"DoubleTkElectron-Puppi\\HT\",\n", + " r\"$|\\eta|<2.4$, ${\\Delta}z <1$\",\n", + " \"93,100\",\n", + " ],\n", + " \"L1_DoubleTkMu_PfHTT\": [\n", + " \"DoubleTkMuon-Puppi\\HT\",\n", + " r\"$|\\eta|<2.4$, ${\\Delta}z <1$, Qual $>$ 0\",\n", + " \"93,100\",\n", + " ],\n", + " \"L1_DoubleTkMu_PfJet_PfMet\": [\n", + " \"DoubleTkMuon-PuppiJet-PuppiETmiss\",\n", + " r\"$|\\eta|<2.4$, ${\\Delta}z <1$, Qual $>$ 0\",\n", + " \"95,100,100\",\n", + " ],\n", + " \"L1_TkEleIso_PFHTT\": [\n", + " \"TkIsoElectron-Puppi\\HT\",\n", + " r\"$|\\eta|<2.4$, ${\\Delta}z <1$, $\\text{LooseNN} > 0$\",\n", + " \"93,100\",\n", + " ],\n", + " \"L1_TkEle_PFJet_dRMin\": [\n", + " \"TkElectron-PuppiJet (**)\",\n", + " r\"$|\\eta|<2.1$, $|\\eta|<2.4$, ${\\Delta}R>0.3$, ${\\Delta}z <1$\",\n", + " \"93,100\",\n", + " ],\n", + " \"L1_PFIsoTau_PFMet\": [\n", + " \"PuppiTau-PuppiE_{T}^{miss}\",\n", + " r\"$|\\eta|<2.172$, $\\text{LooseNN} > 0$\",\n", + " \"90,100\",\n", + " ],\n", + " \"L1_TkMu_PfJet_PfMet\": [\n", + " \"TkMuon-PuppiJet-PuppiETmiss\",\n", + " r\"$|\\eta|<2.4$, ${\\Delta}z <1$, Qual $>$ 0\",\n", + " \"95,100,100\",\n", + " ],\n", + " },\n", + " \"VBF seeds\": {\n", + " \"L1_DoublePFJet_MassMin\": [\n", + " \"Double PuppiJets (**)\",\n", + " r\"$|\\eta|<5$, $m_{jj}>620$\",\n", + " \"100\",\n", + " ]\n", + " },\n", " \"BPH seeds\": {\n", - " \"L1_DoubleTkMu0er1p5_SQ_OS_dR_Max1p4\": [\"\\color{black}Double TkMuon\", r\"$|\\eta|<1.5$, ${\\Delta}z <1$, ${\\Delta}R <1.4$, $q_1\\times q_2 <0$\", \"95\"],\n", - " \"L1_DoubleTkMu4_SQ_OS_dR_Max1p2\": [\"\\color{black}Double TkMuon\", r\"$|\\eta|<2.4$, ${\\Delta}z <1$, ${\\Delta}R <1.5$, $q_1\\times q_2 <0$, Qual $>$ 0\", \"95\"],\n", - " \"L1_DoubleTkMu4p5er2p0_SQ_OS_Mass7to18\": [\"\\color{black}Double TkMuon\", r\"$|\\eta|<2.0$, ${\\Delta}z <1$, $7 < m <18$, $q_1\\times q_2 <0$, Qual $>$ 0\", \"95\"],\n", - " \"L1_TripleTkMu_5SQ_3SQ_0OQ_DoubleMu_5_3_SQ_OS_Mass_Max9\": [\"Triple TkMuon\", r\"$|\\eta|<2.4$, ${\\Delta}z <1$, $0< m <9$, $q_1\\times q_2 <0$, Qual $>$ 0\", \"95\"],\n", - " \"L1_TripleTkMu_5_3p5_2p5_OS_Mass_5to17\": [\"Triple TkMuon\", r\"$|\\eta|<2.4$, ${\\Delta}z <1$,$5 $ 0\", \"95\"],\n", + " \"L1_DoubleTkMu0er1p5_SQ_OS_dR_Max1p4\": [\n", + " \"\\color{black}Double TkMuon\",\n", + " r\"$|\\eta|<1.5$, ${\\Delta}z <1$, ${\\Delta}R <1.4$, $q_1\\times q_2 <0$\",\n", + " \"95\",\n", + " ],\n", + " \"L1_DoubleTkMu4_SQ_OS_dR_Max1p2\": [\n", + " \"\\color{black}Double TkMuon\",\n", + " r\"$|\\eta|<2.4$, ${\\Delta}z <1$, ${\\Delta}R <1.5$, $q_1\\times q_2 <0$, Qual $>$ 0\",\n", + " \"95\",\n", + " ],\n", + " \"L1_DoubleTkMu4p5er2p0_SQ_OS_Mass7to18\": [\n", + " \"\\color{black}Double TkMuon\",\n", + " r\"$|\\eta|<2.0$, ${\\Delta}z <1$, $7 < m <18$, $q_1\\times q_2 <0$, Qual $>$ 0\",\n", + " \"95\",\n", + " ],\n", + " \"L1_TripleTkMu_5SQ_3SQ_0OQ_DoubleMu_5_3_SQ_OS_Mass_Max9\": [\n", + " \"Triple TkMuon\",\n", + " r\"$|\\eta|<2.4$, ${\\Delta}z <1$, $0< m <9$, $q_1\\times q_2 <0$, Qual $>$ 0\",\n", + " \"95\",\n", + " ],\n", + " \"L1_TripleTkMu_5_3p5_2p5_OS_Mass_5to17\": [\n", + " \"Triple TkMuon\",\n", + " r\"$|\\eta|<2.4$, ${\\Delta}z <1$,$5 $ 0\",\n", + " \"95\",\n", + " ],\n", " },\n", - " \n", - " \"Step2 seeds\":{\n", - " \"L1_PFHTT_QuadJet_BTagNNScore\": [\"QuadPuppiJets-Puppi\\HT\", r\"$|\\eta|<2.4$, Tot. b-tag score $>$ 2.2\", \"95\"],\n", - " \"L1_SinglePfJet8\": [\"Single Ak8 PuppiJet\", r\"$|\\eta|<2.4$\", \"100\"],\n", - " \"L1_DoublePFJet8_dEtaMax\": [\"Double Ak8 PuppiJet\", r\"$|\\eta|<2.4$, ${\\Delta}\\eta_{j1j2}<1.6$\", \"100\"], \n", - " \n", - " \"L1_SingleDispMu\": [\"Single Displaced Muon\", r\"$|\\eta|<2.0$, Qual $\\geq$ 15\", \"99\"],\n", - " \"L1_DoubleDispMu\": [\"Single Displaced Muon\", r\"$|\\eta|<2.4$\", \"99\"],\n", - " \n", - " \"L1_W3pi_GTT\": [\"Track Triplet for W3Pi\", \"\", \"100\"],\n", - " }\n", - "\n", - " }" + " \"Step2 seeds\": {\n", + " \"L1_PFHTT_QuadJet_BTagNNScore\": [\n", + " \"QuadPuppiJets-Puppi\\HT\",\n", + " r\"$|\\eta|<2.4$, Tot. b-tag score $>$ 2.2\",\n", + " \"95\",\n", + " ],\n", + " \"L1_SinglePfJet8\": [\"Single Ak8 PuppiJet\", r\"$|\\eta|<2.4$\", \"100\"],\n", + " \"L1_DoublePFJet8_dEtaMax\": [\n", + " \"Double Ak8 PuppiJet\",\n", + " r\"$|\\eta|<2.4$, ${\\Delta}\\eta_{j1j2}<1.6$\",\n", + " \"100\",\n", + " ],\n", + " \"L1_SingleDispMu\": [\n", + " \"Single Displaced Muon\",\n", + " r\"$|\\eta|<2.0$, Qual $\\geq$ 15\",\n", + " \"99\",\n", + " ],\n", + " \"L1_DoubleDispMu\": [\"Single Displaced Muon\", r\"$|\\eta|<2.4$\", \"99\"],\n", + " \"L1_W3pi_GTT\": [\"Track Triplet for W3Pi\", \"\", \"100\"],\n", + " },\n", + "}" ] }, { @@ -166,30 +282,37 @@ "metadata": {}, "outputs": [], "source": [ - "tot_rate = int(df[df.seed=='Total'].rate)\n", - "tot_rate_30pc = int(1.3*tot_rate)\n", + "tot_rate = int(df[df.seed == \"Total\"].rate)\n", + "tot_rate_30pc = int(1.3 * tot_rate)\n", "my_rates = []\n", "# print('L1 Trigger seeds & Offline Threshold(s) at 90\\% or 95\\% [GeV] & Online Threshold(s) (Barrel) [kHz] & Rate [kHz] \\\\\\\\')\n", "for seed in l1_names_map:\n", " print(f\"\\\\hline \\\\multicolumn{{5}}{{|l|}}{{{seed}}} \\\\\\\\\")\n", " for obj in l1_names_map[seed]:\n", - " if obj not in l1_thresholds.keys(): continue\n", - " print(f\"\\\\hline {l1_names_map[seed][obj][0]}\", end = \" & \") #obj.replace('_', '\\_'), end=\" & \")\n", - " print(*l1_thresholds[obj][1], end= \" & \", sep = \",\")\n", - "# if \"0.0\" in l1_thresholds[obj][0]:\n", - "# print(\"--\", sep=\",\", end = \" & \")\n", - "# else:\n", - "# print(*l1_thresholds[obj][0], sep=\",\", end = \" & \")\n", - " print(int(rates[obj]), end = \" & \")\n", + " if obj not in l1_thresholds.keys():\n", + " continue\n", + " print(\n", + " f\"\\\\hline {l1_names_map[seed][obj][0]}\", end=\" & \"\n", + " ) # obj.replace('_', '\\_'), end=\" & \")\n", + " print(*l1_thresholds[obj][1], end=\" & \", sep=\",\")\n", + " # if \"0.0\" in l1_thresholds[obj][0]:\n", + " # print(\"--\", sep=\",\", end = \" & \")\n", + " # else:\n", + " # print(*l1_thresholds[obj][0], sep=\",\", end = \" & \")\n", + " print(int(rates[obj]), end=\" & \")\n", " my_rates.append(rates[obj])\n", - " print(l1_names_map[seed][obj][1], end = \" & \")\n", - " print(l1_names_map[seed][obj][2], end = '\\\\\\\\\\n')\n", + " print(l1_names_map[seed][obj][1], end=\" & \")\n", + " print(l1_names_map[seed][obj][2], end=\"\\\\\\\\\\n\")\n", " print(\"\\\\hline\")\n", "\n", "print(\"\\\\hline\")\n", - "print(f\"\\multicolumn{{3}}{{|l}}{{Rate for above Trigger seeds}} & \\\\multicolumn{{2}}{{r|}}{{{{\\color{{black}}{tot_rate}}}}}\\\\\\\\\")\n", + "print(\n", + " f\"\\multicolumn{{3}}{{|l}}{{Rate for above Trigger seeds}} & \\\\multicolumn{{2}}{{r|}}{{{{\\color{{black}}{tot_rate}}}}}\\\\\\\\\"\n", + ")\n", "print(\"\\\\hline\")\n", - "print(f\"\\multicolumn{{3}}{{|l}}{{\\\\bf Total \\\\Lone Menu Rate (+30\\\\%)}} & \\\\multicolumn{{2}}{{r|}}{{{{\\color{{black}}{tot_rate_30pc}}}}}\\\\\\\\\")\n", + "print(\n", + " f\"\\multicolumn{{3}}{{|l}}{{\\\\bf Total \\\\Lone Menu Rate (+30\\\\%)}} & \\\\multicolumn{{2}}{{r|}}{{{{\\color{{black}}{tot_rate_30pc}}}}}\\\\\\\\\"\n", + ")\n", "print(\"\\\\hline\")" ] } diff --git a/menu_tools/rate_table/Pure_rate.ipynb b/menu_tools/rate_table/Pure_rate.ipynb index afafea9f..a5c4334b 100644 --- a/menu_tools/rate_table/Pure_rate.ipynb +++ b/menu_tools/rate_table/Pure_rate.ipynb @@ -7,22 +7,23 @@ "metadata": {}, "outputs": [], "source": [ - "# import argparse \n", - "import os, sys \n", + "# import argparse\n", + "import os, sys\n", "\n", "import awkward as ak\n", - " \n", - "import matplotlib.pyplot as plt \n", - "import mplhep as hep \n", + "\n", + "import matplotlib.pyplot as plt\n", + "import mplhep as hep\n", + "\n", "plt.style.use(hep.style.CMS)\n", "\n", "from matplotlib.colors import LogNorm\n", "\n", "# import uproot\n", "\n", - "import numpy as np \n", + "import numpy as np\n", "import pandas as pd\n", - " \n", + "\n", "from glob import glob" ] }, @@ -33,7 +34,7 @@ "metadata": {}, "outputs": [], "source": [ - "plt.rcParams['figure.facecolor'] = \"white\"" + "plt.rcParams[\"figure.facecolor\"] = \"white\"" ] }, { @@ -63,7 +64,7 @@ "source": [ "# fname = \"~/cernbox/SWAN_projects/L1T-Ph2-Menu/rates/menu/outputs/new_fwk_rates/V29_fromCache_Full_wBtag/rates_full_wBtag_V29_masks.parquet\"\n", "# fname = \"/eos/home-a/alobanov/www/L1T/Phase2/menu/Validation/NewMenuTools/V38nano/rate_tables/rates_full_Final_V38nano_masks.parquet\"\n", - "#fname = \"/eos/home-a/alobanov/www/L1T/Phase2/menu/Validation/NewMenuTools/V38nano_DT12x/rate_tables/menu_Step1_tkMuVLoose_V38nano_DT12x_masks.parquet\"\n", + "# fname = \"/eos/home-a/alobanov/www/L1T/Phase2/menu/Validation/NewMenuTools/V38nano_DT12x/rate_tables/menu_Step1_tkMuVLoose_V38nano_DT12x_masks.parquet\"\n", "# fname = \"/eos/home-a/alobanov/www/L1T/Phase2/menu/Validation/NewMenuTools/V38nano_DT12x/rate_tables/menu_Step1_V38nano_DT12x_masks.parquet\"\n", "fname = \"/eos/home-a/alobanov/www/L1T/Phase2/menu/Validation/NewMenuTools/V38nano_DT12x/rate_tables/rates_Step1and2_V38nano_DT12x_masks.parquet\"" ] @@ -121,8 +122,9 @@ "or_all_excl_seed = False\n", "\n", "for seed in new_masks.fields:\n", - " if seed == test_seed: continue\n", - " \n", + " if seed == test_seed:\n", + " continue\n", + "\n", " or_all_excl_seed = or_all_excl_seed | new_masks[seed]" ] }, @@ -133,7 +135,7 @@ "metadata": {}, "outputs": [], "source": [ - "np.sum((or_all_excl_seed==False) & new_masks[seed])" + "np.sum((or_all_excl_seed == False) & new_masks[seed])" ] }, { @@ -179,8 +181,11 @@ "\n", "for seed in df_masks.columns:\n", " counts[seed] = {\n", - " \"total\": df_masks[seed].sum(), \n", - " \"pure\" : ((df_masks[seed]==True)&~(df_masks.drop(seed, axis=1).any(axis=1))).sum()}\n", + " \"total\": df_masks[seed].sum(),\n", + " \"pure\": (\n", + " (df_masks[seed] == True) & ~(df_masks.drop(seed, axis=1).any(axis=1))\n", + " ).sum(),\n", + " }\n", "\n", "df_counts = pd.DataFrame(counts).T" ] @@ -202,7 +207,7 @@ "metadata": {}, "outputs": [], "source": [ - "df_counts.sort_values(\"total\", ascending=False).plot.barh(figsize = (10,20))" + "df_counts.sort_values(\"total\", ascending=False).plot.barh(figsize=(10, 20))" ] }, { @@ -212,7 +217,7 @@ "metadata": {}, "outputs": [], "source": [ - "ax = df_counts.sort_values(\"total\", ascending=False).plot.barh(figsize = (10,20))\n", + "ax = df_counts.sort_values(\"total\", ascending=False).plot.barh(figsize=(10, 20))\n", "ax.set_xscale(\"log\")" ] }, @@ -232,7 +237,7 @@ "outputs": [], "source": [ "sel = df_counts.index.str.contains(\"Mu\")\n", - "df_counts[sel].sort_values(\"total\", ascending=False).plot.barh(figsize = (10,10))" + "df_counts[sel].sort_values(\"total\", ascending=False).plot.barh(figsize=(10, 10))" ] }, { @@ -252,16 +257,16 @@ "metadata": {}, "outputs": [], "source": [ - "f,axs = plt.subplots(1,3,figsize = (20,16), sharey = True)\n", + "f, axs = plt.subplots(1, 3, figsize=(20, 16), sharey=True)\n", "# hep.cms.label(ax=axs[0], llabel=\"Phase-2 Simulation\", rlabel = \"14 TeV\")\n", "# hep.cms.label(ax=axs[0], llabel=\"Phase-2 Simulation\")\n", "# hep.cms.label(ax=axs[2], label = \"14 TeV\")\n", "\n", - "ax1,ax2,ax3 = axs\n", - "rate_fact = 11.2*2700/len(df_masks)\n", - "df = df_counts.sort_values(\"pure\")*rate_fact\n", - "df.plot(kind = \"barh\", ax = ax1)\n", - "df.plot(kind = \"barh\", ax = ax2)\n", + "ax1, ax2, ax3 = axs\n", + "rate_fact = 11.2 * 2700 / len(df_masks)\n", + "df = df_counts.sort_values(\"pure\") * rate_fact\n", + "df.plot(kind=\"barh\", ax=ax1)\n", + "df.plot(kind=\"barh\", ax=ax2)\n", "\n", "ax1.set_xlabel(\"L1 Rate [kHz]\")\n", "ax1.grid()\n", @@ -271,7 +276,7 @@ "ax2.grid()\n", "\n", "# pure/total\n", - "(df.pure/df.total).plot(kind = \"barh\", ax = ax3, legend = False, color = \"C2\")\n", + "(df.pure / df.total).plot(kind=\"barh\", ax=ax3, legend=False, color=\"C2\")\n", "\n", "# ax3.set_xscale(\"log\")\n", "ax3.set_xlabel(\"Pure/Total\")\n", @@ -282,9 +287,9 @@ "\n", "plt.tight_layout()\n", "\n", - "for ext in [\".png\",\".pdf\"]:\n", - " outfname = fname.replace(\".parquet\",f\"_pureRates{ext}\")\n", - " plt.savefig(outfname)\n" + "for ext in [\".png\", \".pdf\"]:\n", + " outfname = fname.replace(\".parquet\", f\"_pureRates{ext}\")\n", + " plt.savefig(outfname)" ] }, { diff --git a/menu_tools/rate_table/menu_table.py b/menu_tools/rate_table/menu_table.py index f608a9be..2a0c771a 100644 --- a/menu_tools/rate_table/menu_table.py +++ b/menu_tools/rate_table/menu_table.py @@ -411,7 +411,7 @@ def dump_masks(self) -> None: f"{self.config.table_fname}_{self.config.version}_masks.parquet", ) print(f"Dumping masks of seeds to `{out_path}`") - ak.to_parquet(ak.zip(self._seed_masks), out_path, compression = "LZ4") + ak.to_parquet(ak.zip(self._seed_masks), out_path, compression="LZ4") def save_table(self) -> None: """Function that saves to file the table produced by `make_table`.""" diff --git a/menu_tools/utils/compare_json-wNano.ipynb b/menu_tools/utils/compare_json-wNano.ipynb index 38ecd662..2c341023 100644 --- a/menu_tools/utils/compare_json-wNano.ipynb +++ b/menu_tools/utils/compare_json-wNano.ipynb @@ -9,21 +9,23 @@ }, "outputs": [], "source": [ - "import argparse \n", + "import argparse\n", "import os, sys\n", "from glob import glob\n", - " \n", - "import matplotlib.pyplot as plt \n", + "\n", + "import matplotlib.pyplot as plt\n", + "\n", "f = plt.figure()\n", "plt.close()\n", - "import mplhep as hep \n", + "import mplhep as hep\n", + "\n", "plt.style.use(hep.style.CMS)\n", - "plt.rcParams['figure.facecolor'] = 'white'\n", + "plt.rcParams[\"figure.facecolor\"] = \"white\"\n", "\n", - "import numpy as np \n", + "import numpy as np\n", "import pandas as pd\n", - "import yaml \n", - "import json " + "import yaml\n", + "import json" ] }, { @@ -62,22 +64,29 @@ "metadata": {}, "outputs": [], "source": [ - "def comp_nano_plots(nano_plot,menu_plot, sfxs = [\"v22\",\"v27\"], ptype = \"turnon\",\n", - " lss = [\"-\",\"--\"], keys = None, markers = [\"o\",\"s\"]):\n", - " \n", - " fig, axs = plt.subplots(2,1,figsize=(10, 12),\n", - " sharex = True,\n", - " gridspec_kw={'height_ratios': [3, 1]}) \n", - " hep.cms.label(ax=axs[0], llabel=\"Phase-2 Simulation\", rlabel = \"14 TeV\")\n", - "\n", - " if keys is None: keys = nano_plot.keys()\n", - " \n", + "def comp_nano_plots(\n", + " nano_plot,\n", + " menu_plot,\n", + " sfxs=[\"v22\", \"v27\"],\n", + " ptype=\"turnon\",\n", + " lss=[\"-\", \"--\"],\n", + " keys=None,\n", + " markers=[\"o\", \"s\"],\n", + "):\n", + " fig, axs = plt.subplots(\n", + " 2, 1, figsize=(10, 12), sharex=True, gridspec_kw={\"height_ratios\": [3, 1]}\n", + " )\n", + " hep.cms.label(ax=axs[0], llabel=\"Phase-2 Simulation\", rlabel=\"14 TeV\")\n", + "\n", + " if keys is None:\n", + " keys = nano_plot.keys()\n", + "\n", " # clean keys\n", " clean_keys = []\n", " for key in keys:\n", - "# if \"inclusive\" not in key: continue\n", + " # if \"inclusive\" not in key: continue\n", "\n", - " if key in ['xlabel', 'ylabel', 'watermark']: \n", + " if key in [\"xlabel\", \"ylabel\", \"watermark\"]:\n", " continue\n", " if key not in nano_plot.keys():\n", " print(f\"Warning: {key} not in plot 1 keys. Skipping...\")\n", @@ -87,99 +96,130 @@ " print(f\"Warning: {key} not in plot 2 keys. Skipping...\")\n", " continue\n", " clean_keys.append(key)\n", - " \n", - " for j,key in enumerate(clean_keys):\n", - "# if \"KMTF\" not in key: continue\n", + "\n", + " for j, key in enumerate(clean_keys):\n", + " # if \"KMTF\" not in key: continue\n", "\n", " ## plot 1\n", - " plots = [nano_plot[key],menu_plot[key]]\n", + " plots = [nano_plot[key], menu_plot[key]]\n", " color = f\"C{j}\"\n", "\n", - " for i,p1 in enumerate(plots):\n", + " for i, p1 in enumerate(plots):\n", " sfx = sfxs[i]\n", " label = f\"{sfx}, {p1['label']}\"\n", "\n", " if ptype == \"scalings\":\n", - " axs[0].plot(p1[\"xvals\"],p1[\"yvals\"], color = color, marker = markers[i],\n", - " label = label, ls = lss[i], mfc=\"none\" if i == 1 else color)\n", + " axs[0].plot(\n", + " p1[\"xvals\"],\n", + " p1[\"yvals\"],\n", + " color=color,\n", + " marker=markers[i],\n", + " label=label,\n", + " ls=lss[i],\n", + " mfc=\"none\" if i == 1 else color,\n", + " )\n", " elif ptype == \"rate\":\n", - " axs[0].plot(p1[\"x_values\"],p1[\"y_values\"], color = color, marker = markers[i],\n", - " label = label, ls = lss[i], mfc=\"none\" if i == 1 else color)\n", + " axs[0].plot(\n", + " p1[\"x_values\"],\n", + " p1[\"y_values\"],\n", + " color=color,\n", + " marker=markers[i],\n", + " label=label,\n", + " ls=lss[i],\n", + " mfc=\"none\" if i == 1 else color,\n", + " )\n", " elif ptype == \"turnon\":\n", " p1[\"err_kwargs\"][\"marker\"] = markers[i]\n", " p1[\"err_kwargs\"][\"xerr\"] = None\n", "\n", - " axs[0].errorbar(p1[\"xbins\"],p1[\"efficiency\"], yerr = p1[\"efficiency_err\"], \n", - " label = label, ls = lss[i], color = color, mfc=\"none\" if i == 1 else color,\n", - " **(p1[\"err_kwargs\"])\n", - " )\n", - " \n", + " axs[0].errorbar(\n", + " p1[\"xbins\"],\n", + " p1[\"efficiency\"],\n", + " yerr=p1[\"efficiency_err\"],\n", + " label=label,\n", + " ls=lss[i],\n", + " color=color,\n", + " mfc=\"none\" if i == 1 else color,\n", + " **(p1[\"err_kwargs\"]),\n", + " )\n", + "\n", " ## Make ratios\n", " if ptype == \"scalings\":\n", - " d_p1 = dict(zip(plots[0][\"xvals\"],plots[0][\"yvals\"]))\n", - " d_p2 = dict(zip(plots[1][\"xvals\"],plots[1][\"yvals\"]))\n", + " d_p1 = dict(zip(plots[0][\"xvals\"], plots[0][\"yvals\"]))\n", + " d_p2 = dict(zip(plots[1][\"xvals\"], plots[1][\"yvals\"]))\n", " elif ptype == \"rate\":\n", - " d_p1 = dict(zip(plots[0][\"x_values\"],plots[0][\"y_values\"]))\n", - " d_p2 = dict(zip(plots[1][\"x_values\"],plots[1][\"y_values\"]))\n", + " d_p1 = dict(zip(plots[0][\"x_values\"], plots[0][\"y_values\"]))\n", + " d_p2 = dict(zip(plots[1][\"x_values\"], plots[1][\"y_values\"]))\n", " elif ptype == \"turnon\":\n", - " d_p1 = dict(zip(plots[0][\"xbins\"],plots[0][\"efficiency\"]))\n", - " d_p2 = dict(zip(plots[1][\"xbins\"],plots[1][\"efficiency\"]))\n", - " \n", + " d_p1 = dict(zip(plots[0][\"xbins\"], plots[0][\"efficiency\"]))\n", + " d_p2 = dict(zip(plots[1][\"xbins\"], plots[1][\"efficiency\"]))\n", + "\n", " # add 100% eff line\n", - "# axs[0].axhline(1,ls = \":\", alpha = 0.5, c = \"k\")\n", - " \n", + " # axs[0].axhline(1,ls = \":\", alpha = 0.5, c = \"k\")\n", + "\n", " df_p1 = pd.Series(d_p1)\n", " df_p2 = pd.Series(d_p2)\n", - " \n", - "# ax = axs[1]\n", "\n", - " if (df_p1.sum()!=0) and (df_p1.sum()!=0):\n", + " # ax = axs[1]\n", "\n", - " diff = (df_p1 - df_p2) \n", + " if (df_p1.sum() != 0) and (df_p1.sum() != 0):\n", + " diff = df_p1 - df_p2\n", " if ptype == \"rate\":\n", " diff /= df_p2\n", " label = p1[\"label\"].split(\",\")[0]\n", - " \n", - " diff.plot(ax = axs[1], color = color, label = label)#, marker = \".\", color = color)\n", - "# axs[1].errorbar(p1[\"xbins\"],df_p1 - df_p2,\n", - "# yerr = np.hypot(plots[0][\"efficiency_err\"], plots[1][\"efficiency_err\"]),\n", - "# label = label, marker = \".\", color = color\n", - "# # label = label, ls = lss[i], color = color, mfc=\"none\" if i == 1 else color,\n", - "# # **(p1[\"err_kwargs\"])\n", - "# )\n", + "\n", + " diff.plot(\n", + " ax=axs[1], color=color, label=label\n", + " ) # , marker = \".\", color = color)\n", + " # axs[1].errorbar(p1[\"xbins\"],df_p1 - df_p2,\n", + " # yerr = np.hypot(plots[0][\"efficiency_err\"], plots[1][\"efficiency_err\"]),\n", + " # label = label, marker = \".\", color = color\n", + " # # label = label, ls = lss[i], color = color, mfc=\"none\" if i == 1 else color,\n", + " # # **(p1[\"err_kwargs\"])\n", + " # )\n", " if ptype == \"turnon\":\n", - " if len(plots[0][\"efficiency_err\"][0]) != len(plots[1][\"efficiency_err\"][0]): continue\n", - " y_err = np.hypot(plots[0][\"efficiency_err\"][0], plots[1][\"efficiency_err\"][0])\n", - " if len(diff) != len(y_err): continue\n", - " axs[1].fill_between(diff.index,diff.values - y_err,diff.values + y_err,\n", - " # label = label, \n", - " alpha = 0.3, \n", - " color = color\n", - " )\n", - " \n", + " if len(plots[0][\"efficiency_err\"][0]) != len(\n", + " plots[1][\"efficiency_err\"][0]\n", + " ):\n", + " continue\n", + " y_err = np.hypot(\n", + " plots[0][\"efficiency_err\"][0], plots[1][\"efficiency_err\"][0]\n", + " )\n", + " if len(diff) != len(y_err):\n", + " continue\n", + " axs[1].fill_between(\n", + " diff.index,\n", + " diff.values - y_err,\n", + " diff.values + y_err,\n", + " # label = label,\n", + " alpha=0.3,\n", + " color=color,\n", + " )\n", + "\n", " # make axis stuff\n", - " axs[0].legend(fontsize = \"x-small\")\n", - " axs[1].legend(fontsize = \"x-small\")\n", - " \n", + " axs[0].legend(fontsize=\"x-small\")\n", + " axs[1].legend(fontsize=\"x-small\")\n", + "\n", " if ptype == \"rate\":\n", - " axs[1].set_ylabel(f\"({sfxs[0]}-{sfxs[1]})/{sfxs[1]}\", fontsize = \"x-small\")\n", + " axs[1].set_ylabel(f\"({sfxs[0]}-{sfxs[1]})/{sfxs[1]}\", fontsize=\"x-small\")\n", " axs[0].set_yscale(\"log\")\n", - "# axs[1].set_xlabel(\"Threshold [GeV]\")\n", + " # axs[1].set_xlabel(\"Threshold [GeV]\")\n", " axs[1].set_xlabel(nano_plot[key][\"xlabel\"])\n", " axs[0].set_ylabel(\"Rate [kHz]\")\n", " else:\n", - " axs[1].set_ylabel(f\"{sfxs[0]} - {sfxs[1]}\", fontsize = \"x-small\")\n", - " \n", + " axs[1].set_ylabel(f\"{sfxs[0]} - {sfxs[1]}\", fontsize=\"x-small\")\n", + "\n", " if ptype == \"scalings\":\n", " axs[0].set_ylabel(\"95 % Location [GeV]\")\n", " axs[1].set_xlabel(\"L1 threshold [GeV]\")\n", " elif ptype == \"turnon\":\n", - " axs[0].set_ylabel(nano_plot[\"ylabel\"], fontsize = \"small\")\n", + " axs[0].set_ylabel(nano_plot[\"ylabel\"], fontsize=\"small\")\n", " axs[1].set_xlabel(nano_plot[\"xlabel\"])\n", "\n", - " axs[1].set_ylim(-.1,.1)\n", - " \n", - " for ax in axs: ax.grid()\n", + " axs[1].set_ylim(-0.1, 0.1)\n", + "\n", + " for ax in axs:\n", + " ax.grid()\n", " plt.tight_layout()\n", " plt.subplots_adjust(wspace=0, hspace=0)\n", "\n", @@ -217,8 +257,9 @@ "\n", "# v1 = \"V32nano\"\n", "v0_jsons = glob(\n", - "# f\"/eos/user/a/alobanov/www/L1T/Phase2/menu/Validation/tool_refact_test/object_performance/{v0}//*/*.json\")\n", - " f\"/eos/user/a/alobanov/www/L1T/Phase2/menu/Validation/NewMenuTools/{v0}/object_performance/r*/*Jet*Reg*.json\")\n", + " # f\"/eos/user/a/alobanov/www/L1T/Phase2/menu/Validation/tool_refact_test/object_performance/{v0}//*/*.json\")\n", + " f\"/eos/user/a/alobanov/www/L1T/Phase2/menu/Validation/NewMenuTools/{v0}/object_performance/r*/*Jet*Reg*.json\"\n", + ")\n", "\n", "\n", "# v0 = \"Run3Winter24\"\n", @@ -229,26 +270,24 @@ "# outdir = \"https://alobanov.web.cern.ch/L1T/Phase2/menu/plots/tools/comparison/%svs%s\"%(v0,v1)\n", "\n", "for v0_json in v0_jsons:\n", - " \n", - " v1_json = v0_json.replace(v0,v1)\n", - " if not os.path.exists(v1_json): \n", + " v1_json = v0_json.replace(v0, v1)\n", + " if not os.path.exists(v1_json):\n", " print(v1_json + \" does not exist\")\n", " continue\n", - "# continue\n", + " # continue\n", "\n", " print(os.path.basename(v0_json))\n", " print(os.path.basename(v1_json))\n", - " \n", - " if \"Offline_JetExtendedRates\" in v0_json: \n", + "\n", + " if \"Offline_JetExtendedRates\" in v0_json:\n", " print(f\"SKIPPING {v0_json}\")\n", " continue\n", - " \n", - "# print(\"1\")\n", + "\n", + " # print(\"1\")\n", " plot1 = load_json(v0_json)\n", - "# print(\"2\")\n", + " # print(\"2\")\n", " plot2 = load_json(v1_json)\n", - " \n", - " \n", + "\n", " if \"turnon\" in v0_json:\n", " ptype = \"turnon\"\n", " elif \"scaling\" in v0_json:\n", @@ -258,31 +297,40 @@ " else:\n", " print(\"WARNING, unsupported plot type\")\n", " continue\n", - " \n", - " f = comp_nano_plots(plot1,plot2, sfxs = [v0,v1], \n", - " lss = [\"-\",\"--\"],\n", - "# lss = [\"\",\"\"],\n", - " markers = [\".\",\"o\"],\n", - " ptype = ptype)\n", - " \n", - "# outfname = v0_json.replace(v0,\"%svs%s\"%(v0,v1)).replace(\".json\",\".png\").replace(\"tools\",\"tools/comparisons\")\n", - " outfname = v0_json.replace(v0,\"%svs%s\"%(v0,v1)).replace(\".json\",\".png\").replace(\"%svs%s/\"%(v0,v1), \"comparisons/%svs%s/\"%(v0,v1))\n", - " \n", - "# break\n", - " \n", + "\n", + " f = comp_nano_plots(\n", + " plot1,\n", + " plot2,\n", + " sfxs=[v0, v1],\n", + " lss=[\"-\", \"--\"],\n", + " # lss = [\"\",\"\"],\n", + " markers=[\".\", \"o\"],\n", + " ptype=ptype,\n", + " )\n", + "\n", + " # outfname = v0_json.replace(v0,\"%svs%s\"%(v0,v1)).replace(\".json\",\".png\").replace(\"tools\",\"tools/comparisons\")\n", + " outfname = (\n", + " v0_json.replace(v0, \"%svs%s\" % (v0, v1))\n", + " .replace(\".json\", \".png\")\n", + " .replace(\"%svs%s/\" % (v0, v1), \"comparisons/%svs%s/\" % (v0, v1))\n", + " )\n", + "\n", + " # break\n", + "\n", " outdir = os.path.dirname(outfname)\n", - " if not os.path.exists(outdir): os.makedirs(outdir)\n", - " \n", - " print(\"Saving plot %s\" %outfname)\n", + " if not os.path.exists(outdir):\n", + " os.makedirs(outdir)\n", + "\n", + " print(\"Saving plot %s\" % outfname)\n", " plt.savefig(outfname)\n", "\n", " # save pdf\n", - " outfname = outfname.replace(\".png\",\".pdf\")\n", + " outfname = outfname.replace(\".png\", \".pdf\")\n", " plt.savefig(outfname)\n", - " \n", + "\n", " plt.close()\n", - "# \n", - "# break " + "#\n", + "# break" ] }, { @@ -317,7 +365,8 @@ "# v0 = \"V32\"\n", "\n", "v0_jsons = glob(\n", - " f\"/eos/user/a/alobanov/www/L1T/Phase2/menu/Validation/test_run3/object_performance//{v0}/*/*Iso*.json\")\n", + " f\"/eos/user/a/alobanov/www/L1T/Phase2/menu/Validation/test_run3/object_performance//{v0}/*/*Iso*.json\"\n", + ")\n", "\n", "# v1 = \"V29\"\n", "v1 = \"Run3Summer23Bpix\"\n", @@ -332,45 +381,53 @@ "# outdir = \"https://alobanov.web.cern.ch/L1T/Phase2/menu/plots/tools/comparison/%svs%s\"%(v0,v1)\n", "\n", "for v0_json in v0_jsons:\n", - " \n", - " v1_json = v0_json.replace(v0,v1)\n", - " if not os.path.exists(v1_json): \n", + " v1_json = v0_json.replace(v0, v1)\n", + " if not os.path.exists(v1_json):\n", " print(v1_json + \" does not exist\")\n", " continue\n", - "# continue\n", - " \n", - "# print(\"1\")\n", + " # continue\n", + "\n", + " # print(\"1\")\n", " plot1 = load_json(v0_json)\n", - "# print(\"2\")\n", + " # print(\"2\")\n", " plot2 = load_json(v1_json)\n", - " \n", + "\n", " print(os.path.basename(v0_json))\n", " print(os.path.basename(v1_json))\n", - " \n", - " f = comp_nano_plots(plot1,plot2, sfxs = [v0,v1], \n", - " lss = [\"-\",\"--\"],\n", - "# lss = [\"\",\"\"],\n", - " markers = [\".\",\"o\"],\n", - " ptype = \"turnon\" if \"turnon\" in v0_json else \"scalings\")\n", - " \n", - " outfname = v0_json.replace(v0,\"%svs%s\"%(v0,v1)).replace(\".json\",\".png\").replace(\"tools\",\"tools/comparisons\")\n", - " \n", - "# break\n", - " \n", + "\n", + " f = comp_nano_plots(\n", + " plot1,\n", + " plot2,\n", + " sfxs=[v0, v1],\n", + " lss=[\"-\", \"--\"],\n", + " # lss = [\"\",\"\"],\n", + " markers=[\".\", \"o\"],\n", + " ptype=\"turnon\" if \"turnon\" in v0_json else \"scalings\",\n", + " )\n", + "\n", + " outfname = (\n", + " v0_json.replace(v0, \"%svs%s\" % (v0, v1))\n", + " .replace(\".json\", \".png\")\n", + " .replace(\"tools\", \"tools/comparisons\")\n", + " )\n", + "\n", + " # break\n", + "\n", " outdir = os.path.dirname(outfname)\n", - " if not os.path.exists(outdir): os.makedirs(outdir)\n", - " \n", - " print(\"Saving plot %s\" %outfname)\n", + " if not os.path.exists(outdir):\n", + " os.makedirs(outdir)\n", + "\n", + " print(\"Saving plot %s\" % outfname)\n", " plt.savefig(outfname)\n", "\n", " # save pdf\n", - " outfname = outfname.replace(\".png\",\".pdf\")\n", + " outfname = outfname.replace(\".png\", \".pdf\")\n", " print(outfname)\n", " plt.savefig(outfname)\n", - " \n", + "\n", " plt.close()\n", - "# \n", - "# break " + "#\n", + "# break" ] }, { @@ -407,53 +464,53 @@ "# # outdir = \"https://alobanov.web.cern.ch/L1T/Phase2/menu/plots/tools/comparison/%svs%s\"%(v0,v1)\n", "\n", "# for v0_json in v0_jsons:\n", - " \n", + "\n", "# v1_json = v0_json.replace(v0,v1)\n", - "# if not os.path.exists(v1_json): \n", + "# if not os.path.exists(v1_json):\n", "# print(v1_json + \" does not exist\")\n", "# continue\n", "# # continue\n", "# # else:\n", "# # print(v1_json)\n", - " \n", + "\n", "# # print(\"1\")\n", "# plot1 = load_json(v0_json)\n", "# # print(\"2\")\n", "# plot2 = load_json(v1_json)\n", - " \n", + "\n", "# # print(plot1)\n", "# # print()\n", "# # print(plot2)\n", - " \n", + "\n", "# print(\"File 1:\", os.path.basename(v0_json))\n", "# print(\"File 2:\", os.path.basename(v1_json))\n", - " \n", - "# f = comp_nano_plots(plot1,plot2, \n", - "# #sfxs = [v0,v1], \n", - "# sfxs = [\"PrunedGen\",\"Gen\"], \n", + "\n", + "# f = comp_nano_plots(plot1,plot2,\n", + "# #sfxs = [v0,v1],\n", + "# sfxs = [\"PrunedGen\",\"Gen\"],\n", "# lss = [\"-\",\"--\"],\n", "# # lss = [\"\",\"\"],\n", "# markers = [\".\",\"o\"],\n", "# # keys = [\"L1tkElectron:NoIso:inclusive\"],\n", "# ptype = \"turnon\" if \"turnon\" in v0_json else \"scalings\")\n", - " \n", + "\n", "# outfname = v0_json.replace(v0,\"%svs%s\"%(v0,v1)).replace(\".json\",\".png\").replace(\"tools\",\"tools/comparisons\")\n", - " \n", + "\n", "# # break\n", - " \n", + "\n", "# # outdir = os.path.dirname(outfname)\n", "# # if not os.path.exists(outdir): os.makedirs(outdir)\n", - " \n", + "\n", "# # print(\"Saving plot %s\" %outfname)\n", "# # plt.savefig(outfname)\n", "\n", "# # # save pdf\n", "# # outfname = outfname.replace(\".png\",\".pdf\")\n", "# # plt.savefig(outfname)\n", - " \n", + "\n", "# # plt.close()\n", - "# # \n", - "# # break " + "# #\n", + "# # break" ] }, { @@ -472,54 +529,65 @@ "outputs": [], "source": [ "def remap_nano_key(key):\n", - " if \"StaMu\" in key: key = key.replace(\"StaMu\",\"gmtMuon\")\n", + " if \"StaMu\" in key:\n", + " key = key.replace(\"StaMu\", \"gmtMuon\")\n", "\n", - "# print(\"before\", key)\n", + " # print(\"before\", key)\n", "\n", " if \"L1puppiJetSC4sums:HT\" in key:\n", - " key = key.replace(\"L1puppiJetSC4sums:HT\",\"seededConePuppiHT:default\")\n", + " key = key.replace(\"L1puppiJetSC4sums:HT\", \"seededConePuppiHT:default\")\n", " if \"L1puppiJetSC4sums:MHT\" in key:\n", - " key = key.replace(\"L1puppiJetSC4sums:MHT\",\"seededConePuppiMHT:default\")\n", - " \n", + " key = key.replace(\"L1puppiJetSC4sums:MHT\", \"seededConePuppiMHT:default\")\n", + "\n", " if \"nnPuppiTau\" in key:\n", - " key = key.replace(\"nnPuppiTau\",\"nnTau\")\n", - " \n", + " key = key.replace(\"nnPuppiTau\", \"nnTau\")\n", + "\n", " if \"L1puppiHistoJetSums:HT\" in key:\n", - " key = key.replace(\"L1puppiHistoJetSums:HT\",\"phase1PuppiHT:default\")\n", + " key = key.replace(\"L1puppiHistoJetSums:HT\", \"phase1PuppiHT:default\")\n", " if \"L1puppiHistoJetSums:MHT\" in key:\n", - " key = key.replace(\"L1puppiHistoJetSums:MHT\",\"phase1PuppiMHT:default\")\n", + " key = key.replace(\"L1puppiHistoJetSums:MHT\", \"phase1PuppiMHT:default\")\n", "\n", " if \"L1TrackHT:HT\" in key:\n", - " key = key.replace(\"L1TrackHT:HT\",\"trackerHT:default\")\n", + " key = key.replace(\"L1TrackHT:HT\", \"trackerHT:default\")\n", " if \"L1TrackHT:MHT\" in key:\n", - " key = key.replace(\"L1TrackHT:MHT\",\"trackerMHT:default\")\n", + " key = key.replace(\"L1TrackHT:MHT\", \"trackerMHT:default\")\n", " if \"L1TrackMET\" in key:\n", - " key = key.replace(\"L1TrackMET\",\"trackerMET\")\n", + " key = key.replace(\"L1TrackMET\", \"trackerMET\")\n", " if \"L1TrackJet\" in key:\n", - " key = key.replace(\"L1TrackJet\",\"trackerJet\")\n", - " \n", - " if \"puppiJetHisto\" in key: key = key.replace(\"puppiJetHisto\",\"phase1PuppiJet\")\n", - " if \"puppiJetSC4\" in key: key = key.replace(\"puppiJetSC4\",\"seededConePuppiJet\") \n", - "# if \"L1caloJet\" in key: key = key.replace(\"puppiJetHisto\",\"phase1PuppiJet\")\n", + " key = key.replace(\"L1TrackJet\", \"trackerJet\")\n", "\n", - " key = key.replace(\"L1\",\"\")\n", - "# print(\"after\", key)\n", + " if \"puppiJetHisto\" in key:\n", + " key = key.replace(\"puppiJetHisto\", \"phase1PuppiJet\")\n", + " if \"puppiJetSC4\" in key:\n", + " key = key.replace(\"puppiJetSC4\", \"seededConePuppiJet\")\n", + " # if \"L1caloJet\" in key: key = key.replace(\"puppiJetHisto\",\"phase1PuppiJet\")\n", + "\n", + " key = key.replace(\"L1\", \"\")\n", + " # print(\"after\", key)\n", "\n", " return key\n", "\n", - "def comp_plots(nano_plot,menu_plot, sfxs = [\"v22\",\"v27\"], ptype = \"turnon\",\n", - " lss = [\"-\",\"--\"], keys = None, markers = [\"o\",\"s\"]):\n", - " \n", - " fig, axs = plt.subplots(2,1,figsize=(10, 12),\n", - " sharex = True,\n", - " gridspec_kw={'height_ratios': [3, 1]}) \n", - " hep.cms.label(ax=axs[0], llabel=\"Phase-2 Simulation\", rlabel = \"14 TeV\")\n", "\n", - " if keys is None: keys = nano_plot.keys()\n", + "def comp_plots(\n", + " nano_plot,\n", + " menu_plot,\n", + " sfxs=[\"v22\", \"v27\"],\n", + " ptype=\"turnon\",\n", + " lss=[\"-\", \"--\"],\n", + " keys=None,\n", + " markers=[\"o\", \"s\"],\n", + "):\n", + " fig, axs = plt.subplots(\n", + " 2, 1, figsize=(10, 12), sharex=True, gridspec_kw={\"height_ratios\": [3, 1]}\n", + " )\n", + " hep.cms.label(ax=axs[0], llabel=\"Phase-2 Simulation\", rlabel=\"14 TeV\")\n", + "\n", + " if keys is None:\n", + " keys = nano_plot.keys()\n", " # clean keys\n", " clean_keys = []\n", " for key in keys:\n", - " if key in ['xlabel', 'ylabel', 'watermark']: \n", + " if key in [\"xlabel\", \"ylabel\", \"watermark\"]:\n", " continue\n", " if key not in nano_plot.keys():\n", " print(f\"Warning: {key} not in plot 1 keys. Skipping...\")\n", @@ -529,104 +597,134 @@ " print(f\"Warning: {key} not in plot 2 keys. Skipping...\")\n", " continue\n", " clean_keys.append(key)\n", - " \n", - "# if ptype == \"rate\":\n", - "# xval_str = \"x_values\"\n", - "# yval_str = \"y_values\"\n", - "# else:\n", - "# xval_str = \"xvals\"\n", - "# yval_str = \"yvals\"\n", - " \n", - " \n", - " for j,key in enumerate(clean_keys):\n", + "\n", + " # if ptype == \"rate\":\n", + " # xval_str = \"x_values\"\n", + " # yval_str = \"y_values\"\n", + " # else:\n", + " # xval_str = \"xvals\"\n", + " # yval_str = \"yvals\"\n", + "\n", + " for j, key in enumerate(clean_keys):\n", " ## plot 1\n", - " plots = [nano_plot[key],menu_plot[remap_nano_key(key)]]\n", + " plots = [nano_plot[key], menu_plot[remap_nano_key(key)]]\n", " color = f\"C{j}\"\n", "\n", - " for i,p1 in enumerate(plots):\n", + " for i, p1 in enumerate(plots):\n", " sfx = sfxs[i]\n", " label = f\"{sfx}, {p1['label']}\"\n", "\n", " if ptype == \"scalings\":\n", - " axs[0].plot(p1[\"xvals\"],p1[\"yvals\"], color = color, marker = markers[i],\n", - " label = label, ls = lss[i], mfc=\"none\" if i == 1 else color)\n", + " axs[0].plot(\n", + " p1[\"xvals\"],\n", + " p1[\"yvals\"],\n", + " color=color,\n", + " marker=markers[i],\n", + " label=label,\n", + " ls=lss[i],\n", + " mfc=\"none\" if i == 1 else color,\n", + " )\n", " elif ptype == \"rate\":\n", - " axs[0].plot(p1[\"x_values\"],p1[\"y_values\"], color = color, marker = markers[i],\n", - " label = label, ls = lss[i], mfc=\"none\" if i == 1 else color)\n", + " axs[0].plot(\n", + " p1[\"x_values\"],\n", + " p1[\"y_values\"],\n", + " color=color,\n", + " marker=markers[i],\n", + " label=label,\n", + " ls=lss[i],\n", + " mfc=\"none\" if i == 1 else color,\n", + " )\n", " elif ptype == \"turnon\":\n", " p1[\"err_kwargs\"][\"marker\"] = markers[i]\n", " p1[\"err_kwargs\"][\"xerr\"] = None\n", "\n", - " axs[0].errorbar(p1[\"xbins\"],p1[\"efficiency\"], yerr = p1[\"efficiency_err\"], \n", - " label = label, ls = lss[i], color = color, mfc=\"none\" if i == 1 else color,\n", - " **(p1[\"err_kwargs\"])\n", - " )\n", - " \n", + " axs[0].errorbar(\n", + " p1[\"xbins\"],\n", + " p1[\"efficiency\"],\n", + " yerr=p1[\"efficiency_err\"],\n", + " label=label,\n", + " ls=lss[i],\n", + " color=color,\n", + " mfc=\"none\" if i == 1 else color,\n", + " **(p1[\"err_kwargs\"]),\n", + " )\n", + "\n", " ## Make ratios\n", " if ptype == \"scalings\":\n", - " d_p1 = dict(zip(plots[0][\"xvals\"],plots[0][\"yvals\"]))\n", - " d_p2 = dict(zip(plots[1][\"xvals\"],plots[1][\"yvals\"]))\n", + " d_p1 = dict(zip(plots[0][\"xvals\"], plots[0][\"yvals\"]))\n", + " d_p2 = dict(zip(plots[1][\"xvals\"], plots[1][\"yvals\"]))\n", " elif ptype == \"rate\":\n", - " d_p1 = dict(zip(plots[0][\"x_values\"],plots[0][\"y_values\"]))\n", - " d_p2 = dict(zip(plots[1][\"x_values\"],plots[1][\"y_values\"]))\n", + " d_p1 = dict(zip(plots[0][\"x_values\"], plots[0][\"y_values\"]))\n", + " d_p2 = dict(zip(plots[1][\"x_values\"], plots[1][\"y_values\"]))\n", " elif ptype == \"turnon\":\n", - " d_p1 = dict(zip(plots[0][\"xbins\"],plots[0][\"efficiency\"]))\n", - " d_p2 = dict(zip(plots[1][\"xbins\"],plots[1][\"efficiency\"]))\n", - " \n", + " d_p1 = dict(zip(plots[0][\"xbins\"], plots[0][\"efficiency\"]))\n", + " d_p2 = dict(zip(plots[1][\"xbins\"], plots[1][\"efficiency\"]))\n", + "\n", " # add 100% eff line\n", - "# axs[0].axhline(1,ls = \":\", alpha = 0.5, c = \"k\")\n", - " \n", + " # axs[0].axhline(1,ls = \":\", alpha = 0.5, c = \"k\")\n", + "\n", " df_p1 = pd.Series(d_p1)\n", " df_p2 = pd.Series(d_p2)\n", - " \n", - "# ax = axs[1]\n", "\n", - " if (df_p1.sum()!=0) and (df_p1.sum()!=0):\n", + " # ax = axs[1]\n", "\n", - " diff = (df_p1 - df_p2) \n", + " if (df_p1.sum() != 0) and (df_p1.sum() != 0):\n", + " diff = df_p1 - df_p2\n", " if ptype == \"rate\":\n", " diff /= df_p2\n", " label = p1[\"label\"].split(\",\")[0]\n", - " \n", - " diff.plot(ax = axs[1], color = color, label = label)#, marker = \".\", color = color)\n", - "# axs[1].errorbar(p1[\"xbins\"],df_p1 - df_p2,\n", - "# yerr = np.hypot(plots[0][\"efficiency_err\"], plots[1][\"efficiency_err\"]),\n", - "# label = label, marker = \".\", color = color\n", - "# # label = label, ls = lss[i], color = color, mfc=\"none\" if i == 1 else color,\n", - "# # **(p1[\"err_kwargs\"])\n", - "# )\n", + "\n", + " diff.plot(\n", + " ax=axs[1], color=color, label=label\n", + " ) # , marker = \".\", color = color)\n", + " # axs[1].errorbar(p1[\"xbins\"],df_p1 - df_p2,\n", + " # yerr = np.hypot(plots[0][\"efficiency_err\"], plots[1][\"efficiency_err\"]),\n", + " # label = label, marker = \".\", color = color\n", + " # # label = label, ls = lss[i], color = color, mfc=\"none\" if i == 1 else color,\n", + " # # **(p1[\"err_kwargs\"])\n", + " # )\n", " if ptype == \"turnon\":\n", - " if len(plots[0][\"efficiency_err\"][0]) != len(plots[1][\"efficiency_err\"][0]): continue\n", - " y_err = np.hypot(plots[0][\"efficiency_err\"][0], plots[1][\"efficiency_err\"][0])\n", - " if len(diff) != len(y_err): continue\n", - " axs[1].fill_between(diff.index,diff.values - y_err,diff.values + y_err,\n", - " # label = label, \n", - " alpha = 0.3, \n", - " color = color\n", - " )\n", - " \n", + " if len(plots[0][\"efficiency_err\"][0]) != len(\n", + " plots[1][\"efficiency_err\"][0]\n", + " ):\n", + " continue\n", + " y_err = np.hypot(\n", + " plots[0][\"efficiency_err\"][0], plots[1][\"efficiency_err\"][0]\n", + " )\n", + " if len(diff) != len(y_err):\n", + " continue\n", + " axs[1].fill_between(\n", + " diff.index,\n", + " diff.values - y_err,\n", + " diff.values + y_err,\n", + " # label = label,\n", + " alpha=0.3,\n", + " color=color,\n", + " )\n", + "\n", " # make axis stuff\n", - " axs[0].legend(fontsize = \"x-small\")\n", - " axs[1].legend(fontsize = \"x-small\")\n", - " \n", + " axs[0].legend(fontsize=\"x-small\")\n", + " axs[1].legend(fontsize=\"x-small\")\n", + "\n", " if ptype == \"rate\":\n", - " axs[1].set_ylabel(f\"({sfxs[0]}-{sfxs[1]})/{sfxs[1]}\", fontsize = \"x-small\")\n", + " axs[1].set_ylabel(f\"({sfxs[0]}-{sfxs[1]})/{sfxs[1]}\", fontsize=\"x-small\")\n", " axs[0].set_yscale(\"log\")\n", " axs[1].set_xlabel(\"Threshold [GeV]\")\n", " axs[0].set_ylabel(\"Rate [kHz]\")\n", " else:\n", - " axs[1].set_ylabel(f\"{sfxs[0]} - {sfxs[1]}\", fontsize = \"x-small\")\n", - " \n", + " axs[1].set_ylabel(f\"{sfxs[0]} - {sfxs[1]}\", fontsize=\"x-small\")\n", + "\n", " if ptype == \"scalings\":\n", " axs[0].set_ylabel(\"95 % Location [GeV]\")\n", " axs[1].set_xlabel(\"L1 threshold [GeV]\")\n", " elif ptype == \"turnon\":\n", - " axs[0].set_ylabel(nano_plot[\"ylabel\"], fontsize = \"small\")\n", + " axs[0].set_ylabel(nano_plot[\"ylabel\"], fontsize=\"small\")\n", " axs[1].set_xlabel(nano_plot[\"xlabel\"])\n", "\n", - " axs[1].set_ylim(-.1,.1)\n", - " \n", - " for ax in axs: ax.grid()\n", + " axs[1].set_ylim(-0.1, 0.1)\n", + "\n", + " for ax in axs:\n", + " ax.grid()\n", " plt.tight_layout()\n", " plt.subplots_adjust(wspace=0, hspace=0)\n", "\n", @@ -667,13 +765,13 @@ "# # outdir = \"https://alobanov.web.cern.ch/L1T/Phase2/menu/plots/tools/comparison/%svs%s\"%(v0,v1)\n", "\n", "# for v0_json in v0_jsons:\n", - " \n", + "\n", "# v1_json = v0_json.replace(v0,v1)\n", - "# if not os.path.exists(v1_json): \n", + "# if not os.path.exists(v1_json):\n", "# print(v1_json + \" does not exist\")\n", "# continue\n", "# # continue\n", - " \n", + "\n", "# # print(\"1\")\n", "# plot1 = load_json(v0_json)\n", "# # print(\"2\")\n", @@ -681,7 +779,7 @@ "\n", "# print(os.path.basename(v0_json))\n", "# print(os.path.basename(v1_json))\n", - " \n", + "\n", "# if \"turnon\" in v0_json:\n", "# ptype = \"turnon\"\n", "# elif \"scaling\" in v0_json:\n", @@ -691,30 +789,30 @@ "# else:\n", "# print(\"WARNING, unsupported plot type\")\n", "# continue\n", - " \n", - "# f = comp_plots(plot1,plot2, sfxs = [v0,v1], \n", + "\n", + "# f = comp_plots(plot1,plot2, sfxs = [v0,v1],\n", "# lss = [\"-\",\"--\"],\n", "# # lss = [\"\",\"\"],\n", "# markers = [\".\",\"o\"],\n", "# ptype = ptype)\n", - " \n", + "\n", "# #outfname = v0_json.replace(v0,\"%svs%s\"%(v0,v1)).replace(\".json\",\".png\").replace(\"tools\",\"tools/comparisons\")\n", "# outfname = v0_json.replace(v0,\"%svs%s\"%(v0,v1)).replace(\".json\",\".png\").replace(\"%svs%s/\"%(v0,v1), \"comparisons/%svs%s/\"%(v0,v1))\n", - " \n", + "\n", "# # break\n", - " \n", + "\n", "# outdir = os.path.dirname(outfname)\n", "# if not os.path.exists(outdir): os.makedirs(outdir)\n", - " \n", + "\n", "# print(\"Saving plot %s\" %outfname)\n", "# plt.savefig(outfname)\n", "\n", "# # save pdf\n", "# outfname = outfname.replace(\".png\",\".pdf\")\n", "# plt.savefig(outfname)\n", - " \n", + "\n", "# plt.close()\n", - "# # break " + "# # break" ] }, { diff --git a/menu_tools/utils/objects.py b/menu_tools/utils/objects.py index 83b57182..086f1a2b 100644 --- a/menu_tools/utils/objects.py +++ b/menu_tools/utils/objects.py @@ -6,17 +6,7 @@ import awkward as ak -class Object: - """This class represents a physics object. - - The objects are configurable under `configs//objects`. - - Attributes: - eta_ranges: ranges with different cuts/quality criteria - cuts: the cuts to be applied in the different eta ranges - version: version of the menu - """ - +class BaseObject: def __init__( self, object_key: str, @@ -120,12 +110,9 @@ def _object_params(self) -> dict: object_parameters = defaults | id_specific return object_parameters - @property - def match_dR(self) -> float: - return self._object_params["match_dR"] - @property def plot_label(self) -> str: + """Label of the object in the plots""" return self._object_params["label"] def get_scaling_object(self, eta_range: str) -> str: @@ -147,12 +134,56 @@ def eta_ranges(self) -> dict[str, tuple[float, float]]: return _eta_ranges @property - def cuts(self) -> Optional[dict[str, list[str]]]: + def cuts(self) -> dict[str, list[str]]: + """Necessary interface for Object classes. + To be implemented in derived class. + + Returns: + cut_dict: Dicitionary of the type + ``` + {"eta_range_1: [ + "", + "", + ... + ], + "eta_range_2: [ + "", + ... + ], + ... + } + ``` + where `` are the requirements + as specified in the object config files. + """ + raise NotImplementedError( + "This method should be implemented in the derived class." + ) + + +class Object(BaseObject): + """This class represents a physics test object. + It inherits from BaseObject which it shares with the implementation of + ReferenceObject. + + The objects are configurable under `configs//objects`. + + Attributes: + eta_ranges: ranges with different cuts/quality criteria + cuts: the cuts to be applied in the different eta ranges + version: version of the menu + """ + + def __init__(self, object_key: str, version: str) -> None: + super().__init__(object_key, version) + + @property + def cuts(self) -> dict[str, list[str]]: _cuts = {} if "cuts" in self._object_params.keys(): _cuts = self._object_params["cuts"] if self.eta_range != "inclusive": - # if a region other than inclusive is specified an eta cut + # if a region other than inclusive is specified, add an eta cut eta_min = self.eta_ranges[self.eta_range][0] eta_max = self.eta_ranges[self.eta_range][1] global_eta_cut = ( @@ -164,9 +195,83 @@ def cuts(self) -> Optional[dict[str, list[str]]]: _cuts["inclusive"] = [global_eta_cut] return _cuts + @property + def match_dR(self) -> float: + return self._object_params["match_dR"] + -def compute_selection_mask_for_object_cuts(obj: Object, ak_array: ak.Array) -> ak.Array: - """Compute selection mask for object cuts on array +class ReferenceObject(BaseObject): + def __init__(self, object_key: str, version: str) -> None: + super().__init__(object_key, version) + + @property + def trafo(self) -> Optional[str]: + """Returns the trafo key of the (reference) object + if it is defined (HT, MHT, etc). + This is intended only for the *reference* object. + """ + try: + return self._object_params["trafo"] + except KeyError: + # No transformation defined in reference object `self.object_key` + return None + + def _get_cuts(self, event_or_object: str) -> dict[str, list[str]]: + assert event_or_object in [ + "event", + "object", + ], "Cuts are either event or object level" + _cuts = {} + if "cuts" in self._object_params.keys(): + if event_or_object in self._object_params["cuts"].keys(): + _cuts = self._object_params["cuts"][event_or_object] + elif self.eta_range == "inclusive": + return {} + if self.eta_range != "inclusive": + # if a region other than inclusive is specified, add an eta cut + eta_min = self.eta_ranges[self.eta_range][0] + eta_max = self.eta_ranges[self.eta_range][1] + global_eta_cut = ( + f"((abs({{eta}}) > {eta_min}) & (abs({{eta}}) < {eta_max}))" + ) + try: + _cuts["inclusive"].append(global_eta_cut) + except KeyError: + _cuts["inclusive"] = [global_eta_cut] + return _cuts + + @property + def cuts(self) -> dict[str, list[str]]: + """OBJECT level cuts! I.e. individual objects that don't fulfill the + criteria are removed from the events, but the events themselves are + retained. + For info on the structure of the returned object see docstring of base + class. + + Returns: + object_cut_dict: For info on the structure of the returned object + see docstring of base class. + """ + return self._get_cuts("object") + + @property + def event_cuts(self) -> dict[str, list[str]]: + """EVENT level cuts! Applied after selection of highest pT object per + event. + Is meant to provied cuts to remove *events* whose object doesn't fulfill the + criteria. + + Returns: + event_cut_dict: For info on the structure of the returned object + see docstring of base class. + """ + return self._get_cuts("event") + + +def compute_selection_mask_for_cuts( + obj: BaseObject, ak_array: ak.Array, cuts: dict +) -> ak.Array: + """Compute selection mask for object/event cuts on array obj: Object that specifies the cuts to be applied ak_array: array on which the selection is evaluated @@ -177,15 +282,16 @@ def compute_selection_mask_for_object_cuts(obj: Object, ak_array: ak.Array) -> a # Initialize mask with True everywhere sel = ak.ones_like(ak_array[ak_array.fields[0]]) > 0 - # If no cut are specified in object return true everywhere - if not obj.cuts: + # If no cut are specified in object, return True everywhere. + # That case will be `cuts = {}`. + if not cuts: return sel - ## add fake eta + ## add mock eta if "eta" not in ak_array.fields: ak_array["eta"] = 0 - for range_i, range_cuts in obj.cuts.items(): + for range_i, range_cuts in cuts.items(): # Initialize temporary mask (for rangei) with True everywhere _sel = ak.ones_like(ak_array[ak_array.fields[0]]) > 0 for cut in range_cuts: @@ -199,11 +305,24 @@ def compute_selection_mask_for_object_cuts(obj: Object, ak_array: ak.Array) -> a return sel +def compute_selection_mask_for_event_cuts( + obj: BaseObject, ak_array: ak.Array +) -> ak.Array: + return compute_selection_mask_for_cuts(obj, ak_array, obj.event_cuts) + + +def compute_selection_mask_for_object_cuts( + obj: BaseObject, ak_array: ak.Array +) -> ak.Array: + return compute_selection_mask_for_cuts(obj, ak_array, obj.cuts) + + if __name__ == "__main__": - x = Object("tkElectron:Iso", "V29") x = Object("caloJet:default", "V29") print(x) print(x.match_dR) print(x.plot_label) print(x.eta_ranges) print(x.cuts) + y = Object("tkElectron:Iso", "V29") + z = ReferenceObject("jet:ht", "V29")