From 40f14bf3b15040502f8e150ba13d09202073e012 Mon Sep 17 00:00:00 2001 From: Marino Missiroli Date: Thu, 24 Nov 2022 18:26:45 +0100 Subject: [PATCH 01/77] Use LFN for EDM files of HLT-Validation and HLT-addon tests --- Configuration/HLT/python/addOnTestsHLT.py | 14 ++++---- HLTrigger/Configuration/test/cmsDriver.csh | 41 +++++++++------------- 2 files changed, 24 insertions(+), 31 deletions(-) diff --git a/Configuration/HLT/python/addOnTestsHLT.py b/Configuration/HLT/python/addOnTestsHLT.py index 3345d12392f63..69f0fb783fb65 100644 --- a/Configuration/HLT/python/addOnTestsHLT.py +++ b/Configuration/HLT/python/addOnTestsHLT.py @@ -22,25 +22,25 @@ def addOnTestsHLT(): 'hlt_mc_PRef' : ['cmsDriver.py TTbar_13TeV_TuneCUETP8M1_cfi -s GEN,SIM,DIGI,L1,DIGI2RAW --mc --scenario=pp -n 10 --conditions auto:run3_mc_PRef --relval 9000,50 --datatier "GEN-SIM-RAW" --eventcontent RAWSIM --customise=HLTrigger/Configuration/CustomConfigs.L1T --era Run3 --fileout file:RelVal_Raw_PRef_MC.root', 'HLTrigger/Configuration/test/OnLine_HLT_PRef.py', 'cmsDriver.py RelVal -s HLT:PRef,RAW2DIGI,L1Reco,RECO --mc --scenario=pp -n 10 --conditions auto:run3_mc_PRef --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --customise=HLTrigger/Configuration/CustomConfigs.HLTRECO --era Run3 --processName=HLTRECO --filein file:RelVal_Raw_PRef_MC.root --fileout file:RelVal_Raw_PRef_MC_HLT_RECO.root'], - 'hlt_data_Fake' : ['cmsDriver.py RelVal -s L1REPACK:GT1 --data --scenario=pp -n 10 --conditions auto:run1_hlt_Fake --relval 9000,50 --datatier "RAW" --eventcontent RAW --customise=HLTrigger/Configuration/CustomConfigs.L1T --fileout file:RelVal_Raw_Fake_DATA.root --filein root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/TriggerStudiesGroup/STORM/RAW/Run2012A_MuEG_run191718/14932935-E289-E111-830C-5404A6388697.root', + 'hlt_data_Fake' : ['cmsDriver.py RelVal -s L1REPACK:GT1 --data --scenario=pp -n 10 --conditions auto:run1_hlt_Fake --relval 9000,50 --datatier "RAW" --eventcontent RAW --customise=HLTrigger/Configuration/CustomConfigs.L1T --fileout file:RelVal_Raw_Fake_DATA.root --filein /store/data/Run2012A/MuEG/RAW/v1/000/191/718/14932935-E289-E111-830C-5404A6388697.root', 'HLTrigger/Configuration/test/OnLine_HLT_Fake.py', 'cmsDriver.py RelVal -s HLT:Fake,RAW2DIGI,L1Reco,RECO --data --scenario=pp -n 10 --conditions auto:run1_data_Fake --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --customise=HLTrigger/Configuration/CustomConfigs.HLTRECO --processName=HLTRECO --filein file:RelVal_Raw_Fake_DATA.root --fileout file:RelVal_Raw_Fake_DATA_HLT_RECO.root'], - 'hlt_data_Fake1': ['cmsDriver.py RelVal -s L1REPACK:GCTGT --data --scenario=pp -n 10 --conditions auto:run2_hlt_Fake1 --relval 9000,50 --datatier "RAW" --eventcontent RAW --customise=HLTrigger/Configuration/CustomConfigs.L1T --era Run2_25ns --fileout file:RelVal_Raw_Fake1_DATA.root --filein root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/TriggerStudiesGroup/STORM/RAW/Run2015D_MuonEG_run256677/80950A90-745D-E511-92FD-02163E011C5D.root', + 'hlt_data_Fake1': ['cmsDriver.py RelVal -s L1REPACK:GCTGT --data --scenario=pp -n 10 --conditions auto:run2_hlt_Fake1 --relval 9000,50 --datatier "RAW" --eventcontent RAW --customise=HLTrigger/Configuration/CustomConfigs.L1T --era Run2_25ns --fileout file:RelVal_Raw_Fake1_DATA.root --filein /store/data/Run2015D/MuonEG/RAW/v1/000/256/677/00000/80950A90-745D-E511-92FD-02163E011C5D.root', 'HLTrigger/Configuration/test/OnLine_HLT_Fake1.py', 'cmsDriver.py RelVal -s HLT:Fake1,RAW2DIGI,L1Reco,RECO --data --scenario=pp -n 10 --conditions auto:run2_data_Fake1 --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --customise=HLTrigger/Configuration/CustomConfigs.HLTRECO --era Run2_25ns --processName=HLTRECO --filein file:RelVal_Raw_Fake1_DATA.root --fileout file:RelVal_Raw_Fake1_DATA_HLT_RECO.root'], - 'hlt_data_Fake2': ['cmsDriver.py RelVal -s L1REPACK:Full --data --scenario=pp -n 10 --conditions auto:run2_hlt_Fake2 --relval 9000,50 --datatier "RAW" --eventcontent RAW --customise=HLTrigger/Configuration/CustomConfigs.L1T --era Run2_2016 --fileout file:RelVal_Raw_Fake2_DATA.root --filein root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/TriggerStudiesGroup/STORM/RAW/Run2016B_JetHT_run272762/C666CDE2-E013-E611-B15A-02163E011DBE.root', + 'hlt_data_Fake2': ['cmsDriver.py RelVal -s L1REPACK:Full --data --scenario=pp -n 10 --conditions auto:run2_hlt_Fake2 --relval 9000,50 --datatier "RAW" --eventcontent RAW --customise=HLTrigger/Configuration/CustomConfigs.L1T --era Run2_2016 --fileout file:RelVal_Raw_Fake2_DATA.root --filein /store/data/Run2016B/JetHT/RAW/v1/000/272/762/00000/C666CDE2-E013-E611-B15A-02163E011DBE.root', 'HLTrigger/Configuration/test/OnLine_HLT_Fake2.py', 'cmsDriver.py RelVal -s HLT:Fake2,RAW2DIGI,L1Reco,RECO --data --scenario=pp -n 10 --conditions auto:run2_data_Fake2 --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --customise=HLTrigger/Configuration/CustomConfigs.HLTRECO --era Run2_2016 --processName=HLTRECO --filein file:RelVal_Raw_Fake2_DATA.root --fileout file:RelVal_Raw_Fake2_DATA_HLT_RECO.root'], - 'hlt_data_GRun' : ['cmsDriver.py RelVal -s L1REPACK:Full --data --scenario=pp -n 10 --conditions auto:run3_hlt_GRun --relval 9000,50 --datatier "RAW" --eventcontent RAW --customise=HLTrigger/Configuration/CustomConfigs.L1T --era Run3 --fileout file:RelVal_Raw_GRun_DATA.root --filein root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/TriggerStudiesGroup/STORM/RAW/Run2022B_HLTPhysics0_run355558/cd851cf4-0fca-4d76-b80e-1d33e1371929.root', + 'hlt_data_GRun' : ['cmsDriver.py RelVal -s L1REPACK:Full --data --scenario=pp -n 10 --conditions auto:run3_hlt_GRun --relval 9000,50 --datatier "RAW" --eventcontent RAW --customise=HLTrigger/Configuration/CustomConfigs.L1T --era Run3 --fileout file:RelVal_Raw_GRun_DATA.root --filein /store/data/Run2022B/HLTPhysics/RAW/v1/000/355/456/00000/69b26b27-4bd1-4524-bc18-45f7b9b5e076.root', 'HLTrigger/Configuration/test/OnLine_HLT_GRun.py', 'cmsDriver.py RelVal -s HLT:GRun,RAW2DIGI,L1Reco,RECO --data --scenario=pp -n 10 --conditions auto:run3_data_GRun --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --customise=HLTrigger/Configuration/CustomConfigs.HLTRECO --customise=HLTrigger/Configuration/CustomConfigs.customiseGlobalTagForOnlineBeamSpot --era Run3 --processName=HLTRECO --filein file:RelVal_Raw_GRun_DATA.root --fileout file:RelVal_Raw_GRun_DATA_HLT_RECO.root'], - 'hlt_data_HIon' : ['cmsDriver.py RelVal -s L1REPACK:Full --data --scenario=pp -n 10 --conditions auto:run3_hlt_HIon --relval 9000,50 --datatier "RAW" --eventcontent RAW --customise=HLTrigger/Configuration/CustomConfigs.L1T --era Run3_pp_on_PbPb --fileout file:RelVal_Raw_HIon_DATA.root --filein root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/TriggerStudiesGroup/STORM/RAW/Run2022B_HLTPhysics0_run355558/cd851cf4-0fca-4d76-b80e-1d33e1371929.root', # --customise_commands=\'from FWCore.ParameterSet.MassReplace import massSearchReplaceAnyInputTag; massSearchReplaceAnyInputTag(process.SimL1Emulator,"rawDataCollector","rawDataRepacker",False,True)\'', + 'hlt_data_HIon' : ['cmsDriver.py RelVal -s L1REPACK:Full --data --scenario=pp -n 10 --conditions auto:run3_hlt_HIon --relval 9000,50 --datatier "RAW" --eventcontent RAW --customise=HLTrigger/Configuration/CustomConfigs.L1T --era Run3_pp_on_PbPb --fileout file:RelVal_Raw_HIon_DATA.root --filein /store/data/Run2022B/HLTPhysics/RAW/v1/000/355/456/00000/69b26b27-4bd1-4524-bc18-45f7b9b5e076.root', # --customise_commands=\'from FWCore.ParameterSet.MassReplace import massSearchReplaceAnyInputTag; massSearchReplaceAnyInputTag(process.SimL1Emulator,"rawDataCollector","rawDataRepacker",False,True)\'', 'HLTrigger/Configuration/test/OnLine_HLT_HIon.py', 'cmsDriver.py RelVal -s HLT:HIon,RAW2DIGI,L1Reco,RECO --data --scenario=pp -n 10 --conditions auto:run3_data_HIon --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --customise=HLTrigger/Configuration/CustomConfigs.HLTRECO --customise=HLTrigger/Configuration/CustomConfigs.customiseGlobalTagForOnlineBeamSpot --era Run3_pp_on_PbPb --processName=HLTRECO --filein file:RelVal_Raw_HIon_DATA.root --fileout file:RelVal_Raw_HIon_DATA_HLT_RECO.root'], - 'hlt_data_PIon' : ['cmsDriver.py RelVal -s L1REPACK:Full --data --scenario=pp -n 10 --conditions auto:run3_hlt_PIon --relval 9000,50 --datatier "RAW" --customise=HLTrigger/Configuration/CustomConfigs.L1T --era Run3 --eventcontent RAW --fileout file:RelVal_Raw_PIon_DATA.root --filein root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/TriggerStudiesGroup/STORM/RAW/Run2022B_HLTPhysics0_run355558/cd851cf4-0fca-4d76-b80e-1d33e1371929.root', + 'hlt_data_PIon' : ['cmsDriver.py RelVal -s L1REPACK:Full --data --scenario=pp -n 10 --conditions auto:run3_hlt_PIon --relval 9000,50 --datatier "RAW" --customise=HLTrigger/Configuration/CustomConfigs.L1T --era Run3 --eventcontent RAW --fileout file:RelVal_Raw_PIon_DATA.root --filein /store/data/Run2022B/HLTPhysics/RAW/v1/000/355/456/00000/69b26b27-4bd1-4524-bc18-45f7b9b5e076.root', 'HLTrigger/Configuration/test/OnLine_HLT_PIon.py', 'cmsDriver.py RelVal -s HLT:PIon,RAW2DIGI,L1Reco,RECO --data --scenario=pp -n 10 --conditions auto:run3_data_PIon --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --customise=HLTrigger/Configuration/CustomConfigs.HLTRECO --customise=HLTrigger/Configuration/CustomConfigs.customiseGlobalTagForOnlineBeamSpot --era Run3 --processName=HLTRECO --filein file:RelVal_Raw_PIon_DATA.root --fileout file:RelVal_Raw_PIon_DATA_HLT_RECO.root'], - 'hlt_data_PRef' : ['cmsDriver.py RelVal -s L1REPACK:Full --data --scenario=pp -n 10 --conditions auto:run3_hlt_PRef --relval 9000,50 --datatier "RAW" --customise=HLTrigger/Configuration/CustomConfigs.L1T --era Run3 --eventcontent RAW --fileout file:RelVal_Raw_PRef_DATA.root --filein root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/TriggerStudiesGroup/STORM/RAW/Run2022B_HLTPhysics0_run355558/cd851cf4-0fca-4d76-b80e-1d33e1371929.root', + 'hlt_data_PRef' : ['cmsDriver.py RelVal -s L1REPACK:Full --data --scenario=pp -n 10 --conditions auto:run3_hlt_PRef --relval 9000,50 --datatier "RAW" --customise=HLTrigger/Configuration/CustomConfigs.L1T --era Run3 --eventcontent RAW --fileout file:RelVal_Raw_PRef_DATA.root --filein /store/data/Run2022B/HLTPhysics/RAW/v1/000/355/456/00000/69b26b27-4bd1-4524-bc18-45f7b9b5e076.root', 'HLTrigger/Configuration/test/OnLine_HLT_PRef.py', 'cmsDriver.py RelVal -s HLT:PRef,RAW2DIGI,L1Reco,RECO --data --scenario=pp -n 10 --conditions auto:run3_data_PRef --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --customise=HLTrigger/Configuration/CustomConfigs.HLTRECO --customise=HLTrigger/Configuration/CustomConfigs.customiseGlobalTagForOnlineBeamSpot --era Run3 --processName=HLTRECO --filein file:RelVal_Raw_PRef_DATA.root --fileout file:RelVal_Raw_PRef_DATA_HLT_RECO.root'], } diff --git a/HLTrigger/Configuration/test/cmsDriver.csh b/HLTrigger/Configuration/test/cmsDriver.csh index dd5bd256c06f6..6915e4865848b 100755 --- a/HLTrigger/Configuration/test/cmsDriver.csh +++ b/HLTrigger/Configuration/test/cmsDriver.csh @@ -7,22 +7,21 @@ eval `scram runtime -csh` # new files in eos : cmsLs /store/... # new files in eos : eos ls /store/... # +# EDM input files can be accessed from the cms-bot cache area (i.e. /eos/cms/store/user/cmsbuild) +# To enable redirection to the cms-bot cache area, please set the following environment variables: (example in bash) +# > export CMS_PATH="/cvmfs/cms-ib.cern.ch" +# > export SITECONFIG_PATH="/cvmfs/cms-ib.cern.ch/SITECONF/local" +# # # GEN-SIM input files for Monte-Carlo tests # -# DAS name: /store/relval/CMSSW_8_0_11/RelValProdTTbar/GEN-SIM/80X_mcRun1_realistic_v4-v1/10000/06A6C86B-C634-E611-93A5-0CC47A74525A.root -set InputGenSimGRun0 = root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/TriggerStudiesGroup/STORM/GEN-SIM/CMSSW_8/06A6C86B-C634-E611-93A5-0CC47A74525A.root -# DAS name: /store/relval/CMSSW_8_0_16/RelValProdTTbar_13/GEN-SIM/80X_mcRun2_asymptotic_v16_gs7120p2-v1/10000/06F2C3AC-8957-E611-9DDF-0025905B85D8.root -set InputGenSimGRun1 = root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/TriggerStudiesGroup/STORM/GEN-SIM/CMSSW_8/06F2C3AC-8957-E611-9DDF-0025905B85D8.root -# DAS name: /store/relval/CMSSW_8_0_16/RelValProdTTbar_13/GEN-SIM/80X_mcRun2_asymptotic_v16_gs7120p2-v1/10000/06F2C3AC-8957-E611-9DDF-0025905B85D8.root -set InputGenSimGRun2 = root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/TriggerStudiesGroup/STORM/GEN-SIM/CMSSW_8/06F2C3AC-8957-E611-9DDF-0025905B85D8.root -# DAS name: /store/relval/CMSSW_12_3_0_pre6/RelValTTbar_14TeV/GEN-SIM/123X_mcRun3_2021_realistic_v11-v1/10000/29297788-21c3-4bf2-afe0-5382f08fbcd5.root -set InputGenSimGRun3 = root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/TriggerStudiesGroup/STORM/GEN-SIM/CMSSW_12/29297788-21c3-4bf2-afe0-5382f08fbcd5.root -# DAS name: /store/relval/CMSSW_8_0_16/RelValZEEMM_13_HI/GEN-SIM/80X_mcRun2_HeavyIon_v9-v1/10000/F8FC5F64-1657-E611-A57E-002590A887F0.root -set InputGenSimHIon1 = root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/TriggerStudiesGroup/STORM/GEN-SIM/CMSSW_8/F8FC5F64-1657-E611-A57E-002590A887F0.root -# DAS name: /store/relval/CMSSW_12_3_0_pre6/RelValZEE_14_HI_2021/GEN-SIM/123X_mcRun3_2021_realistic_HI_v11-v2/10000/3c102f6f-4b70-4b09-b646-504bc104414d.root -set InputGenSimHIon3 = root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/TriggerStudiesGroup/STORM/GEN-SIM/CMSSW_12/3c102f6f-4b70-4b09-b646-504bc104414d.root +set InputGenSimGRun0 = /store/relval/CMSSW_8_0_11/RelValProdTTbar/GEN-SIM/80X_mcRun1_realistic_v4-v1/10000/06A6C86B-C634-E611-93A5-0CC47A74525A.root +set InputGenSimGRun1 = /store/relval/CMSSW_8_0_16/RelValProdTTbar_13/GEN-SIM/80X_mcRun2_asymptotic_v16_gs7120p2-v1/10000/06F2C3AC-8957-E611-9DDF-0025905B85D8.root +set InputGenSimGRun2 = /store/relval/CMSSW_8_0_16/RelValProdTTbar_13/GEN-SIM/80X_mcRun2_asymptotic_v16_gs7120p2-v1/10000/06F2C3AC-8957-E611-9DDF-0025905B85D8.root +set InputGenSimGRun3 = /store/relval/CMSSW_12_3_0_pre6/RelValTTbar_14TeV/GEN-SIM/123X_mcRun3_2021_realistic_v11-v1/10000/29297788-21c3-4bf2-afe0-5382f08fbcd5.root +set InputGenSimHIon1 = /store/relval/CMSSW_8_0_16/RelValZEEMM_13_HI/GEN-SIM/80X_mcRun2_HeavyIon_v9-v1/10000/F8FC5F64-1657-E611-A57E-002590A887F0.root +set InputGenSimHIon3 = /store/relval/CMSSW_12_3_0_pre6/RelValZEE_14_HI_2021/GEN-SIM/123X_mcRun3_2021_realistic_HI_v11-v2/10000/3c102f6f-4b70-4b09-b646-504bc104414d.root set InputGenSimPIon2 = $InputGenSimGRun2 set InputGenSimPRef2 = $InputGenSimGRun2 set InputGenSimPIon3 = $InputGenSimGRun3 @@ -31,18 +30,12 @@ set InputGenSimPRef3 = $InputGenSimGRun3 # # RAW input files for Real-Data tests # -# DAS name: /store/data/Run2012A/MuEG/RAW/v1/000/191/718/14932935-E289-E111-830C-5404A6388697.root -set InputLHCRawGRun0 = root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/TriggerStudiesGroup/STORM/RAW/Run2012A_MuEG_run191718/14932935-E289-E111-830C-5404A6388697.root -# DAS name: /store/data/Run2015D/MuonEG/RAW/v1/000/256/677/00000/80950A90-745D-E511-92FD-02163E011C5D.root -set InputLHCRawGRun1 = root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/TriggerStudiesGroup/STORM/RAW/Run2015D_MuonEG_run256677/80950A90-745D-E511-92FD-02163E011C5D.root -# DAS name: /store/data/Run2016B/JetHT/RAW/v1/000/272/762/00000/C666CDE2-E013-E611-B15A-02163E011DBE.root -set InputLHCRawGRun2 = root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/TriggerStudiesGroup/STORM/RAW/Run2016B_JetHT_run272762/C666CDE2-E013-E611-B15A-02163E011DBE.root -# DAS name: /store/data/Run2022B/HLTPhysics0/RAW/v1/000/355/558/00000/cd851cf4-0fca-4d76-b80e-1d33e1371929.root -set InputLHCRawGRun3 = root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/TriggerStudiesGroup/STORM/RAW/Run2022B_HLTPhysics0_run355558/cd851cf4-0fca-4d76-b80e-1d33e1371929.root -# DAS name: /store/hidata/HIRun2015/HIHardProbes/RAW/v1/000/263/718/00000/08057733-02A5-E511-9C7D-02163E014606.root -set InputLHCRawHIon1 = root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/TriggerStudiesGroup/STORM/RAW/HIRun2015_HIHardProbes_run263718/08057733-02A5-E511-9C7D-02163E014606.root -# DAS name: /store/hidata/HIRun2018A/HIHardProbes/RAW/v1/000/326/479/00000/853DBE29-53BA-9A44-9FDD-58E4E9064EB1.root -set InputLHCRawHIon2 = root://eoscms.cern.ch//eos/cms/store/group/dpg_trigger/comm_trigger/TriggerStudiesGroup/STORM/RAW/HIRun2018A_HIHardProbes_run326479/0E2CC5D5-9D87-7348-9219-B00CD718C847.root +set InputLHCRawGRun0 = /store/data/Run2012A/MuEG/RAW/v1/000/191/718/14932935-E289-E111-830C-5404A6388697.root +set InputLHCRawGRun1 = /store/data/Run2015D/MuonEG/RAW/v1/000/256/677/00000/80950A90-745D-E511-92FD-02163E011C5D.root +set InputLHCRawGRun2 = /store/data/Run2016B/JetHT/RAW/v1/000/272/762/00000/C666CDE2-E013-E611-B15A-02163E011DBE.root +set InputLHCRawGRun3 = /store/data/Run2022B/HLTPhysics/RAW/v1/000/355/456/00000/69b26b27-4bd1-4524-bc18-45f7b9b5e076.root +set InputLHCRawHIon1 = /store/hidata/HIRun2015/HIHardProbes/RAW/v1/000/263/718/00000/08057733-02A5-E511-9C7D-02163E014606.root +set InputLHCRawHIon2 = /store/hidata/HIRun2018A/HIHardProbes/RAW/v1/000/326/479/00000/0E2CC5D5-9D87-7348-9219-B00CD718C847.root set InputLHCRawHIon3 = $InputLHCRawGRun3 #!! UPDATE once 2022 HIon RAW data is available set InputLHCRawPIon2 = $InputLHCRawGRun2 set InputLHCRawPRef2 = $InputLHCRawGRun2 From b7d9b378528c084a3c2c9ad5eaefb05355d36c7e Mon Sep 17 00:00:00 2001 From: Marino Missiroli Date: Fri, 25 Nov 2022 10:03:26 +0100 Subject: [PATCH 02/77] HLT menu development for 12_5_X (branch: 12_6_X) --- .../Configuration/python/HLT_FULL_cff.py | 12 +++++----- .../Configuration/python/HLT_GRun_cff.py | 6 ++--- .../Configuration/python/HLT_HIon_cff.py | 12 +++++----- .../Configuration/python/HLT_PIon_cff.py | 6 ++--- .../Configuration/python/HLT_PRef_cff.py | 6 ++--- .../python/HLTrigger_EventContent_cff.py | 24 ------------------- .../Configuration/test/OnLine_HLT_FULL.py | 14 ++++++----- .../Configuration/test/OnLine_HLT_GRun.py | 6 ++--- .../Configuration/test/OnLine_HLT_HIon.py | 14 ++++++----- .../Configuration/test/OnLine_HLT_PIon.py | 6 ++--- .../Configuration/test/OnLine_HLT_PRef.py | 6 ++--- .../Configuration/test/getEventContent.py | 9 ++----- 12 files changed, 48 insertions(+), 73 deletions(-) diff --git a/HLTrigger/Configuration/python/HLT_FULL_cff.py b/HLTrigger/Configuration/python/HLT_FULL_cff.py index a1651875c2977..75cb33d2fb5ef 100644 --- a/HLTrigger/Configuration/python/HLT_FULL_cff.py +++ b/HLTrigger/Configuration/python/HLT_FULL_cff.py @@ -1,6 +1,6 @@ -# hltGetConfiguration --cff --data /dev/CMSSW_12_5_0/HLT --type FULL +# hltGetConfiguration /dev/CMSSW_12_5_0/HLT --cff --data --type FULL -# /dev/CMSSW_12_5_0/HLT/V35 (CMSSW_12_5_2) +# /dev/CMSSW_12_5_0/HLT/V36 (CMSSW_12_5_2) import FWCore.ParameterSet.Config as cms @@ -12,7 +12,7 @@ fragment.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA() fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_5_0/HLT/V35') + tableName = cms.string('/dev/CMSSW_12_5_0/HLT/V36') ) fragment.transferSystem = cms.PSet( @@ -100208,7 +100208,7 @@ ) fragment.rawPrimeDataRepacker = cms.EDProducer( "EvFFEDSelector", inputTag = cms.InputTag( "rawDataRepacker" ), - fedList = ( cms.vuint32( 520, 522, 523, 524, 525, 528, 529, 530, 531, 532, 534, 535, 537, 539, 540, 541, 542, 545, 546, 547, 548, 549, 551, 553, 554, 555, 556, 557, 560, 561, 563, 564, 565, 566, 568, 570, 571, 572, 573, 574, 577, 578, 580, 582, 583, 584, 585, 586, 587, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 661, 662, 663, 664, 690, 691, 692, 693, 724, 725, 726, 727, 728, 729, 730, 731, 735, 790, 791, 792, 793, 814, 816, 817, 818, 819, 820, 821, 822, 823, 824, 831, 832, 833, 834, 835, 836, 837, 838, 839, 841, 842, 843, 844, 845, 846, 847, 848, 849, 851, 852, 853, 854, 855, 856, 857, 858, 859, 861, 862, 863, 864, 865, 866, 867, 868, 869, 1022, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1134, 1135, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233)+cms.vuint32( 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1354, 1356, 1358, 1360, 1368, 1369, 1370, 1371, 1376, 1377, 1380, 1381, 1384, 1385, 1386, 1390, 1391, 1392, 1393, 1394, 1395, 1402, 1404, 1405, 1462, 1463, 1467) ) + fedList = ( cms.vuint32( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694)+cms.vuint32( 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949)+cms.vuint32( 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204)+cms.vuint32( 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459)+cms.vuint32( 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714)+cms.vuint32( 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969)+cms.vuint32( 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, 2048, 2049, 2050, 2051, 2052, 2053, 2054, 2055, 2056, 2057, 2058, 2059, 2060, 2061, 2062, 2063, 2064, 2065, 2066, 2067, 2068, 2069, 2070, 2071, 2072, 2073, 2074, 2075, 2076, 2077, 2078, 2079, 2080, 2081, 2082, 2083, 2084, 2085, 2086, 2087, 2088, 2089, 2090, 2091, 2092, 2093, 2094, 2095, 2096, 2097, 2098, 2099, 2100, 2101, 2102, 2103, 2104, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117, 2118, 2119, 2120, 2121, 2122, 2123, 2124, 2125, 2126, 2127, 2128, 2129, 2130, 2131, 2132, 2133, 2134, 2135, 2136, 2137, 2138, 2139, 2140, 2141, 2142, 2143, 2144, 2145, 2146, 2147, 2148, 2149, 2150, 2151, 2152, 2153, 2154, 2155, 2156, 2157, 2158, 2159, 2160, 2161, 2162, 2163, 2164, 2165, 2166, 2167, 2168, 2169, 2170, 2171, 2172, 2173, 2174, 2175, 2176, 2177, 2178, 2179, 2180, 2181, 2182, 2183, 2184, 2185, 2186, 2187, 2188, 2189, 2190, 2191, 2192, 2193, 2194, 2195, 2196, 2197, 2198, 2199, 2200, 2201, 2202, 2203, 2204, 2205, 2206, 2207, 2208, 2209, 2210, 2211, 2212, 2213, 2214, 2215, 2216, 2217, 2218, 2219, 2220, 2221, 2222, 2223, 2224)+cms.vuint32( 2225, 2226, 2227, 2228, 2229, 2230, 2231, 2232, 2233, 2234, 2235, 2236, 2237, 2238, 2239, 2240, 2241, 2242, 2243, 2244, 2245, 2246, 2247, 2248, 2249, 2250, 2251, 2252, 2253, 2254, 2255, 2256, 2257, 2258, 2259, 2260, 2261, 2262, 2263, 2264, 2265, 2266, 2267, 2268, 2269, 2270, 2271, 2272, 2273, 2274, 2275, 2276, 2277, 2278, 2279, 2280, 2281, 2282, 2283, 2284, 2285, 2286, 2287, 2288, 2289, 2290, 2291, 2292, 2293, 2294, 2295, 2296, 2297, 2298, 2299, 2300, 2301, 2302, 2303, 2304, 2305, 2306, 2307, 2308, 2309, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2318, 2319, 2320, 2321, 2322, 2323, 2324, 2325, 2326, 2327, 2328, 2329, 2330, 2331, 2332, 2333, 2334, 2335, 2336, 2337, 2338, 2339, 2340, 2341, 2342, 2343, 2344, 2345, 2346, 2347, 2348, 2349, 2350, 2351, 2352, 2353, 2354, 2355, 2356, 2357, 2358, 2359, 2360, 2361, 2362, 2363, 2364, 2365, 2366, 2367, 2368, 2369, 2370, 2371, 2372, 2373, 2374, 2375, 2376, 2377, 2378, 2379, 2380, 2381, 2382, 2383, 2384, 2385, 2386, 2387, 2388, 2389, 2390, 2391, 2392, 2393, 2394, 2395, 2396, 2397, 2398, 2399, 2400, 2401, 2402, 2403, 2404, 2405, 2406, 2407, 2408, 2409, 2410, 2411, 2412, 2413, 2414, 2415, 2416, 2417, 2418, 2419, 2420, 2421, 2422, 2423, 2424, 2425, 2426, 2427, 2428, 2429, 2430, 2431, 2432, 2433, 2434, 2435, 2436, 2437, 2438, 2439, 2440, 2441, 2442, 2443, 2444, 2445, 2446, 2447, 2448, 2449, 2450, 2451, 2452, 2453, 2454, 2455, 2456, 2457, 2458, 2459, 2460, 2461, 2462, 2463, 2464, 2465, 2466, 2467, 2468, 2469, 2470, 2471, 2472, 2473, 2474, 2475, 2476, 2477, 2478, 2479)+cms.vuint32( 2480, 2481, 2482, 2483, 2484, 2485, 2486, 2487, 2488, 2489, 2490, 2491, 2492, 2493, 2494, 2495, 2496, 2497, 2498, 2499, 2500, 2501, 2502, 2503, 2504, 2505, 2506, 2507, 2508, 2509, 2510, 2511, 2512, 2513, 2514, 2515, 2516, 2517, 2518, 2519, 2520, 2521, 2522, 2523, 2524, 2525, 2526, 2527, 2528, 2529, 2530, 2531, 2532, 2533, 2534, 2535, 2536, 2537, 2538, 2539, 2540, 2541, 2542, 2543, 2544, 2545, 2546, 2547, 2548, 2549, 2550, 2551, 2552, 2553, 2554, 2555, 2556, 2557, 2558, 2559, 2560, 2561, 2562, 2563, 2564, 2565, 2566, 2567, 2568, 2569, 2570, 2571, 2572, 2573, 2574, 2575, 2576, 2577, 2578, 2579, 2580, 2581, 2582, 2583, 2584, 2585, 2586, 2587, 2588, 2589, 2590, 2591, 2592, 2593, 2594, 2595, 2596, 2597, 2598, 2599, 2600, 2601, 2602, 2603, 2604, 2605, 2606, 2607, 2608, 2609, 2610, 2611, 2612, 2613, 2614, 2615, 2616, 2617, 2618, 2619, 2620, 2621, 2622, 2623, 2624, 2625, 2626, 2627, 2628, 2629, 2630, 2631, 2632, 2633, 2634, 2635, 2636, 2637, 2638, 2639, 2640, 2641, 2642, 2643, 2644, 2645, 2646, 2647, 2648, 2649, 2650, 2651, 2652, 2653, 2654, 2655, 2656, 2657, 2658, 2659, 2660, 2661, 2662, 2663, 2664, 2665, 2666, 2667, 2668, 2669, 2670, 2671, 2672, 2673, 2674, 2675, 2676, 2677, 2678, 2679, 2680, 2681, 2682, 2683, 2684, 2685, 2686, 2687, 2688, 2689, 2690, 2691, 2692, 2693, 2694, 2695, 2696, 2697, 2698, 2699, 2700, 2701, 2702, 2703, 2704, 2705, 2706, 2707, 2708, 2709, 2710, 2711, 2712, 2713, 2714, 2715, 2716, 2717, 2718, 2719, 2720, 2721, 2722, 2723, 2724, 2725, 2726, 2727, 2728, 2729, 2730, 2731, 2732, 2733, 2734)+cms.vuint32( 2735, 2736, 2737, 2738, 2739, 2740, 2741, 2742, 2743, 2744, 2745, 2746, 2747, 2748, 2749, 2750, 2751, 2752, 2753, 2754, 2755, 2756, 2757, 2758, 2759, 2760, 2761, 2762, 2763, 2764, 2765, 2766, 2767, 2768, 2769, 2770, 2771, 2772, 2773, 2774, 2775, 2776, 2777, 2778, 2779, 2780, 2781, 2782, 2783, 2784, 2785, 2786, 2787, 2788, 2789, 2790, 2791, 2792, 2793, 2794, 2795, 2796, 2797, 2798, 2799, 2800, 2801, 2802, 2803, 2804, 2805, 2806, 2807, 2808, 2809, 2810, 2811, 2812, 2813, 2814, 2815, 2816, 2817, 2818, 2819, 2820, 2821, 2822, 2823, 2824, 2825, 2826, 2827, 2828, 2829, 2830, 2831, 2832, 2833, 2834, 2835, 2836, 2837, 2838, 2839, 2840, 2841, 2842, 2843, 2844, 2845, 2846, 2847, 2848, 2849, 2850, 2851, 2852, 2853, 2854, 2855, 2856, 2857, 2858, 2859, 2860, 2861, 2862, 2863, 2864, 2865, 2866, 2867, 2868, 2869, 2870, 2871, 2872, 2873, 2874, 2875, 2876, 2877, 2878, 2879, 2880, 2881, 2882, 2883, 2884, 2885, 2886, 2887, 2888, 2889, 2890, 2891, 2892, 2893, 2894, 2895, 2896, 2897, 2898, 2899, 2900, 2901, 2902, 2903, 2904, 2905, 2906, 2907, 2908, 2909, 2910, 2911, 2912, 2913, 2914, 2915, 2916, 2917, 2918, 2919, 2920, 2921, 2922, 2923, 2924, 2925, 2926, 2927, 2928, 2929, 2930, 2931, 2932, 2933, 2934, 2935, 2936, 2937, 2938, 2939, 2940, 2941, 2942, 2943, 2944, 2945, 2946, 2947, 2948, 2949, 2950, 2951, 2952, 2953, 2954, 2955, 2956, 2957, 2958, 2959, 2960, 2961, 2962, 2963, 2964, 2965, 2966, 2967, 2968, 2969, 2970, 2971, 2972, 2973, 2974, 2975, 2976, 2977, 2978, 2979, 2980, 2981, 2982, 2983, 2984, 2985, 2986, 2987, 2988, 2989)+cms.vuint32( 2990, 2991, 2992, 2993, 2994, 2995, 2996, 2997, 2998, 2999, 3000, 3001, 3002, 3003, 3004, 3005, 3006, 3007, 3008, 3009, 3010, 3011, 3012, 3013, 3014, 3015, 3016, 3017, 3018, 3019, 3020, 3021, 3022, 3023, 3024, 3025, 3026, 3027, 3028, 3029, 3030, 3031, 3032, 3033, 3034, 3035, 3036, 3037, 3038, 3039, 3040, 3041, 3042, 3043, 3044, 3045, 3046, 3047, 3048, 3049, 3050, 3051, 3052, 3053, 3054, 3055, 3056, 3057, 3058, 3059, 3060, 3061, 3062, 3063, 3064, 3065, 3066, 3067, 3068, 3069, 3070, 3071, 3072, 3073, 3074, 3075, 3076, 3077, 3078, 3079, 3080, 3081, 3082, 3083, 3084, 3085, 3086, 3087, 3088, 3089, 3090, 3091, 3092, 3093, 3094, 3095, 3096, 3097, 3098, 3099, 3100, 3101, 3102, 3103, 3104, 3105, 3106, 3107, 3108, 3109, 3110, 3111, 3112, 3113, 3114, 3115, 3116, 3117, 3118, 3119, 3120, 3121, 3122, 3123, 3124, 3125, 3126, 3127, 3128, 3129, 3130, 3131, 3132, 3133, 3134, 3135, 3136, 3137, 3138, 3139, 3140, 3141, 3142, 3143, 3144, 3145, 3146, 3147, 3148, 3149, 3150, 3151, 3152, 3153, 3154, 3155, 3156, 3157, 3158, 3159, 3160, 3161, 3162, 3163, 3164, 3165, 3166, 3167, 3168, 3169, 3170, 3171, 3172, 3173, 3174, 3175, 3176, 3177, 3178, 3179, 3180, 3181, 3182, 3183, 3184, 3185, 3186, 3187, 3188, 3189, 3190, 3191, 3192, 3193, 3194, 3195, 3196, 3197, 3198, 3199, 3200, 3201, 3202, 3203, 3204, 3205, 3206, 3207, 3208, 3209, 3210, 3211, 3212, 3213, 3214, 3215, 3216, 3217, 3218, 3219, 3220, 3221, 3222, 3223, 3224, 3225, 3226, 3227, 3228, 3229, 3230, 3231, 3232, 3233, 3234, 3235, 3236, 3237, 3238, 3239, 3240, 3241, 3242, 3243, 3244)+cms.vuint32( 3245, 3246, 3247, 3248, 3249, 3250, 3251, 3252, 3253, 3254, 3255, 3256, 3257, 3258, 3259, 3260, 3261, 3262, 3263, 3264, 3265, 3266, 3267, 3268, 3269, 3270, 3271, 3272, 3273, 3274, 3275, 3276, 3277, 3278, 3279, 3280, 3281, 3282, 3283, 3284, 3285, 3286, 3287, 3288, 3289, 3290, 3291, 3292, 3293, 3294, 3295, 3296, 3297, 3298, 3299, 3300, 3301, 3302, 3303, 3304, 3305, 3306, 3307, 3308, 3309, 3310, 3311, 3312, 3313, 3314, 3315, 3316, 3317, 3318, 3319, 3320, 3321, 3322, 3323, 3324, 3325, 3326, 3327, 3328, 3329, 3330, 3331, 3332, 3333, 3334, 3335, 3336, 3337, 3338, 3339, 3340, 3341, 3342, 3343, 3344, 3345, 3346, 3347, 3348, 3349, 3350, 3351, 3352, 3353, 3354, 3355, 3356, 3357, 3358, 3359, 3360, 3361, 3362, 3363, 3364, 3365, 3366, 3367, 3368, 3369, 3370, 3371, 3372, 3373, 3374, 3375, 3376, 3377, 3378, 3379, 3380, 3381, 3382, 3383, 3384, 3385, 3386, 3387, 3388, 3389, 3390, 3391, 3392, 3393, 3394, 3395, 3396, 3397, 3398, 3399, 3400, 3401, 3402, 3403, 3404, 3405, 3406, 3407, 3408, 3409, 3410, 3411, 3412, 3413, 3414, 3415, 3416, 3417, 3418, 3419, 3420, 3421, 3422, 3423, 3424, 3425, 3426, 3427, 3428, 3429, 3430, 3431, 3432, 3433, 3434, 3435, 3436, 3437, 3438, 3439, 3440, 3441, 3442, 3443, 3444, 3445, 3446, 3447, 3448, 3449, 3450, 3451, 3452, 3453, 3454, 3455, 3456, 3457, 3458, 3459, 3460, 3461, 3462, 3463, 3464, 3465, 3466, 3467, 3468, 3469, 3470, 3471, 3472, 3473, 3474, 3475, 3476, 3477, 3478, 3479, 3480, 3481, 3482, 3483, 3484, 3485, 3486, 3487, 3488, 3489, 3490, 3491, 3492, 3493, 3494, 3495, 3496, 3497, 3498, 3499)+cms.vuint32( 3500, 3501, 3502, 3503, 3504, 3505, 3506, 3507, 3508, 3509, 3510, 3511, 3512, 3513, 3514, 3515, 3516, 3517, 3518, 3519, 3520, 3521, 3522, 3523, 3524, 3525, 3526, 3527, 3528, 3529, 3530, 3531, 3532, 3533, 3534, 3535, 3536, 3537, 3538, 3539, 3540, 3541, 3542, 3543, 3544, 3545, 3546, 3547, 3548, 3549, 3550, 3551, 3552, 3553, 3554, 3555, 3556, 3557, 3558, 3559, 3560, 3561, 3562, 3563, 3564, 3565, 3566, 3567, 3568, 3569, 3570, 3571, 3572, 3573, 3574, 3575, 3576, 3577, 3578, 3579, 3580, 3581, 3582, 3583, 3584, 3585, 3586, 3587, 3588, 3589, 3590, 3591, 3592, 3593, 3594, 3595, 3596, 3597, 3598, 3599, 3600, 3601, 3602, 3603, 3604, 3605, 3606, 3607, 3608, 3609, 3610, 3611, 3612, 3613, 3614, 3615, 3616, 3617, 3618, 3619, 3620, 3621, 3622, 3623, 3624, 3625, 3626, 3627, 3628, 3629, 3630, 3631, 3632, 3633, 3634, 3635, 3636, 3637, 3638, 3639, 3640, 3641, 3642, 3643, 3644, 3645, 3646, 3647, 3648, 3649, 3650, 3651, 3652, 3653, 3654, 3655, 3656, 3657, 3658, 3659, 3660, 3661, 3662, 3663, 3664, 3665, 3666, 3667, 3668, 3669, 3670, 3671, 3672, 3673, 3674, 3675, 3676, 3677, 3678, 3679, 3680, 3681, 3682, 3683, 3684, 3685, 3686, 3687, 3688, 3689, 3690, 3691, 3692, 3693, 3694, 3695, 3696, 3697, 3698, 3699, 3700, 3701, 3702, 3703, 3704, 3705, 3706, 3707, 3708, 3709, 3710, 3711, 3712, 3713, 3714, 3715, 3716, 3717, 3718, 3719, 3720, 3721, 3722, 3723, 3724, 3725, 3726, 3727, 3728, 3729, 3730, 3731, 3732, 3733, 3734, 3735, 3736, 3737, 3738, 3739, 3740, 3741, 3742, 3743, 3744, 3745, 3746, 3747, 3748, 3749, 3750, 3751, 3752, 3753, 3754)+cms.vuint32( 3755, 3756, 3757, 3758, 3759, 3760, 3761, 3762, 3763, 3764, 3765, 3766, 3767, 3768, 3769, 3770, 3771, 3772, 3773, 3774, 3775, 3776, 3777, 3778, 3779, 3780, 3781, 3782, 3783, 3784, 3785, 3786, 3787, 3788, 3789, 3790, 3791, 3792, 3793, 3794, 3795, 3796, 3797, 3798, 3799, 3800, 3801, 3802, 3803, 3804, 3805, 3806, 3807, 3808, 3809, 3810, 3811, 3812, 3813, 3814, 3815, 3816, 3817, 3818, 3819, 3820, 3821, 3822, 3823, 3824, 3825, 3826, 3827, 3828, 3829, 3830, 3831, 3832, 3833, 3834, 3835, 3836, 3837, 3838, 3839, 3840, 3841, 3842, 3843, 3844, 3845, 3846, 3847, 3848, 3849, 3850, 3851, 3852, 3853, 3854, 3855, 3856, 3857, 3858, 3859, 3860, 3861, 3862, 3863, 3864, 3865, 3866, 3867, 3868, 3869, 3870, 3871, 3872, 3873, 3874, 3875, 3876, 3877, 3878, 3879, 3880, 3881, 3882, 3883, 3884, 3885, 3886, 3887, 3888, 3889, 3890, 3891, 3892, 3893, 3894, 3895, 3896, 3897, 3898, 3899, 3900, 3901, 3902, 3903, 3904, 3905, 3906, 3907, 3908, 3909, 3910, 3911, 3912, 3913, 3914, 3915, 3916, 3917, 3918, 3919, 3920, 3921, 3922, 3923, 3924, 3925, 3926, 3927, 3928, 3929, 3930, 3931, 3932, 3933, 3934, 3935, 3936, 3937, 3938, 3939, 3940, 3941, 3942, 3943, 3944, 3945, 3946, 3947, 3948, 3949, 3950, 3951, 3952, 3953, 3954, 3955, 3956, 3957, 3958, 3959, 3960, 3961, 3962, 3963, 3964, 3965, 3966, 3967, 3968, 3969, 3970, 3971, 3972, 3973, 3974, 3975, 3976, 3977, 3978, 3979, 3980, 3981, 3982, 3983, 3984, 3985, 3986, 3987, 3988, 3989, 3990, 3991, 3992, 3993, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4002, 4003, 4004, 4005, 4006, 4007, 4008, 4009)+cms.vuint32( 4010, 4011, 4012, 4013, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4023, 4024, 4025, 4026, 4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4043, 4044, 4045, 4046, 4047, 4048, 4049, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058, 4059, 4060, 4061, 4062, 4063, 4064, 4065, 4066, 4067, 4068, 4069, 4070, 4071, 4072, 4073, 4074, 4075, 4076, 4077, 4078, 4079, 4080, 4081, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4090, 4091, 4092, 4093, 4094, 4095, 4096) ) ) fragment.hltPreHIPhysicsForZS = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -117814,7 +117814,7 @@ l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_HIMinimumBias_v2 / 2000' ) + triggerConditions = cms.vstring( 'HLT_HIMinimumBias_v2 / 500' ) ) fragment.hltPreDatasetHIEventDisplay = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -117871,7 +117871,7 @@ 'HLT_HIUPC_ZeroBias_SinglePixelTrackLowPt_MaxPixelCluster400_v2 / 0', 'HLT_HIUPC_ZeroBias_SinglePixelTrack_MaxPixelTrack_v2 / 0', 'HLT_HIZeroBias_FirstCollisionAfterAbortGap_v4', - 'HLT_HIZeroBias_v4 / 1650' ) + 'HLT_HIZeroBias_v4 / 2000' ) ) fragment.hltPreDatasetHIExpressPhysics = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), diff --git a/HLTrigger/Configuration/python/HLT_GRun_cff.py b/HLTrigger/Configuration/python/HLT_GRun_cff.py index 05dc2f47e700b..f4f500ba9058e 100644 --- a/HLTrigger/Configuration/python/HLT_GRun_cff.py +++ b/HLTrigger/Configuration/python/HLT_GRun_cff.py @@ -1,6 +1,6 @@ -# hltGetConfiguration --cff --data /dev/CMSSW_12_5_0/GRun --type GRun +# hltGetConfiguration /dev/CMSSW_12_5_0/GRun --cff --data --type GRun -# /dev/CMSSW_12_5_0/GRun/V16 (CMSSW_12_5_2) +# /dev/CMSSW_12_5_0/GRun/V17 (CMSSW_12_5_2) import FWCore.ParameterSet.Config as cms @@ -12,7 +12,7 @@ fragment.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA() fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_5_0/GRun/V16') + tableName = cms.string('/dev/CMSSW_12_5_0/GRun/V17') ) fragment.transferSystem = cms.PSet( diff --git a/HLTrigger/Configuration/python/HLT_HIon_cff.py b/HLTrigger/Configuration/python/HLT_HIon_cff.py index adec53755ea21..7adf0ac127341 100644 --- a/HLTrigger/Configuration/python/HLT_HIon_cff.py +++ b/HLTrigger/Configuration/python/HLT_HIon_cff.py @@ -1,6 +1,6 @@ -# hltGetConfiguration --cff --data /dev/CMSSW_12_5_0/HIon --type HIon +# hltGetConfiguration /dev/CMSSW_12_5_0/HIon --cff --data --type HIon -# /dev/CMSSW_12_5_0/HIon/V16 (CMSSW_12_5_2) +# /dev/CMSSW_12_5_0/HIon/V17 (CMSSW_12_5_2) import FWCore.ParameterSet.Config as cms @@ -12,7 +12,7 @@ fragment.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA() fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_5_0/HIon/V16') + tableName = cms.string('/dev/CMSSW_12_5_0/HIon/V17') ) fragment.transferSystem = cms.PSet( @@ -6219,7 +6219,7 @@ ) fragment.rawPrimeDataRepacker = cms.EDProducer( "EvFFEDSelector", inputTag = cms.InputTag( "rawDataRepacker" ), - fedList = ( cms.vuint32( 520, 522, 523, 524, 525, 528, 529, 530, 531, 532, 534, 535, 537, 539, 540, 541, 542, 545, 546, 547, 548, 549, 551, 553, 554, 555, 556, 557, 560, 561, 563, 564, 565, 566, 568, 570, 571, 572, 573, 574, 577, 578, 580, 582, 583, 584, 585, 586, 587, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 661, 662, 663, 664, 690, 691, 692, 693, 724, 725, 726, 727, 728, 729, 730, 731, 735, 790, 791, 792, 793, 814, 816, 817, 818, 819, 820, 821, 822, 823, 824, 831, 832, 833, 834, 835, 836, 837, 838, 839, 841, 842, 843, 844, 845, 846, 847, 848, 849, 851, 852, 853, 854, 855, 856, 857, 858, 859, 861, 862, 863, 864, 865, 866, 867, 868, 869, 1022, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1134, 1135, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233)+cms.vuint32( 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1354, 1356, 1358, 1360, 1368, 1369, 1370, 1371, 1376, 1377, 1380, 1381, 1384, 1385, 1386, 1390, 1391, 1392, 1393, 1394, 1395, 1402, 1404, 1405, 1462, 1463, 1467) ) + fedList = ( cms.vuint32( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694)+cms.vuint32( 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949)+cms.vuint32( 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204)+cms.vuint32( 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459)+cms.vuint32( 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714)+cms.vuint32( 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969)+cms.vuint32( 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, 2048, 2049, 2050, 2051, 2052, 2053, 2054, 2055, 2056, 2057, 2058, 2059, 2060, 2061, 2062, 2063, 2064, 2065, 2066, 2067, 2068, 2069, 2070, 2071, 2072, 2073, 2074, 2075, 2076, 2077, 2078, 2079, 2080, 2081, 2082, 2083, 2084, 2085, 2086, 2087, 2088, 2089, 2090, 2091, 2092, 2093, 2094, 2095, 2096, 2097, 2098, 2099, 2100, 2101, 2102, 2103, 2104, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117, 2118, 2119, 2120, 2121, 2122, 2123, 2124, 2125, 2126, 2127, 2128, 2129, 2130, 2131, 2132, 2133, 2134, 2135, 2136, 2137, 2138, 2139, 2140, 2141, 2142, 2143, 2144, 2145, 2146, 2147, 2148, 2149, 2150, 2151, 2152, 2153, 2154, 2155, 2156, 2157, 2158, 2159, 2160, 2161, 2162, 2163, 2164, 2165, 2166, 2167, 2168, 2169, 2170, 2171, 2172, 2173, 2174, 2175, 2176, 2177, 2178, 2179, 2180, 2181, 2182, 2183, 2184, 2185, 2186, 2187, 2188, 2189, 2190, 2191, 2192, 2193, 2194, 2195, 2196, 2197, 2198, 2199, 2200, 2201, 2202, 2203, 2204, 2205, 2206, 2207, 2208, 2209, 2210, 2211, 2212, 2213, 2214, 2215, 2216, 2217, 2218, 2219, 2220, 2221, 2222, 2223, 2224)+cms.vuint32( 2225, 2226, 2227, 2228, 2229, 2230, 2231, 2232, 2233, 2234, 2235, 2236, 2237, 2238, 2239, 2240, 2241, 2242, 2243, 2244, 2245, 2246, 2247, 2248, 2249, 2250, 2251, 2252, 2253, 2254, 2255, 2256, 2257, 2258, 2259, 2260, 2261, 2262, 2263, 2264, 2265, 2266, 2267, 2268, 2269, 2270, 2271, 2272, 2273, 2274, 2275, 2276, 2277, 2278, 2279, 2280, 2281, 2282, 2283, 2284, 2285, 2286, 2287, 2288, 2289, 2290, 2291, 2292, 2293, 2294, 2295, 2296, 2297, 2298, 2299, 2300, 2301, 2302, 2303, 2304, 2305, 2306, 2307, 2308, 2309, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2318, 2319, 2320, 2321, 2322, 2323, 2324, 2325, 2326, 2327, 2328, 2329, 2330, 2331, 2332, 2333, 2334, 2335, 2336, 2337, 2338, 2339, 2340, 2341, 2342, 2343, 2344, 2345, 2346, 2347, 2348, 2349, 2350, 2351, 2352, 2353, 2354, 2355, 2356, 2357, 2358, 2359, 2360, 2361, 2362, 2363, 2364, 2365, 2366, 2367, 2368, 2369, 2370, 2371, 2372, 2373, 2374, 2375, 2376, 2377, 2378, 2379, 2380, 2381, 2382, 2383, 2384, 2385, 2386, 2387, 2388, 2389, 2390, 2391, 2392, 2393, 2394, 2395, 2396, 2397, 2398, 2399, 2400, 2401, 2402, 2403, 2404, 2405, 2406, 2407, 2408, 2409, 2410, 2411, 2412, 2413, 2414, 2415, 2416, 2417, 2418, 2419, 2420, 2421, 2422, 2423, 2424, 2425, 2426, 2427, 2428, 2429, 2430, 2431, 2432, 2433, 2434, 2435, 2436, 2437, 2438, 2439, 2440, 2441, 2442, 2443, 2444, 2445, 2446, 2447, 2448, 2449, 2450, 2451, 2452, 2453, 2454, 2455, 2456, 2457, 2458, 2459, 2460, 2461, 2462, 2463, 2464, 2465, 2466, 2467, 2468, 2469, 2470, 2471, 2472, 2473, 2474, 2475, 2476, 2477, 2478, 2479)+cms.vuint32( 2480, 2481, 2482, 2483, 2484, 2485, 2486, 2487, 2488, 2489, 2490, 2491, 2492, 2493, 2494, 2495, 2496, 2497, 2498, 2499, 2500, 2501, 2502, 2503, 2504, 2505, 2506, 2507, 2508, 2509, 2510, 2511, 2512, 2513, 2514, 2515, 2516, 2517, 2518, 2519, 2520, 2521, 2522, 2523, 2524, 2525, 2526, 2527, 2528, 2529, 2530, 2531, 2532, 2533, 2534, 2535, 2536, 2537, 2538, 2539, 2540, 2541, 2542, 2543, 2544, 2545, 2546, 2547, 2548, 2549, 2550, 2551, 2552, 2553, 2554, 2555, 2556, 2557, 2558, 2559, 2560, 2561, 2562, 2563, 2564, 2565, 2566, 2567, 2568, 2569, 2570, 2571, 2572, 2573, 2574, 2575, 2576, 2577, 2578, 2579, 2580, 2581, 2582, 2583, 2584, 2585, 2586, 2587, 2588, 2589, 2590, 2591, 2592, 2593, 2594, 2595, 2596, 2597, 2598, 2599, 2600, 2601, 2602, 2603, 2604, 2605, 2606, 2607, 2608, 2609, 2610, 2611, 2612, 2613, 2614, 2615, 2616, 2617, 2618, 2619, 2620, 2621, 2622, 2623, 2624, 2625, 2626, 2627, 2628, 2629, 2630, 2631, 2632, 2633, 2634, 2635, 2636, 2637, 2638, 2639, 2640, 2641, 2642, 2643, 2644, 2645, 2646, 2647, 2648, 2649, 2650, 2651, 2652, 2653, 2654, 2655, 2656, 2657, 2658, 2659, 2660, 2661, 2662, 2663, 2664, 2665, 2666, 2667, 2668, 2669, 2670, 2671, 2672, 2673, 2674, 2675, 2676, 2677, 2678, 2679, 2680, 2681, 2682, 2683, 2684, 2685, 2686, 2687, 2688, 2689, 2690, 2691, 2692, 2693, 2694, 2695, 2696, 2697, 2698, 2699, 2700, 2701, 2702, 2703, 2704, 2705, 2706, 2707, 2708, 2709, 2710, 2711, 2712, 2713, 2714, 2715, 2716, 2717, 2718, 2719, 2720, 2721, 2722, 2723, 2724, 2725, 2726, 2727, 2728, 2729, 2730, 2731, 2732, 2733, 2734)+cms.vuint32( 2735, 2736, 2737, 2738, 2739, 2740, 2741, 2742, 2743, 2744, 2745, 2746, 2747, 2748, 2749, 2750, 2751, 2752, 2753, 2754, 2755, 2756, 2757, 2758, 2759, 2760, 2761, 2762, 2763, 2764, 2765, 2766, 2767, 2768, 2769, 2770, 2771, 2772, 2773, 2774, 2775, 2776, 2777, 2778, 2779, 2780, 2781, 2782, 2783, 2784, 2785, 2786, 2787, 2788, 2789, 2790, 2791, 2792, 2793, 2794, 2795, 2796, 2797, 2798, 2799, 2800, 2801, 2802, 2803, 2804, 2805, 2806, 2807, 2808, 2809, 2810, 2811, 2812, 2813, 2814, 2815, 2816, 2817, 2818, 2819, 2820, 2821, 2822, 2823, 2824, 2825, 2826, 2827, 2828, 2829, 2830, 2831, 2832, 2833, 2834, 2835, 2836, 2837, 2838, 2839, 2840, 2841, 2842, 2843, 2844, 2845, 2846, 2847, 2848, 2849, 2850, 2851, 2852, 2853, 2854, 2855, 2856, 2857, 2858, 2859, 2860, 2861, 2862, 2863, 2864, 2865, 2866, 2867, 2868, 2869, 2870, 2871, 2872, 2873, 2874, 2875, 2876, 2877, 2878, 2879, 2880, 2881, 2882, 2883, 2884, 2885, 2886, 2887, 2888, 2889, 2890, 2891, 2892, 2893, 2894, 2895, 2896, 2897, 2898, 2899, 2900, 2901, 2902, 2903, 2904, 2905, 2906, 2907, 2908, 2909, 2910, 2911, 2912, 2913, 2914, 2915, 2916, 2917, 2918, 2919, 2920, 2921, 2922, 2923, 2924, 2925, 2926, 2927, 2928, 2929, 2930, 2931, 2932, 2933, 2934, 2935, 2936, 2937, 2938, 2939, 2940, 2941, 2942, 2943, 2944, 2945, 2946, 2947, 2948, 2949, 2950, 2951, 2952, 2953, 2954, 2955, 2956, 2957, 2958, 2959, 2960, 2961, 2962, 2963, 2964, 2965, 2966, 2967, 2968, 2969, 2970, 2971, 2972, 2973, 2974, 2975, 2976, 2977, 2978, 2979, 2980, 2981, 2982, 2983, 2984, 2985, 2986, 2987, 2988, 2989)+cms.vuint32( 2990, 2991, 2992, 2993, 2994, 2995, 2996, 2997, 2998, 2999, 3000, 3001, 3002, 3003, 3004, 3005, 3006, 3007, 3008, 3009, 3010, 3011, 3012, 3013, 3014, 3015, 3016, 3017, 3018, 3019, 3020, 3021, 3022, 3023, 3024, 3025, 3026, 3027, 3028, 3029, 3030, 3031, 3032, 3033, 3034, 3035, 3036, 3037, 3038, 3039, 3040, 3041, 3042, 3043, 3044, 3045, 3046, 3047, 3048, 3049, 3050, 3051, 3052, 3053, 3054, 3055, 3056, 3057, 3058, 3059, 3060, 3061, 3062, 3063, 3064, 3065, 3066, 3067, 3068, 3069, 3070, 3071, 3072, 3073, 3074, 3075, 3076, 3077, 3078, 3079, 3080, 3081, 3082, 3083, 3084, 3085, 3086, 3087, 3088, 3089, 3090, 3091, 3092, 3093, 3094, 3095, 3096, 3097, 3098, 3099, 3100, 3101, 3102, 3103, 3104, 3105, 3106, 3107, 3108, 3109, 3110, 3111, 3112, 3113, 3114, 3115, 3116, 3117, 3118, 3119, 3120, 3121, 3122, 3123, 3124, 3125, 3126, 3127, 3128, 3129, 3130, 3131, 3132, 3133, 3134, 3135, 3136, 3137, 3138, 3139, 3140, 3141, 3142, 3143, 3144, 3145, 3146, 3147, 3148, 3149, 3150, 3151, 3152, 3153, 3154, 3155, 3156, 3157, 3158, 3159, 3160, 3161, 3162, 3163, 3164, 3165, 3166, 3167, 3168, 3169, 3170, 3171, 3172, 3173, 3174, 3175, 3176, 3177, 3178, 3179, 3180, 3181, 3182, 3183, 3184, 3185, 3186, 3187, 3188, 3189, 3190, 3191, 3192, 3193, 3194, 3195, 3196, 3197, 3198, 3199, 3200, 3201, 3202, 3203, 3204, 3205, 3206, 3207, 3208, 3209, 3210, 3211, 3212, 3213, 3214, 3215, 3216, 3217, 3218, 3219, 3220, 3221, 3222, 3223, 3224, 3225, 3226, 3227, 3228, 3229, 3230, 3231, 3232, 3233, 3234, 3235, 3236, 3237, 3238, 3239, 3240, 3241, 3242, 3243, 3244)+cms.vuint32( 3245, 3246, 3247, 3248, 3249, 3250, 3251, 3252, 3253, 3254, 3255, 3256, 3257, 3258, 3259, 3260, 3261, 3262, 3263, 3264, 3265, 3266, 3267, 3268, 3269, 3270, 3271, 3272, 3273, 3274, 3275, 3276, 3277, 3278, 3279, 3280, 3281, 3282, 3283, 3284, 3285, 3286, 3287, 3288, 3289, 3290, 3291, 3292, 3293, 3294, 3295, 3296, 3297, 3298, 3299, 3300, 3301, 3302, 3303, 3304, 3305, 3306, 3307, 3308, 3309, 3310, 3311, 3312, 3313, 3314, 3315, 3316, 3317, 3318, 3319, 3320, 3321, 3322, 3323, 3324, 3325, 3326, 3327, 3328, 3329, 3330, 3331, 3332, 3333, 3334, 3335, 3336, 3337, 3338, 3339, 3340, 3341, 3342, 3343, 3344, 3345, 3346, 3347, 3348, 3349, 3350, 3351, 3352, 3353, 3354, 3355, 3356, 3357, 3358, 3359, 3360, 3361, 3362, 3363, 3364, 3365, 3366, 3367, 3368, 3369, 3370, 3371, 3372, 3373, 3374, 3375, 3376, 3377, 3378, 3379, 3380, 3381, 3382, 3383, 3384, 3385, 3386, 3387, 3388, 3389, 3390, 3391, 3392, 3393, 3394, 3395, 3396, 3397, 3398, 3399, 3400, 3401, 3402, 3403, 3404, 3405, 3406, 3407, 3408, 3409, 3410, 3411, 3412, 3413, 3414, 3415, 3416, 3417, 3418, 3419, 3420, 3421, 3422, 3423, 3424, 3425, 3426, 3427, 3428, 3429, 3430, 3431, 3432, 3433, 3434, 3435, 3436, 3437, 3438, 3439, 3440, 3441, 3442, 3443, 3444, 3445, 3446, 3447, 3448, 3449, 3450, 3451, 3452, 3453, 3454, 3455, 3456, 3457, 3458, 3459, 3460, 3461, 3462, 3463, 3464, 3465, 3466, 3467, 3468, 3469, 3470, 3471, 3472, 3473, 3474, 3475, 3476, 3477, 3478, 3479, 3480, 3481, 3482, 3483, 3484, 3485, 3486, 3487, 3488, 3489, 3490, 3491, 3492, 3493, 3494, 3495, 3496, 3497, 3498, 3499)+cms.vuint32( 3500, 3501, 3502, 3503, 3504, 3505, 3506, 3507, 3508, 3509, 3510, 3511, 3512, 3513, 3514, 3515, 3516, 3517, 3518, 3519, 3520, 3521, 3522, 3523, 3524, 3525, 3526, 3527, 3528, 3529, 3530, 3531, 3532, 3533, 3534, 3535, 3536, 3537, 3538, 3539, 3540, 3541, 3542, 3543, 3544, 3545, 3546, 3547, 3548, 3549, 3550, 3551, 3552, 3553, 3554, 3555, 3556, 3557, 3558, 3559, 3560, 3561, 3562, 3563, 3564, 3565, 3566, 3567, 3568, 3569, 3570, 3571, 3572, 3573, 3574, 3575, 3576, 3577, 3578, 3579, 3580, 3581, 3582, 3583, 3584, 3585, 3586, 3587, 3588, 3589, 3590, 3591, 3592, 3593, 3594, 3595, 3596, 3597, 3598, 3599, 3600, 3601, 3602, 3603, 3604, 3605, 3606, 3607, 3608, 3609, 3610, 3611, 3612, 3613, 3614, 3615, 3616, 3617, 3618, 3619, 3620, 3621, 3622, 3623, 3624, 3625, 3626, 3627, 3628, 3629, 3630, 3631, 3632, 3633, 3634, 3635, 3636, 3637, 3638, 3639, 3640, 3641, 3642, 3643, 3644, 3645, 3646, 3647, 3648, 3649, 3650, 3651, 3652, 3653, 3654, 3655, 3656, 3657, 3658, 3659, 3660, 3661, 3662, 3663, 3664, 3665, 3666, 3667, 3668, 3669, 3670, 3671, 3672, 3673, 3674, 3675, 3676, 3677, 3678, 3679, 3680, 3681, 3682, 3683, 3684, 3685, 3686, 3687, 3688, 3689, 3690, 3691, 3692, 3693, 3694, 3695, 3696, 3697, 3698, 3699, 3700, 3701, 3702, 3703, 3704, 3705, 3706, 3707, 3708, 3709, 3710, 3711, 3712, 3713, 3714, 3715, 3716, 3717, 3718, 3719, 3720, 3721, 3722, 3723, 3724, 3725, 3726, 3727, 3728, 3729, 3730, 3731, 3732, 3733, 3734, 3735, 3736, 3737, 3738, 3739, 3740, 3741, 3742, 3743, 3744, 3745, 3746, 3747, 3748, 3749, 3750, 3751, 3752, 3753, 3754)+cms.vuint32( 3755, 3756, 3757, 3758, 3759, 3760, 3761, 3762, 3763, 3764, 3765, 3766, 3767, 3768, 3769, 3770, 3771, 3772, 3773, 3774, 3775, 3776, 3777, 3778, 3779, 3780, 3781, 3782, 3783, 3784, 3785, 3786, 3787, 3788, 3789, 3790, 3791, 3792, 3793, 3794, 3795, 3796, 3797, 3798, 3799, 3800, 3801, 3802, 3803, 3804, 3805, 3806, 3807, 3808, 3809, 3810, 3811, 3812, 3813, 3814, 3815, 3816, 3817, 3818, 3819, 3820, 3821, 3822, 3823, 3824, 3825, 3826, 3827, 3828, 3829, 3830, 3831, 3832, 3833, 3834, 3835, 3836, 3837, 3838, 3839, 3840, 3841, 3842, 3843, 3844, 3845, 3846, 3847, 3848, 3849, 3850, 3851, 3852, 3853, 3854, 3855, 3856, 3857, 3858, 3859, 3860, 3861, 3862, 3863, 3864, 3865, 3866, 3867, 3868, 3869, 3870, 3871, 3872, 3873, 3874, 3875, 3876, 3877, 3878, 3879, 3880, 3881, 3882, 3883, 3884, 3885, 3886, 3887, 3888, 3889, 3890, 3891, 3892, 3893, 3894, 3895, 3896, 3897, 3898, 3899, 3900, 3901, 3902, 3903, 3904, 3905, 3906, 3907, 3908, 3909, 3910, 3911, 3912, 3913, 3914, 3915, 3916, 3917, 3918, 3919, 3920, 3921, 3922, 3923, 3924, 3925, 3926, 3927, 3928, 3929, 3930, 3931, 3932, 3933, 3934, 3935, 3936, 3937, 3938, 3939, 3940, 3941, 3942, 3943, 3944, 3945, 3946, 3947, 3948, 3949, 3950, 3951, 3952, 3953, 3954, 3955, 3956, 3957, 3958, 3959, 3960, 3961, 3962, 3963, 3964, 3965, 3966, 3967, 3968, 3969, 3970, 3971, 3972, 3973, 3974, 3975, 3976, 3977, 3978, 3979, 3980, 3981, 3982, 3983, 3984, 3985, 3986, 3987, 3988, 3989, 3990, 3991, 3992, 3993, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4002, 4003, 4004, 4005, 4006, 4007, 4008, 4009)+cms.vuint32( 4010, 4011, 4012, 4013, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4023, 4024, 4025, 4026, 4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4043, 4044, 4045, 4046, 4047, 4048, 4049, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058, 4059, 4060, 4061, 4062, 4063, 4064, 4065, 4066, 4067, 4068, 4069, 4070, 4071, 4072, 4073, 4074, 4075, 4076, 4077, 4078, 4079, 4080, 4081, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4090, 4091, 4092, 4093, 4094, 4095, 4096) ) ) fragment.hltPreHIPhysicsForZS = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -24886,7 +24886,7 @@ l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_HIMinimumBias_v2 / 2000' ) + triggerConditions = cms.vstring( 'HLT_HIMinimumBias_v2 / 500' ) ) fragment.hltPreDatasetHIEventDisplay = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -24943,7 +24943,7 @@ 'HLT_HIUPC_ZeroBias_SinglePixelTrackLowPt_MaxPixelCluster400_v2 / 0', 'HLT_HIUPC_ZeroBias_SinglePixelTrack_MaxPixelTrack_v2 / 0', 'HLT_HIZeroBias_FirstCollisionAfterAbortGap_v4', - 'HLT_HIZeroBias_v4 / 1650' ) + 'HLT_HIZeroBias_v4 / 2000' ) ) fragment.hltPreDatasetHIExpressPhysics = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), diff --git a/HLTrigger/Configuration/python/HLT_PIon_cff.py b/HLTrigger/Configuration/python/HLT_PIon_cff.py index 127e50e2a05e9..fa7f69c82dab0 100644 --- a/HLTrigger/Configuration/python/HLT_PIon_cff.py +++ b/HLTrigger/Configuration/python/HLT_PIon_cff.py @@ -1,6 +1,6 @@ -# hltGetConfiguration --cff --data /dev/CMSSW_12_5_0/PIon --type PIon +# hltGetConfiguration /dev/CMSSW_12_5_0/PIon --cff --data --type PIon -# /dev/CMSSW_12_5_0/PIon/V16 (CMSSW_12_5_2) +# /dev/CMSSW_12_5_0/PIon/V17 (CMSSW_12_5_2) import FWCore.ParameterSet.Config as cms @@ -12,7 +12,7 @@ fragment.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA() fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_5_0/PIon/V16') + tableName = cms.string('/dev/CMSSW_12_5_0/PIon/V17') ) fragment.transferSystem = cms.PSet( diff --git a/HLTrigger/Configuration/python/HLT_PRef_cff.py b/HLTrigger/Configuration/python/HLT_PRef_cff.py index 1f2eee46fbd4f..971251c579048 100644 --- a/HLTrigger/Configuration/python/HLT_PRef_cff.py +++ b/HLTrigger/Configuration/python/HLT_PRef_cff.py @@ -1,6 +1,6 @@ -# hltGetConfiguration --cff --data /dev/CMSSW_12_5_0/PRef --type PRef +# hltGetConfiguration /dev/CMSSW_12_5_0/PRef --cff --data --type PRef -# /dev/CMSSW_12_5_0/PRef/V16 (CMSSW_12_5_2) +# /dev/CMSSW_12_5_0/PRef/V17 (CMSSW_12_5_2) import FWCore.ParameterSet.Config as cms @@ -12,7 +12,7 @@ fragment.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA() fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_5_0/PRef/V16') + tableName = cms.string('/dev/CMSSW_12_5_0/PRef/V17') ) fragment.transferSystem = cms.PSet( diff --git a/HLTrigger/Configuration/python/HLTrigger_EventContent_cff.py b/HLTrigger/Configuration/python/HLTrigger_EventContent_cff.py index b80b6a7e148c5..64c55c116e985 100644 --- a/HLTrigger/Configuration/python/HLTrigger_EventContent_cff.py +++ b/HLTrigger/Configuration/python/HLTrigger_EventContent_cff.py @@ -141,13 +141,9 @@ 'keep *_hltDoublePFTauTightIso45Track5_*_*', 'keep *_hltDoublePFTauTightIso45Track_*_*', 'keep *_hltDt4DSegments_*_*', - 'keep *_hltEcalDigisFromGPU_*_*', - 'keep *_hltEcalDigisLegacy_*_*', 'keep *_hltEcalPhiSymFilter_*_*', 'keep *_hltEcalRecHitAll_*_*', 'keep *_hltEcalRecHit_*_*', - 'keep *_hltEcalUncalibRecHitFromSoA_*_*', - 'keep *_hltEcalUncalibRecHitLegacy_*_*', 'keep *_hltEgammaCandidates_*_*', 'keep *_hltEgammaGsfElectrons_*_*', 'keep *_hltEgammaGsfTracks_*_*', @@ -182,8 +178,6 @@ 'keep *_hltHISiPixelClusters_*_*', 'keep *_hltHITIPTCorrectorHB_*_*', 'keep *_hltHITIPTCorrectorHE_*_*', - 'keep *_hltHbherecoFromGPU_*_*', - 'keep *_hltHbherecoLegacy_*_*', 'keep *_hltHbhereco_*_*', 'keep *_hltHfreco_*_*', 'keep *_hltHiCorrectedIslandBarrelSuperClustersHI_*_*', @@ -309,11 +303,7 @@ 'keep *_hltParticleFlow_*_*', 'keep *_hltParticleNetDiscriminatorsJetTagsAK8_*_*', 'keep *_hltParticleNetDiscriminatorsJetTags_*_*', - 'keep *_hltPixelTracksCPU_*_*', - 'keep *_hltPixelTracksFromGPU_*_*', 'keep *_hltPixelTracks_*_*', - 'keep *_hltPixelVerticesCPU_*_*', - 'keep *_hltPixelVerticesFromGPU_*_*', 'keep *_hltPixelVertices_*_*', 'keep *_hltRecoEcalSuperClusterActivityCandidateSC4_*_*', 'keep *_hltRecoEcalSuperClusterActivityCandidateSC5_*_*', @@ -325,8 +315,6 @@ 'keep *_hltSiPixelCluster_*_*', 'keep *_hltSiPixelClustersCache_*_*', 'keep *_hltSiPixelClusters_*_*', - 'keep *_hltSiPixelRecHitsFromLegacy_*_*', - 'keep *_hltSiPixelRecHitsSoAFromGPU_*_*', 'keep *_hltSiStripClusterizerForRawPrime_*_*', 'keep *_hltSiStripClusters2ApproxClusters_*_*', 'keep *_hltSiStripClusters_*_*', @@ -484,13 +472,9 @@ 'keep *_hltDoublePFTauTightIso45Track5_*_*', 'keep *_hltDoublePFTauTightIso45Track_*_*', 'keep *_hltDt4DSegments_*_*', - 'keep *_hltEcalDigisFromGPU_*_*', - 'keep *_hltEcalDigisLegacy_*_*', 'keep *_hltEcalPhiSymFilter_*_*', 'keep *_hltEcalRecHitAll_*_*', 'keep *_hltEcalRecHit_*_*', - 'keep *_hltEcalUncalibRecHitFromSoA_*_*', - 'keep *_hltEcalUncalibRecHitLegacy_*_*', 'keep *_hltEgammaCandidates_*_*', 'keep *_hltEgammaGsfElectrons_*_*', 'keep *_hltEgammaGsfTracks_*_*', @@ -525,8 +509,6 @@ 'keep *_hltHISiPixelClusters_*_*', 'keep *_hltHITIPTCorrectorHB_*_*', 'keep *_hltHITIPTCorrectorHE_*_*', - 'keep *_hltHbherecoFromGPU_*_*', - 'keep *_hltHbherecoLegacy_*_*', 'keep *_hltHbhereco_*_*', 'keep *_hltHfreco_*_*', 'keep *_hltHiCorrectedIslandBarrelSuperClustersHI_*_*', @@ -652,11 +634,7 @@ 'keep *_hltParticleFlow_*_*', 'keep *_hltParticleNetDiscriminatorsJetTagsAK8_*_*', 'keep *_hltParticleNetDiscriminatorsJetTags_*_*', - 'keep *_hltPixelTracksCPU_*_*', - 'keep *_hltPixelTracksFromGPU_*_*', 'keep *_hltPixelTracks_*_*', - 'keep *_hltPixelVerticesCPU_*_*', - 'keep *_hltPixelVerticesFromGPU_*_*', 'keep *_hltPixelVertices_*_*', 'keep *_hltRecoEcalSuperClusterActivityCandidateSC4_*_*', 'keep *_hltRecoEcalSuperClusterActivityCandidateSC5_*_*', @@ -668,8 +646,6 @@ 'keep *_hltSiPixelCluster_*_*', 'keep *_hltSiPixelClustersCache_*_*', 'keep *_hltSiPixelClusters_*_*', - 'keep *_hltSiPixelRecHitsFromLegacy_*_*', - 'keep *_hltSiPixelRecHitsSoAFromGPU_*_*', 'keep *_hltSiStripClusterizerForRawPrime_*_*', 'keep *_hltSiStripClusters2ApproxClusters_*_*', 'keep *_hltSiStripClusters_*_*', diff --git a/HLTrigger/Configuration/test/OnLine_HLT_FULL.py b/HLTrigger/Configuration/test/OnLine_HLT_FULL.py index 6cb2600166b88..3af9dcda44eaf 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_FULL.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_FULL.py @@ -1,6 +1,6 @@ -# hltGetConfiguration --full --data /dev/CMSSW_12_5_0/HLT --type FULL --unprescale --process HLTFULL --globaltag auto:run3_hlt_FULL --input file:RelVal_Raw_FULL_DATA.root +# hltGetConfiguration /dev/CMSSW_12_5_0/HLT --full --data --type FULL --unprescale --process HLTFULL --globaltag auto:run3_hlt_FULL --input file:RelVal_Raw_FULL_DATA.root -# /dev/CMSSW_12_5_0/HLT/V35 (CMSSW_12_5_2) +# /dev/CMSSW_12_5_0/HLT/V36 (CMSSW_12_5_2) import FWCore.ParameterSet.Config as cms @@ -12,7 +12,7 @@ process.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA() process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_5_0/HLT/V35') + tableName = cms.string('/dev/CMSSW_12_5_0/HLT/V36') ) process.transferSystem = cms.PSet( @@ -100476,7 +100476,7 @@ ) process.rawPrimeDataRepacker = cms.EDProducer( "EvFFEDSelector", inputTag = cms.InputTag( "rawDataRepacker" ), - fedList = ( cms.vuint32( 520, 522, 523, 524, 525, 528, 529, 530, 531, 532, 534, 535, 537, 539, 540, 541, 542, 545, 546, 547, 548, 549, 551, 553, 554, 555, 556, 557, 560, 561, 563, 564, 565, 566, 568, 570, 571, 572, 573, 574, 577, 578, 580, 582, 583, 584, 585, 586, 587, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 661, 662, 663, 664, 690, 691, 692, 693, 724, 725, 726, 727, 728, 729, 730, 731, 735, 790, 791, 792, 793, 814, 816, 817, 818, 819, 820, 821, 822, 823, 824, 831, 832, 833, 834, 835, 836, 837, 838, 839, 841, 842, 843, 844, 845, 846, 847, 848, 849, 851, 852, 853, 854, 855, 856, 857, 858, 859, 861, 862, 863, 864, 865, 866, 867, 868, 869, 1022, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1134, 1135, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233)+cms.vuint32( 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1354, 1356, 1358, 1360, 1368, 1369, 1370, 1371, 1376, 1377, 1380, 1381, 1384, 1385, 1386, 1390, 1391, 1392, 1393, 1394, 1395, 1402, 1404, 1405, 1462, 1463, 1467) ) + fedList = ( cms.vuint32( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694)+cms.vuint32( 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949)+cms.vuint32( 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204)+cms.vuint32( 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459)+cms.vuint32( 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714)+cms.vuint32( 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969)+cms.vuint32( 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, 2048, 2049, 2050, 2051, 2052, 2053, 2054, 2055, 2056, 2057, 2058, 2059, 2060, 2061, 2062, 2063, 2064, 2065, 2066, 2067, 2068, 2069, 2070, 2071, 2072, 2073, 2074, 2075, 2076, 2077, 2078, 2079, 2080, 2081, 2082, 2083, 2084, 2085, 2086, 2087, 2088, 2089, 2090, 2091, 2092, 2093, 2094, 2095, 2096, 2097, 2098, 2099, 2100, 2101, 2102, 2103, 2104, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117, 2118, 2119, 2120, 2121, 2122, 2123, 2124, 2125, 2126, 2127, 2128, 2129, 2130, 2131, 2132, 2133, 2134, 2135, 2136, 2137, 2138, 2139, 2140, 2141, 2142, 2143, 2144, 2145, 2146, 2147, 2148, 2149, 2150, 2151, 2152, 2153, 2154, 2155, 2156, 2157, 2158, 2159, 2160, 2161, 2162, 2163, 2164, 2165, 2166, 2167, 2168, 2169, 2170, 2171, 2172, 2173, 2174, 2175, 2176, 2177, 2178, 2179, 2180, 2181, 2182, 2183, 2184, 2185, 2186, 2187, 2188, 2189, 2190, 2191, 2192, 2193, 2194, 2195, 2196, 2197, 2198, 2199, 2200, 2201, 2202, 2203, 2204, 2205, 2206, 2207, 2208, 2209, 2210, 2211, 2212, 2213, 2214, 2215, 2216, 2217, 2218, 2219, 2220, 2221, 2222, 2223, 2224)+cms.vuint32( 2225, 2226, 2227, 2228, 2229, 2230, 2231, 2232, 2233, 2234, 2235, 2236, 2237, 2238, 2239, 2240, 2241, 2242, 2243, 2244, 2245, 2246, 2247, 2248, 2249, 2250, 2251, 2252, 2253, 2254, 2255, 2256, 2257, 2258, 2259, 2260, 2261, 2262, 2263, 2264, 2265, 2266, 2267, 2268, 2269, 2270, 2271, 2272, 2273, 2274, 2275, 2276, 2277, 2278, 2279, 2280, 2281, 2282, 2283, 2284, 2285, 2286, 2287, 2288, 2289, 2290, 2291, 2292, 2293, 2294, 2295, 2296, 2297, 2298, 2299, 2300, 2301, 2302, 2303, 2304, 2305, 2306, 2307, 2308, 2309, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2318, 2319, 2320, 2321, 2322, 2323, 2324, 2325, 2326, 2327, 2328, 2329, 2330, 2331, 2332, 2333, 2334, 2335, 2336, 2337, 2338, 2339, 2340, 2341, 2342, 2343, 2344, 2345, 2346, 2347, 2348, 2349, 2350, 2351, 2352, 2353, 2354, 2355, 2356, 2357, 2358, 2359, 2360, 2361, 2362, 2363, 2364, 2365, 2366, 2367, 2368, 2369, 2370, 2371, 2372, 2373, 2374, 2375, 2376, 2377, 2378, 2379, 2380, 2381, 2382, 2383, 2384, 2385, 2386, 2387, 2388, 2389, 2390, 2391, 2392, 2393, 2394, 2395, 2396, 2397, 2398, 2399, 2400, 2401, 2402, 2403, 2404, 2405, 2406, 2407, 2408, 2409, 2410, 2411, 2412, 2413, 2414, 2415, 2416, 2417, 2418, 2419, 2420, 2421, 2422, 2423, 2424, 2425, 2426, 2427, 2428, 2429, 2430, 2431, 2432, 2433, 2434, 2435, 2436, 2437, 2438, 2439, 2440, 2441, 2442, 2443, 2444, 2445, 2446, 2447, 2448, 2449, 2450, 2451, 2452, 2453, 2454, 2455, 2456, 2457, 2458, 2459, 2460, 2461, 2462, 2463, 2464, 2465, 2466, 2467, 2468, 2469, 2470, 2471, 2472, 2473, 2474, 2475, 2476, 2477, 2478, 2479)+cms.vuint32( 2480, 2481, 2482, 2483, 2484, 2485, 2486, 2487, 2488, 2489, 2490, 2491, 2492, 2493, 2494, 2495, 2496, 2497, 2498, 2499, 2500, 2501, 2502, 2503, 2504, 2505, 2506, 2507, 2508, 2509, 2510, 2511, 2512, 2513, 2514, 2515, 2516, 2517, 2518, 2519, 2520, 2521, 2522, 2523, 2524, 2525, 2526, 2527, 2528, 2529, 2530, 2531, 2532, 2533, 2534, 2535, 2536, 2537, 2538, 2539, 2540, 2541, 2542, 2543, 2544, 2545, 2546, 2547, 2548, 2549, 2550, 2551, 2552, 2553, 2554, 2555, 2556, 2557, 2558, 2559, 2560, 2561, 2562, 2563, 2564, 2565, 2566, 2567, 2568, 2569, 2570, 2571, 2572, 2573, 2574, 2575, 2576, 2577, 2578, 2579, 2580, 2581, 2582, 2583, 2584, 2585, 2586, 2587, 2588, 2589, 2590, 2591, 2592, 2593, 2594, 2595, 2596, 2597, 2598, 2599, 2600, 2601, 2602, 2603, 2604, 2605, 2606, 2607, 2608, 2609, 2610, 2611, 2612, 2613, 2614, 2615, 2616, 2617, 2618, 2619, 2620, 2621, 2622, 2623, 2624, 2625, 2626, 2627, 2628, 2629, 2630, 2631, 2632, 2633, 2634, 2635, 2636, 2637, 2638, 2639, 2640, 2641, 2642, 2643, 2644, 2645, 2646, 2647, 2648, 2649, 2650, 2651, 2652, 2653, 2654, 2655, 2656, 2657, 2658, 2659, 2660, 2661, 2662, 2663, 2664, 2665, 2666, 2667, 2668, 2669, 2670, 2671, 2672, 2673, 2674, 2675, 2676, 2677, 2678, 2679, 2680, 2681, 2682, 2683, 2684, 2685, 2686, 2687, 2688, 2689, 2690, 2691, 2692, 2693, 2694, 2695, 2696, 2697, 2698, 2699, 2700, 2701, 2702, 2703, 2704, 2705, 2706, 2707, 2708, 2709, 2710, 2711, 2712, 2713, 2714, 2715, 2716, 2717, 2718, 2719, 2720, 2721, 2722, 2723, 2724, 2725, 2726, 2727, 2728, 2729, 2730, 2731, 2732, 2733, 2734)+cms.vuint32( 2735, 2736, 2737, 2738, 2739, 2740, 2741, 2742, 2743, 2744, 2745, 2746, 2747, 2748, 2749, 2750, 2751, 2752, 2753, 2754, 2755, 2756, 2757, 2758, 2759, 2760, 2761, 2762, 2763, 2764, 2765, 2766, 2767, 2768, 2769, 2770, 2771, 2772, 2773, 2774, 2775, 2776, 2777, 2778, 2779, 2780, 2781, 2782, 2783, 2784, 2785, 2786, 2787, 2788, 2789, 2790, 2791, 2792, 2793, 2794, 2795, 2796, 2797, 2798, 2799, 2800, 2801, 2802, 2803, 2804, 2805, 2806, 2807, 2808, 2809, 2810, 2811, 2812, 2813, 2814, 2815, 2816, 2817, 2818, 2819, 2820, 2821, 2822, 2823, 2824, 2825, 2826, 2827, 2828, 2829, 2830, 2831, 2832, 2833, 2834, 2835, 2836, 2837, 2838, 2839, 2840, 2841, 2842, 2843, 2844, 2845, 2846, 2847, 2848, 2849, 2850, 2851, 2852, 2853, 2854, 2855, 2856, 2857, 2858, 2859, 2860, 2861, 2862, 2863, 2864, 2865, 2866, 2867, 2868, 2869, 2870, 2871, 2872, 2873, 2874, 2875, 2876, 2877, 2878, 2879, 2880, 2881, 2882, 2883, 2884, 2885, 2886, 2887, 2888, 2889, 2890, 2891, 2892, 2893, 2894, 2895, 2896, 2897, 2898, 2899, 2900, 2901, 2902, 2903, 2904, 2905, 2906, 2907, 2908, 2909, 2910, 2911, 2912, 2913, 2914, 2915, 2916, 2917, 2918, 2919, 2920, 2921, 2922, 2923, 2924, 2925, 2926, 2927, 2928, 2929, 2930, 2931, 2932, 2933, 2934, 2935, 2936, 2937, 2938, 2939, 2940, 2941, 2942, 2943, 2944, 2945, 2946, 2947, 2948, 2949, 2950, 2951, 2952, 2953, 2954, 2955, 2956, 2957, 2958, 2959, 2960, 2961, 2962, 2963, 2964, 2965, 2966, 2967, 2968, 2969, 2970, 2971, 2972, 2973, 2974, 2975, 2976, 2977, 2978, 2979, 2980, 2981, 2982, 2983, 2984, 2985, 2986, 2987, 2988, 2989)+cms.vuint32( 2990, 2991, 2992, 2993, 2994, 2995, 2996, 2997, 2998, 2999, 3000, 3001, 3002, 3003, 3004, 3005, 3006, 3007, 3008, 3009, 3010, 3011, 3012, 3013, 3014, 3015, 3016, 3017, 3018, 3019, 3020, 3021, 3022, 3023, 3024, 3025, 3026, 3027, 3028, 3029, 3030, 3031, 3032, 3033, 3034, 3035, 3036, 3037, 3038, 3039, 3040, 3041, 3042, 3043, 3044, 3045, 3046, 3047, 3048, 3049, 3050, 3051, 3052, 3053, 3054, 3055, 3056, 3057, 3058, 3059, 3060, 3061, 3062, 3063, 3064, 3065, 3066, 3067, 3068, 3069, 3070, 3071, 3072, 3073, 3074, 3075, 3076, 3077, 3078, 3079, 3080, 3081, 3082, 3083, 3084, 3085, 3086, 3087, 3088, 3089, 3090, 3091, 3092, 3093, 3094, 3095, 3096, 3097, 3098, 3099, 3100, 3101, 3102, 3103, 3104, 3105, 3106, 3107, 3108, 3109, 3110, 3111, 3112, 3113, 3114, 3115, 3116, 3117, 3118, 3119, 3120, 3121, 3122, 3123, 3124, 3125, 3126, 3127, 3128, 3129, 3130, 3131, 3132, 3133, 3134, 3135, 3136, 3137, 3138, 3139, 3140, 3141, 3142, 3143, 3144, 3145, 3146, 3147, 3148, 3149, 3150, 3151, 3152, 3153, 3154, 3155, 3156, 3157, 3158, 3159, 3160, 3161, 3162, 3163, 3164, 3165, 3166, 3167, 3168, 3169, 3170, 3171, 3172, 3173, 3174, 3175, 3176, 3177, 3178, 3179, 3180, 3181, 3182, 3183, 3184, 3185, 3186, 3187, 3188, 3189, 3190, 3191, 3192, 3193, 3194, 3195, 3196, 3197, 3198, 3199, 3200, 3201, 3202, 3203, 3204, 3205, 3206, 3207, 3208, 3209, 3210, 3211, 3212, 3213, 3214, 3215, 3216, 3217, 3218, 3219, 3220, 3221, 3222, 3223, 3224, 3225, 3226, 3227, 3228, 3229, 3230, 3231, 3232, 3233, 3234, 3235, 3236, 3237, 3238, 3239, 3240, 3241, 3242, 3243, 3244)+cms.vuint32( 3245, 3246, 3247, 3248, 3249, 3250, 3251, 3252, 3253, 3254, 3255, 3256, 3257, 3258, 3259, 3260, 3261, 3262, 3263, 3264, 3265, 3266, 3267, 3268, 3269, 3270, 3271, 3272, 3273, 3274, 3275, 3276, 3277, 3278, 3279, 3280, 3281, 3282, 3283, 3284, 3285, 3286, 3287, 3288, 3289, 3290, 3291, 3292, 3293, 3294, 3295, 3296, 3297, 3298, 3299, 3300, 3301, 3302, 3303, 3304, 3305, 3306, 3307, 3308, 3309, 3310, 3311, 3312, 3313, 3314, 3315, 3316, 3317, 3318, 3319, 3320, 3321, 3322, 3323, 3324, 3325, 3326, 3327, 3328, 3329, 3330, 3331, 3332, 3333, 3334, 3335, 3336, 3337, 3338, 3339, 3340, 3341, 3342, 3343, 3344, 3345, 3346, 3347, 3348, 3349, 3350, 3351, 3352, 3353, 3354, 3355, 3356, 3357, 3358, 3359, 3360, 3361, 3362, 3363, 3364, 3365, 3366, 3367, 3368, 3369, 3370, 3371, 3372, 3373, 3374, 3375, 3376, 3377, 3378, 3379, 3380, 3381, 3382, 3383, 3384, 3385, 3386, 3387, 3388, 3389, 3390, 3391, 3392, 3393, 3394, 3395, 3396, 3397, 3398, 3399, 3400, 3401, 3402, 3403, 3404, 3405, 3406, 3407, 3408, 3409, 3410, 3411, 3412, 3413, 3414, 3415, 3416, 3417, 3418, 3419, 3420, 3421, 3422, 3423, 3424, 3425, 3426, 3427, 3428, 3429, 3430, 3431, 3432, 3433, 3434, 3435, 3436, 3437, 3438, 3439, 3440, 3441, 3442, 3443, 3444, 3445, 3446, 3447, 3448, 3449, 3450, 3451, 3452, 3453, 3454, 3455, 3456, 3457, 3458, 3459, 3460, 3461, 3462, 3463, 3464, 3465, 3466, 3467, 3468, 3469, 3470, 3471, 3472, 3473, 3474, 3475, 3476, 3477, 3478, 3479, 3480, 3481, 3482, 3483, 3484, 3485, 3486, 3487, 3488, 3489, 3490, 3491, 3492, 3493, 3494, 3495, 3496, 3497, 3498, 3499)+cms.vuint32( 3500, 3501, 3502, 3503, 3504, 3505, 3506, 3507, 3508, 3509, 3510, 3511, 3512, 3513, 3514, 3515, 3516, 3517, 3518, 3519, 3520, 3521, 3522, 3523, 3524, 3525, 3526, 3527, 3528, 3529, 3530, 3531, 3532, 3533, 3534, 3535, 3536, 3537, 3538, 3539, 3540, 3541, 3542, 3543, 3544, 3545, 3546, 3547, 3548, 3549, 3550, 3551, 3552, 3553, 3554, 3555, 3556, 3557, 3558, 3559, 3560, 3561, 3562, 3563, 3564, 3565, 3566, 3567, 3568, 3569, 3570, 3571, 3572, 3573, 3574, 3575, 3576, 3577, 3578, 3579, 3580, 3581, 3582, 3583, 3584, 3585, 3586, 3587, 3588, 3589, 3590, 3591, 3592, 3593, 3594, 3595, 3596, 3597, 3598, 3599, 3600, 3601, 3602, 3603, 3604, 3605, 3606, 3607, 3608, 3609, 3610, 3611, 3612, 3613, 3614, 3615, 3616, 3617, 3618, 3619, 3620, 3621, 3622, 3623, 3624, 3625, 3626, 3627, 3628, 3629, 3630, 3631, 3632, 3633, 3634, 3635, 3636, 3637, 3638, 3639, 3640, 3641, 3642, 3643, 3644, 3645, 3646, 3647, 3648, 3649, 3650, 3651, 3652, 3653, 3654, 3655, 3656, 3657, 3658, 3659, 3660, 3661, 3662, 3663, 3664, 3665, 3666, 3667, 3668, 3669, 3670, 3671, 3672, 3673, 3674, 3675, 3676, 3677, 3678, 3679, 3680, 3681, 3682, 3683, 3684, 3685, 3686, 3687, 3688, 3689, 3690, 3691, 3692, 3693, 3694, 3695, 3696, 3697, 3698, 3699, 3700, 3701, 3702, 3703, 3704, 3705, 3706, 3707, 3708, 3709, 3710, 3711, 3712, 3713, 3714, 3715, 3716, 3717, 3718, 3719, 3720, 3721, 3722, 3723, 3724, 3725, 3726, 3727, 3728, 3729, 3730, 3731, 3732, 3733, 3734, 3735, 3736, 3737, 3738, 3739, 3740, 3741, 3742, 3743, 3744, 3745, 3746, 3747, 3748, 3749, 3750, 3751, 3752, 3753, 3754)+cms.vuint32( 3755, 3756, 3757, 3758, 3759, 3760, 3761, 3762, 3763, 3764, 3765, 3766, 3767, 3768, 3769, 3770, 3771, 3772, 3773, 3774, 3775, 3776, 3777, 3778, 3779, 3780, 3781, 3782, 3783, 3784, 3785, 3786, 3787, 3788, 3789, 3790, 3791, 3792, 3793, 3794, 3795, 3796, 3797, 3798, 3799, 3800, 3801, 3802, 3803, 3804, 3805, 3806, 3807, 3808, 3809, 3810, 3811, 3812, 3813, 3814, 3815, 3816, 3817, 3818, 3819, 3820, 3821, 3822, 3823, 3824, 3825, 3826, 3827, 3828, 3829, 3830, 3831, 3832, 3833, 3834, 3835, 3836, 3837, 3838, 3839, 3840, 3841, 3842, 3843, 3844, 3845, 3846, 3847, 3848, 3849, 3850, 3851, 3852, 3853, 3854, 3855, 3856, 3857, 3858, 3859, 3860, 3861, 3862, 3863, 3864, 3865, 3866, 3867, 3868, 3869, 3870, 3871, 3872, 3873, 3874, 3875, 3876, 3877, 3878, 3879, 3880, 3881, 3882, 3883, 3884, 3885, 3886, 3887, 3888, 3889, 3890, 3891, 3892, 3893, 3894, 3895, 3896, 3897, 3898, 3899, 3900, 3901, 3902, 3903, 3904, 3905, 3906, 3907, 3908, 3909, 3910, 3911, 3912, 3913, 3914, 3915, 3916, 3917, 3918, 3919, 3920, 3921, 3922, 3923, 3924, 3925, 3926, 3927, 3928, 3929, 3930, 3931, 3932, 3933, 3934, 3935, 3936, 3937, 3938, 3939, 3940, 3941, 3942, 3943, 3944, 3945, 3946, 3947, 3948, 3949, 3950, 3951, 3952, 3953, 3954, 3955, 3956, 3957, 3958, 3959, 3960, 3961, 3962, 3963, 3964, 3965, 3966, 3967, 3968, 3969, 3970, 3971, 3972, 3973, 3974, 3975, 3976, 3977, 3978, 3979, 3980, 3981, 3982, 3983, 3984, 3985, 3986, 3987, 3988, 3989, 3990, 3991, 3992, 3993, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4002, 4003, 4004, 4005, 4006, 4007, 4008, 4009)+cms.vuint32( 4010, 4011, 4012, 4013, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4023, 4024, 4025, 4026, 4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4043, 4044, 4045, 4046, 4047, 4048, 4049, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058, 4059, 4060, 4061, 4062, 4063, 4064, 4065, 4066, 4067, 4068, 4069, 4070, 4071, 4072, 4073, 4074, 4075, 4076, 4077, 4078, 4079, 4080, 4081, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4090, 4091, 4092, 4093, 4094, 4095, 4096) ) ) process.hltPreHIPhysicsForZS = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -118451,7 +118451,7 @@ l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_HIMinimumBias_v2 / 2000' ) + triggerConditions = cms.vstring( 'HLT_HIMinimumBias_v2 / 500' ) ) process.hltPreDatasetHIEventDisplay = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -118508,7 +118508,7 @@ 'HLT_HIUPC_ZeroBias_SinglePixelTrackLowPt_MaxPixelCluster400_v2 / 0', 'HLT_HIUPC_ZeroBias_SinglePixelTrack_MaxPixelTrack_v2 / 0', 'HLT_HIZeroBias_FirstCollisionAfterAbortGap_v4', - 'HLT_HIZeroBias_v4 / 1650' ) + 'HLT_HIZeroBias_v4 / 2000' ) ) process.hltPreDatasetHIExpressPhysics = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -123701,7 +123701,9 @@ ), SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIEventDisplay' ) ), outputCommands = cms.untracked.vstring( 'drop *', + 'keep *_hltSiStripClusters2ApproxClusters_*_*', 'keep FEDRawDataCollection_rawDataRepacker_*_*', + 'keep FEDRawDataCollection_rawPrimeDataRepacker_*_*', 'keep FEDRawDataCollection_source_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) diff --git a/HLTrigger/Configuration/test/OnLine_HLT_GRun.py b/HLTrigger/Configuration/test/OnLine_HLT_GRun.py index a74141d51598f..8ee0cde99bb4c 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_GRun.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_GRun.py @@ -1,6 +1,6 @@ -# hltGetConfiguration --full --data /dev/CMSSW_12_5_0/GRun --type GRun --unprescale --process HLTGRun --globaltag auto:run3_hlt_GRun --input file:RelVal_Raw_GRun_DATA.root +# hltGetConfiguration /dev/CMSSW_12_5_0/GRun --full --data --type GRun --unprescale --process HLTGRun --globaltag auto:run3_hlt_GRun --input file:RelVal_Raw_GRun_DATA.root -# /dev/CMSSW_12_5_0/GRun/V16 (CMSSW_12_5_2) +# /dev/CMSSW_12_5_0/GRun/V17 (CMSSW_12_5_2) import FWCore.ParameterSet.Config as cms @@ -12,7 +12,7 @@ process.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA() process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_5_0/GRun/V16') + tableName = cms.string('/dev/CMSSW_12_5_0/GRun/V17') ) process.transferSystem = cms.PSet( diff --git a/HLTrigger/Configuration/test/OnLine_HLT_HIon.py b/HLTrigger/Configuration/test/OnLine_HLT_HIon.py index 6ab093bb88ae7..001c88d3016f9 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_HIon.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_HIon.py @@ -1,6 +1,6 @@ -# hltGetConfiguration --full --data /dev/CMSSW_12_5_0/HIon --type HIon --unprescale --process HLTHIon --globaltag auto:run3_hlt_HIon --input file:RelVal_Raw_HIon_DATA.root +# hltGetConfiguration /dev/CMSSW_12_5_0/HIon --full --data --type HIon --unprescale --process HLTHIon --globaltag auto:run3_hlt_HIon --input file:RelVal_Raw_HIon_DATA.root -# /dev/CMSSW_12_5_0/HIon/V16 (CMSSW_12_5_2) +# /dev/CMSSW_12_5_0/HIon/V17 (CMSSW_12_5_2) import FWCore.ParameterSet.Config as cms @@ -12,7 +12,7 @@ process.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA() process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_5_0/HIon/V16') + tableName = cms.string('/dev/CMSSW_12_5_0/HIon/V17') ) process.transferSystem = cms.PSet( @@ -6487,7 +6487,7 @@ ) process.rawPrimeDataRepacker = cms.EDProducer( "EvFFEDSelector", inputTag = cms.InputTag( "rawDataRepacker" ), - fedList = ( cms.vuint32( 520, 522, 523, 524, 525, 528, 529, 530, 531, 532, 534, 535, 537, 539, 540, 541, 542, 545, 546, 547, 548, 549, 551, 553, 554, 555, 556, 557, 560, 561, 563, 564, 565, 566, 568, 570, 571, 572, 573, 574, 577, 578, 580, 582, 583, 584, 585, 586, 587, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 661, 662, 663, 664, 690, 691, 692, 693, 724, 725, 726, 727, 728, 729, 730, 731, 735, 790, 791, 792, 793, 814, 816, 817, 818, 819, 820, 821, 822, 823, 824, 831, 832, 833, 834, 835, 836, 837, 838, 839, 841, 842, 843, 844, 845, 846, 847, 848, 849, 851, 852, 853, 854, 855, 856, 857, 858, 859, 861, 862, 863, 864, 865, 866, 867, 868, 869, 1022, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1134, 1135, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233)+cms.vuint32( 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1354, 1356, 1358, 1360, 1368, 1369, 1370, 1371, 1376, 1377, 1380, 1381, 1384, 1385, 1386, 1390, 1391, 1392, 1393, 1394, 1395, 1402, 1404, 1405, 1462, 1463, 1467) ) + fedList = ( cms.vuint32( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694)+cms.vuint32( 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949)+cms.vuint32( 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204)+cms.vuint32( 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459)+cms.vuint32( 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714)+cms.vuint32( 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969)+cms.vuint32( 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, 2048, 2049, 2050, 2051, 2052, 2053, 2054, 2055, 2056, 2057, 2058, 2059, 2060, 2061, 2062, 2063, 2064, 2065, 2066, 2067, 2068, 2069, 2070, 2071, 2072, 2073, 2074, 2075, 2076, 2077, 2078, 2079, 2080, 2081, 2082, 2083, 2084, 2085, 2086, 2087, 2088, 2089, 2090, 2091, 2092, 2093, 2094, 2095, 2096, 2097, 2098, 2099, 2100, 2101, 2102, 2103, 2104, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117, 2118, 2119, 2120, 2121, 2122, 2123, 2124, 2125, 2126, 2127, 2128, 2129, 2130, 2131, 2132, 2133, 2134, 2135, 2136, 2137, 2138, 2139, 2140, 2141, 2142, 2143, 2144, 2145, 2146, 2147, 2148, 2149, 2150, 2151, 2152, 2153, 2154, 2155, 2156, 2157, 2158, 2159, 2160, 2161, 2162, 2163, 2164, 2165, 2166, 2167, 2168, 2169, 2170, 2171, 2172, 2173, 2174, 2175, 2176, 2177, 2178, 2179, 2180, 2181, 2182, 2183, 2184, 2185, 2186, 2187, 2188, 2189, 2190, 2191, 2192, 2193, 2194, 2195, 2196, 2197, 2198, 2199, 2200, 2201, 2202, 2203, 2204, 2205, 2206, 2207, 2208, 2209, 2210, 2211, 2212, 2213, 2214, 2215, 2216, 2217, 2218, 2219, 2220, 2221, 2222, 2223, 2224)+cms.vuint32( 2225, 2226, 2227, 2228, 2229, 2230, 2231, 2232, 2233, 2234, 2235, 2236, 2237, 2238, 2239, 2240, 2241, 2242, 2243, 2244, 2245, 2246, 2247, 2248, 2249, 2250, 2251, 2252, 2253, 2254, 2255, 2256, 2257, 2258, 2259, 2260, 2261, 2262, 2263, 2264, 2265, 2266, 2267, 2268, 2269, 2270, 2271, 2272, 2273, 2274, 2275, 2276, 2277, 2278, 2279, 2280, 2281, 2282, 2283, 2284, 2285, 2286, 2287, 2288, 2289, 2290, 2291, 2292, 2293, 2294, 2295, 2296, 2297, 2298, 2299, 2300, 2301, 2302, 2303, 2304, 2305, 2306, 2307, 2308, 2309, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2318, 2319, 2320, 2321, 2322, 2323, 2324, 2325, 2326, 2327, 2328, 2329, 2330, 2331, 2332, 2333, 2334, 2335, 2336, 2337, 2338, 2339, 2340, 2341, 2342, 2343, 2344, 2345, 2346, 2347, 2348, 2349, 2350, 2351, 2352, 2353, 2354, 2355, 2356, 2357, 2358, 2359, 2360, 2361, 2362, 2363, 2364, 2365, 2366, 2367, 2368, 2369, 2370, 2371, 2372, 2373, 2374, 2375, 2376, 2377, 2378, 2379, 2380, 2381, 2382, 2383, 2384, 2385, 2386, 2387, 2388, 2389, 2390, 2391, 2392, 2393, 2394, 2395, 2396, 2397, 2398, 2399, 2400, 2401, 2402, 2403, 2404, 2405, 2406, 2407, 2408, 2409, 2410, 2411, 2412, 2413, 2414, 2415, 2416, 2417, 2418, 2419, 2420, 2421, 2422, 2423, 2424, 2425, 2426, 2427, 2428, 2429, 2430, 2431, 2432, 2433, 2434, 2435, 2436, 2437, 2438, 2439, 2440, 2441, 2442, 2443, 2444, 2445, 2446, 2447, 2448, 2449, 2450, 2451, 2452, 2453, 2454, 2455, 2456, 2457, 2458, 2459, 2460, 2461, 2462, 2463, 2464, 2465, 2466, 2467, 2468, 2469, 2470, 2471, 2472, 2473, 2474, 2475, 2476, 2477, 2478, 2479)+cms.vuint32( 2480, 2481, 2482, 2483, 2484, 2485, 2486, 2487, 2488, 2489, 2490, 2491, 2492, 2493, 2494, 2495, 2496, 2497, 2498, 2499, 2500, 2501, 2502, 2503, 2504, 2505, 2506, 2507, 2508, 2509, 2510, 2511, 2512, 2513, 2514, 2515, 2516, 2517, 2518, 2519, 2520, 2521, 2522, 2523, 2524, 2525, 2526, 2527, 2528, 2529, 2530, 2531, 2532, 2533, 2534, 2535, 2536, 2537, 2538, 2539, 2540, 2541, 2542, 2543, 2544, 2545, 2546, 2547, 2548, 2549, 2550, 2551, 2552, 2553, 2554, 2555, 2556, 2557, 2558, 2559, 2560, 2561, 2562, 2563, 2564, 2565, 2566, 2567, 2568, 2569, 2570, 2571, 2572, 2573, 2574, 2575, 2576, 2577, 2578, 2579, 2580, 2581, 2582, 2583, 2584, 2585, 2586, 2587, 2588, 2589, 2590, 2591, 2592, 2593, 2594, 2595, 2596, 2597, 2598, 2599, 2600, 2601, 2602, 2603, 2604, 2605, 2606, 2607, 2608, 2609, 2610, 2611, 2612, 2613, 2614, 2615, 2616, 2617, 2618, 2619, 2620, 2621, 2622, 2623, 2624, 2625, 2626, 2627, 2628, 2629, 2630, 2631, 2632, 2633, 2634, 2635, 2636, 2637, 2638, 2639, 2640, 2641, 2642, 2643, 2644, 2645, 2646, 2647, 2648, 2649, 2650, 2651, 2652, 2653, 2654, 2655, 2656, 2657, 2658, 2659, 2660, 2661, 2662, 2663, 2664, 2665, 2666, 2667, 2668, 2669, 2670, 2671, 2672, 2673, 2674, 2675, 2676, 2677, 2678, 2679, 2680, 2681, 2682, 2683, 2684, 2685, 2686, 2687, 2688, 2689, 2690, 2691, 2692, 2693, 2694, 2695, 2696, 2697, 2698, 2699, 2700, 2701, 2702, 2703, 2704, 2705, 2706, 2707, 2708, 2709, 2710, 2711, 2712, 2713, 2714, 2715, 2716, 2717, 2718, 2719, 2720, 2721, 2722, 2723, 2724, 2725, 2726, 2727, 2728, 2729, 2730, 2731, 2732, 2733, 2734)+cms.vuint32( 2735, 2736, 2737, 2738, 2739, 2740, 2741, 2742, 2743, 2744, 2745, 2746, 2747, 2748, 2749, 2750, 2751, 2752, 2753, 2754, 2755, 2756, 2757, 2758, 2759, 2760, 2761, 2762, 2763, 2764, 2765, 2766, 2767, 2768, 2769, 2770, 2771, 2772, 2773, 2774, 2775, 2776, 2777, 2778, 2779, 2780, 2781, 2782, 2783, 2784, 2785, 2786, 2787, 2788, 2789, 2790, 2791, 2792, 2793, 2794, 2795, 2796, 2797, 2798, 2799, 2800, 2801, 2802, 2803, 2804, 2805, 2806, 2807, 2808, 2809, 2810, 2811, 2812, 2813, 2814, 2815, 2816, 2817, 2818, 2819, 2820, 2821, 2822, 2823, 2824, 2825, 2826, 2827, 2828, 2829, 2830, 2831, 2832, 2833, 2834, 2835, 2836, 2837, 2838, 2839, 2840, 2841, 2842, 2843, 2844, 2845, 2846, 2847, 2848, 2849, 2850, 2851, 2852, 2853, 2854, 2855, 2856, 2857, 2858, 2859, 2860, 2861, 2862, 2863, 2864, 2865, 2866, 2867, 2868, 2869, 2870, 2871, 2872, 2873, 2874, 2875, 2876, 2877, 2878, 2879, 2880, 2881, 2882, 2883, 2884, 2885, 2886, 2887, 2888, 2889, 2890, 2891, 2892, 2893, 2894, 2895, 2896, 2897, 2898, 2899, 2900, 2901, 2902, 2903, 2904, 2905, 2906, 2907, 2908, 2909, 2910, 2911, 2912, 2913, 2914, 2915, 2916, 2917, 2918, 2919, 2920, 2921, 2922, 2923, 2924, 2925, 2926, 2927, 2928, 2929, 2930, 2931, 2932, 2933, 2934, 2935, 2936, 2937, 2938, 2939, 2940, 2941, 2942, 2943, 2944, 2945, 2946, 2947, 2948, 2949, 2950, 2951, 2952, 2953, 2954, 2955, 2956, 2957, 2958, 2959, 2960, 2961, 2962, 2963, 2964, 2965, 2966, 2967, 2968, 2969, 2970, 2971, 2972, 2973, 2974, 2975, 2976, 2977, 2978, 2979, 2980, 2981, 2982, 2983, 2984, 2985, 2986, 2987, 2988, 2989)+cms.vuint32( 2990, 2991, 2992, 2993, 2994, 2995, 2996, 2997, 2998, 2999, 3000, 3001, 3002, 3003, 3004, 3005, 3006, 3007, 3008, 3009, 3010, 3011, 3012, 3013, 3014, 3015, 3016, 3017, 3018, 3019, 3020, 3021, 3022, 3023, 3024, 3025, 3026, 3027, 3028, 3029, 3030, 3031, 3032, 3033, 3034, 3035, 3036, 3037, 3038, 3039, 3040, 3041, 3042, 3043, 3044, 3045, 3046, 3047, 3048, 3049, 3050, 3051, 3052, 3053, 3054, 3055, 3056, 3057, 3058, 3059, 3060, 3061, 3062, 3063, 3064, 3065, 3066, 3067, 3068, 3069, 3070, 3071, 3072, 3073, 3074, 3075, 3076, 3077, 3078, 3079, 3080, 3081, 3082, 3083, 3084, 3085, 3086, 3087, 3088, 3089, 3090, 3091, 3092, 3093, 3094, 3095, 3096, 3097, 3098, 3099, 3100, 3101, 3102, 3103, 3104, 3105, 3106, 3107, 3108, 3109, 3110, 3111, 3112, 3113, 3114, 3115, 3116, 3117, 3118, 3119, 3120, 3121, 3122, 3123, 3124, 3125, 3126, 3127, 3128, 3129, 3130, 3131, 3132, 3133, 3134, 3135, 3136, 3137, 3138, 3139, 3140, 3141, 3142, 3143, 3144, 3145, 3146, 3147, 3148, 3149, 3150, 3151, 3152, 3153, 3154, 3155, 3156, 3157, 3158, 3159, 3160, 3161, 3162, 3163, 3164, 3165, 3166, 3167, 3168, 3169, 3170, 3171, 3172, 3173, 3174, 3175, 3176, 3177, 3178, 3179, 3180, 3181, 3182, 3183, 3184, 3185, 3186, 3187, 3188, 3189, 3190, 3191, 3192, 3193, 3194, 3195, 3196, 3197, 3198, 3199, 3200, 3201, 3202, 3203, 3204, 3205, 3206, 3207, 3208, 3209, 3210, 3211, 3212, 3213, 3214, 3215, 3216, 3217, 3218, 3219, 3220, 3221, 3222, 3223, 3224, 3225, 3226, 3227, 3228, 3229, 3230, 3231, 3232, 3233, 3234, 3235, 3236, 3237, 3238, 3239, 3240, 3241, 3242, 3243, 3244)+cms.vuint32( 3245, 3246, 3247, 3248, 3249, 3250, 3251, 3252, 3253, 3254, 3255, 3256, 3257, 3258, 3259, 3260, 3261, 3262, 3263, 3264, 3265, 3266, 3267, 3268, 3269, 3270, 3271, 3272, 3273, 3274, 3275, 3276, 3277, 3278, 3279, 3280, 3281, 3282, 3283, 3284, 3285, 3286, 3287, 3288, 3289, 3290, 3291, 3292, 3293, 3294, 3295, 3296, 3297, 3298, 3299, 3300, 3301, 3302, 3303, 3304, 3305, 3306, 3307, 3308, 3309, 3310, 3311, 3312, 3313, 3314, 3315, 3316, 3317, 3318, 3319, 3320, 3321, 3322, 3323, 3324, 3325, 3326, 3327, 3328, 3329, 3330, 3331, 3332, 3333, 3334, 3335, 3336, 3337, 3338, 3339, 3340, 3341, 3342, 3343, 3344, 3345, 3346, 3347, 3348, 3349, 3350, 3351, 3352, 3353, 3354, 3355, 3356, 3357, 3358, 3359, 3360, 3361, 3362, 3363, 3364, 3365, 3366, 3367, 3368, 3369, 3370, 3371, 3372, 3373, 3374, 3375, 3376, 3377, 3378, 3379, 3380, 3381, 3382, 3383, 3384, 3385, 3386, 3387, 3388, 3389, 3390, 3391, 3392, 3393, 3394, 3395, 3396, 3397, 3398, 3399, 3400, 3401, 3402, 3403, 3404, 3405, 3406, 3407, 3408, 3409, 3410, 3411, 3412, 3413, 3414, 3415, 3416, 3417, 3418, 3419, 3420, 3421, 3422, 3423, 3424, 3425, 3426, 3427, 3428, 3429, 3430, 3431, 3432, 3433, 3434, 3435, 3436, 3437, 3438, 3439, 3440, 3441, 3442, 3443, 3444, 3445, 3446, 3447, 3448, 3449, 3450, 3451, 3452, 3453, 3454, 3455, 3456, 3457, 3458, 3459, 3460, 3461, 3462, 3463, 3464, 3465, 3466, 3467, 3468, 3469, 3470, 3471, 3472, 3473, 3474, 3475, 3476, 3477, 3478, 3479, 3480, 3481, 3482, 3483, 3484, 3485, 3486, 3487, 3488, 3489, 3490, 3491, 3492, 3493, 3494, 3495, 3496, 3497, 3498, 3499)+cms.vuint32( 3500, 3501, 3502, 3503, 3504, 3505, 3506, 3507, 3508, 3509, 3510, 3511, 3512, 3513, 3514, 3515, 3516, 3517, 3518, 3519, 3520, 3521, 3522, 3523, 3524, 3525, 3526, 3527, 3528, 3529, 3530, 3531, 3532, 3533, 3534, 3535, 3536, 3537, 3538, 3539, 3540, 3541, 3542, 3543, 3544, 3545, 3546, 3547, 3548, 3549, 3550, 3551, 3552, 3553, 3554, 3555, 3556, 3557, 3558, 3559, 3560, 3561, 3562, 3563, 3564, 3565, 3566, 3567, 3568, 3569, 3570, 3571, 3572, 3573, 3574, 3575, 3576, 3577, 3578, 3579, 3580, 3581, 3582, 3583, 3584, 3585, 3586, 3587, 3588, 3589, 3590, 3591, 3592, 3593, 3594, 3595, 3596, 3597, 3598, 3599, 3600, 3601, 3602, 3603, 3604, 3605, 3606, 3607, 3608, 3609, 3610, 3611, 3612, 3613, 3614, 3615, 3616, 3617, 3618, 3619, 3620, 3621, 3622, 3623, 3624, 3625, 3626, 3627, 3628, 3629, 3630, 3631, 3632, 3633, 3634, 3635, 3636, 3637, 3638, 3639, 3640, 3641, 3642, 3643, 3644, 3645, 3646, 3647, 3648, 3649, 3650, 3651, 3652, 3653, 3654, 3655, 3656, 3657, 3658, 3659, 3660, 3661, 3662, 3663, 3664, 3665, 3666, 3667, 3668, 3669, 3670, 3671, 3672, 3673, 3674, 3675, 3676, 3677, 3678, 3679, 3680, 3681, 3682, 3683, 3684, 3685, 3686, 3687, 3688, 3689, 3690, 3691, 3692, 3693, 3694, 3695, 3696, 3697, 3698, 3699, 3700, 3701, 3702, 3703, 3704, 3705, 3706, 3707, 3708, 3709, 3710, 3711, 3712, 3713, 3714, 3715, 3716, 3717, 3718, 3719, 3720, 3721, 3722, 3723, 3724, 3725, 3726, 3727, 3728, 3729, 3730, 3731, 3732, 3733, 3734, 3735, 3736, 3737, 3738, 3739, 3740, 3741, 3742, 3743, 3744, 3745, 3746, 3747, 3748, 3749, 3750, 3751, 3752, 3753, 3754)+cms.vuint32( 3755, 3756, 3757, 3758, 3759, 3760, 3761, 3762, 3763, 3764, 3765, 3766, 3767, 3768, 3769, 3770, 3771, 3772, 3773, 3774, 3775, 3776, 3777, 3778, 3779, 3780, 3781, 3782, 3783, 3784, 3785, 3786, 3787, 3788, 3789, 3790, 3791, 3792, 3793, 3794, 3795, 3796, 3797, 3798, 3799, 3800, 3801, 3802, 3803, 3804, 3805, 3806, 3807, 3808, 3809, 3810, 3811, 3812, 3813, 3814, 3815, 3816, 3817, 3818, 3819, 3820, 3821, 3822, 3823, 3824, 3825, 3826, 3827, 3828, 3829, 3830, 3831, 3832, 3833, 3834, 3835, 3836, 3837, 3838, 3839, 3840, 3841, 3842, 3843, 3844, 3845, 3846, 3847, 3848, 3849, 3850, 3851, 3852, 3853, 3854, 3855, 3856, 3857, 3858, 3859, 3860, 3861, 3862, 3863, 3864, 3865, 3866, 3867, 3868, 3869, 3870, 3871, 3872, 3873, 3874, 3875, 3876, 3877, 3878, 3879, 3880, 3881, 3882, 3883, 3884, 3885, 3886, 3887, 3888, 3889, 3890, 3891, 3892, 3893, 3894, 3895, 3896, 3897, 3898, 3899, 3900, 3901, 3902, 3903, 3904, 3905, 3906, 3907, 3908, 3909, 3910, 3911, 3912, 3913, 3914, 3915, 3916, 3917, 3918, 3919, 3920, 3921, 3922, 3923, 3924, 3925, 3926, 3927, 3928, 3929, 3930, 3931, 3932, 3933, 3934, 3935, 3936, 3937, 3938, 3939, 3940, 3941, 3942, 3943, 3944, 3945, 3946, 3947, 3948, 3949, 3950, 3951, 3952, 3953, 3954, 3955, 3956, 3957, 3958, 3959, 3960, 3961, 3962, 3963, 3964, 3965, 3966, 3967, 3968, 3969, 3970, 3971, 3972, 3973, 3974, 3975, 3976, 3977, 3978, 3979, 3980, 3981, 3982, 3983, 3984, 3985, 3986, 3987, 3988, 3989, 3990, 3991, 3992, 3993, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4002, 4003, 4004, 4005, 4006, 4007, 4008, 4009)+cms.vuint32( 4010, 4011, 4012, 4013, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4023, 4024, 4025, 4026, 4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4043, 4044, 4045, 4046, 4047, 4048, 4049, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058, 4059, 4060, 4061, 4062, 4063, 4064, 4065, 4066, 4067, 4068, 4069, 4070, 4071, 4072, 4073, 4074, 4075, 4076, 4077, 4078, 4079, 4080, 4081, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4090, 4091, 4092, 4093, 4094, 4095, 4096) ) ) process.hltPreHIPhysicsForZS = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -25154,7 +25154,7 @@ l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), - triggerConditions = cms.vstring( 'HLT_HIMinimumBias_v2 / 2000' ) + triggerConditions = cms.vstring( 'HLT_HIMinimumBias_v2 / 500' ) ) process.hltPreDatasetHIEventDisplay = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -25211,7 +25211,7 @@ 'HLT_HIUPC_ZeroBias_SinglePixelTrackLowPt_MaxPixelCluster400_v2 / 0', 'HLT_HIUPC_ZeroBias_SinglePixelTrack_MaxPixelTrack_v2 / 0', 'HLT_HIZeroBias_FirstCollisionAfterAbortGap_v4', - 'HLT_HIZeroBias_v4 / 1650' ) + 'HLT_HIZeroBias_v4 / 2000' ) ) process.hltPreDatasetHIExpressPhysics = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -26266,7 +26266,9 @@ ), SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'Dataset_HIEventDisplay' ) ), outputCommands = cms.untracked.vstring( 'drop *', + 'keep *_hltSiStripClusters2ApproxClusters_*_*', 'keep FEDRawDataCollection_rawDataRepacker_*_*', + 'keep FEDRawDataCollection_rawPrimeDataRepacker_*_*', 'keep FEDRawDataCollection_source_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*' ) diff --git a/HLTrigger/Configuration/test/OnLine_HLT_PIon.py b/HLTrigger/Configuration/test/OnLine_HLT_PIon.py index 2b33696625257..6a59affbbb765 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_PIon.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_PIon.py @@ -1,6 +1,6 @@ -# hltGetConfiguration --full --data /dev/CMSSW_12_5_0/PIon --type PIon --unprescale --process HLTPIon --globaltag auto:run3_hlt_PIon --input file:RelVal_Raw_PIon_DATA.root +# hltGetConfiguration /dev/CMSSW_12_5_0/PIon --full --data --type PIon --unprescale --process HLTPIon --globaltag auto:run3_hlt_PIon --input file:RelVal_Raw_PIon_DATA.root -# /dev/CMSSW_12_5_0/PIon/V16 (CMSSW_12_5_2) +# /dev/CMSSW_12_5_0/PIon/V17 (CMSSW_12_5_2) import FWCore.ParameterSet.Config as cms @@ -12,7 +12,7 @@ process.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA() process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_5_0/PIon/V16') + tableName = cms.string('/dev/CMSSW_12_5_0/PIon/V17') ) process.transferSystem = cms.PSet( diff --git a/HLTrigger/Configuration/test/OnLine_HLT_PRef.py b/HLTrigger/Configuration/test/OnLine_HLT_PRef.py index f4bab18c1039b..8868ee9e16599 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_PRef.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_PRef.py @@ -1,6 +1,6 @@ -# hltGetConfiguration --full --data /dev/CMSSW_12_5_0/PRef --type PRef --unprescale --process HLTPRef --globaltag auto:run3_hlt_PRef --input file:RelVal_Raw_PRef_DATA.root +# hltGetConfiguration /dev/CMSSW_12_5_0/PRef --full --data --type PRef --unprescale --process HLTPRef --globaltag auto:run3_hlt_PRef --input file:RelVal_Raw_PRef_DATA.root -# /dev/CMSSW_12_5_0/PRef/V16 (CMSSW_12_5_2) +# /dev/CMSSW_12_5_0/PRef/V17 (CMSSW_12_5_2) import FWCore.ParameterSet.Config as cms @@ -12,7 +12,7 @@ process.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA() process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_5_0/PRef/V16') + tableName = cms.string('/dev/CMSSW_12_5_0/PRef/V17') ) process.transferSystem = cms.PSet( diff --git a/HLTrigger/Configuration/test/getEventContent.py b/HLTrigger/Configuration/test/getEventContent.py index afd781b120c9c..5ecbb5c6a5ad0 100755 --- a/HLTrigger/Configuration/test/getEventContent.py +++ b/HLTrigger/Configuration/test/getEventContent.py @@ -120,7 +120,6 @@ def printHLTriggerEventContentCff(process): 'hltOutputA', 'hltOutputPhysicsCommissioning', 'hltOutputDQM', - 'hltOutputDQMGPUvsCPU', 'hltOutputHLTMonitor', 'hltOutputReleaseValidation', ], @@ -140,18 +139,15 @@ def printHLTriggerEventContentCff(process): hltOutputMON_cff.block_hltOutputA = hltOutputMON_cff.block_hltOutputPhysicsCommissioning if not hasattr(hltOutputMON_cff,'block_hltOutputDQM'): hltOutputMON_cff.block_hltOutputDQM = cms.PSet(outputCommands = cms.untracked.vstring( 'drop *' )) - if not hasattr(hltOutputMON_cff,'block_hltOutputDQMGPUvsCPU'): - hltOutputMON_cff.block_hltOutputDQMGPUvsCPU = cms.PSet(outputCommands = cms.untracked.vstring( 'drop *' )) if not hasattr(hltOutputMON_cff,'block_hltOutputHLTMonitor'): hltOutputMON_cff.block_hltOutputHLTMonitor = cms.PSet(outputCommands = cms.untracked.vstring( 'drop *_hlt*_*_*' )) if not hasattr(hltOutputMON_cff,'block_hltOutputReleaseValidation'): hltOutputMON_cff.block_hltOutputReleaseValidation = cms.PSet(outputCommands = cms.untracked.vstring( 'drop *' )) hltDebugOutputBlocks = ( - # the DQM, DQMGPUvsCPU and HLTMON streams have the HLT debug outputs used online + # the DQM and HLTMON streams have the HLT debug outputs used online hltOutputMON_cff.block_hltOutputA.outputCommands, hltOutputMON_cff.block_hltOutputDQM.outputCommands, - hltOutputMON_cff.block_hltOutputDQMGPUvsCPU.outputCommands, hltOutputMON_cff.block_hltOutputHLTMonitor.outputCommands, hltOutputMON_cff.block_hltOutputReleaseValidation.outputCommands, ) @@ -174,10 +170,9 @@ def printHLTriggerEventContentCff(process): if not hasattr(hltOutputALCA_cff,'block_hltOutputRPCMON'): hltOutputALCA_cff.block_hltOutputRPCMON = cms.PSet(outputCommands = cms.untracked.vstring( 'drop *' )) hltDebugWithAlCaOutputBlocks = ( - # the DQM, DQMGPUvsCPU and HLTMON streams have the HLT debug outputs used online + # the DQM and HLTMON streams have the HLT debug outputs used online hltOutputMON_cff.block_hltOutputA.outputCommands, hltOutputMON_cff.block_hltOutputDQM.outputCommands, - hltOutputMON_cff.block_hltOutputDQMGPUvsCPU.outputCommands, hltOutputMON_cff.block_hltOutputHLTMonitor.outputCommands, hltOutputMON_cff.block_hltOutputReleaseValidation.outputCommands, # the ALCA streams have the AlCa outputs From f7552559f7d15c1d80b1a12fd0bbc864b98c8d47 Mon Sep 17 00:00:00 2001 From: Marino Missiroli Date: Fri, 25 Nov 2022 10:29:09 +0100 Subject: [PATCH 03/77] Update of L1T menu in TSG GTs to L1Menu_Collisions2022_v1_4_0-d1_xml --- Configuration/HLT/python/autoCondHLT.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Configuration/HLT/python/autoCondHLT.py b/Configuration/HLT/python/autoCondHLT.py index 51b583f3608b7..50b7fe055e8e5 100644 --- a/Configuration/HLT/python/autoCondHLT.py +++ b/Configuration/HLT/python/autoCondHLT.py @@ -18,8 +18,8 @@ 'Fake' : ( ','.join( [ 'L1GtTriggerMenu_L1Menu_Collisions2012_v3_mc' , l1MenuRecord,connectionString, l1MenuLabel, "2015-10-26 12:00:00.000"] ), ), 'Fake1' : ( ','.join( [ 'L1Menu_Collisions2015_25nsStage1_v5' , l1MenuRecord,connectionString, l1MenuLabel, "2015-10-26 12:00:00.000"] ), ), 'Fake2' : ( ','.join( [ 'L1Menu_Collisions2016_v9_m2_xml' ,l1tMenuRecord,connectionString,l1tMenuLabel, "2016-10-06 19:36:53.000"] ), ), - 'FULL' : ( ','.join( [ 'L1Menu_Collisions2022_v1_3_0-d1_xml' ,l1tMenuRecord,connectionString,l1tMenuLabel, "2022-08-01 08:47:17.000"] ), ), - 'GRun' : ( ','.join( [ 'L1Menu_Collisions2022_v1_3_0-d1_xml' ,l1tMenuRecord,connectionString,l1tMenuLabel, "2022-08-01 08:47:17.000"] ), ), + 'FULL' : ( ','.join( [ 'L1Menu_Collisions2022_v1_4_0-d1_xml' ,l1tMenuRecord,connectionString,l1tMenuLabel, "2022-11-22 09:57:54.000"] ), ), + 'GRun' : ( ','.join( [ 'L1Menu_Collisions2022_v1_4_0-d1_xml' ,l1tMenuRecord,connectionString,l1tMenuLabel, "2022-11-22 09:57:54.000"] ), ), '2022v15' : ( ','.join( [ 'L1Menu_Collisions2022_v1_3_0-d1_xml' ,l1tMenuRecord,connectionString,l1tMenuLabel, "2022-08-01 08:47:17.000"] ), ), 'HIon' : ( ','.join( [ 'L1Menu_CollisionsHeavyIons2022_v1_1_0-d1_xml' ,l1tMenuRecord,connectionString,l1tMenuLabel, "2022-10-26 10:46:29.000"] ), ), 'PIon' : ( ','.join( [ 'L1Menu_HeavyIons2016_v3_m2_xml' ,l1tMenuRecord,connectionString,l1tMenuLabel, "2016-11-22 11:11:00.000"] ), ), From 6dfd3623bf45a3413c1b8da10fe161855c8a77f1 Mon Sep 17 00:00:00 2001 From: Marino Missiroli Date: Fri, 25 Nov 2022 10:31:37 +0100 Subject: [PATCH 04/77] Use frozen 2022-V1.5 pp HLT menu for 2022 RelVal wfs --- Configuration/HLT/python/autoHLT.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Configuration/HLT/python/autoHLT.py b/Configuration/HLT/python/autoHLT.py index 5b6acf523c5cd..4f7e7218deb78 100644 --- a/Configuration/HLT/python/autoHLT.py +++ b/Configuration/HLT/python/autoHLT.py @@ -10,7 +10,7 @@ 'relval2016' : 'Fake2', 'relval2017' : 'Fake2', 'relval2018' : 'Fake2', - 'relval2022' : 'GRun', + 'relval2022' : '2022v15', 'relval2026' : '75e33', 'test' : 'GRun', } From ee1f105c55cb1addd2887cff1f6950fff6e7e3dd Mon Sep 17 00:00:00 2001 From: Srecko Morovic Date: Mon, 14 Nov 2022 15:14:55 +0100 Subject: [PATCH 05/77] Updates to DAQ file-based output protocol: early "initemp" markers and "discardLS" feature --- DQMServices/FileIO/plugins/DQMFileSaverPB.cc | 18 +-- .../Utilities/interface/EvFDaqDirector.h | 5 + .../Utilities/interface/FFFNamingSchema.h | 7 ++ .../plugins/GlobalEvFOutputModule.cc | 116 +++++++++++++----- EventFilter/Utilities/src/EvFDaqDirector.cc | 15 ++- .../Utilities/src/FedRawDataInputSource.cc | 16 +++ .../plugins/HLTriggerJSONMonitoring.cc | 12 +- .../plugins/L1TriggerJSONMonitoring.cc | 12 +- 8 files changed, 160 insertions(+), 41 deletions(-) diff --git a/DQMServices/FileIO/plugins/DQMFileSaverPB.cc b/DQMServices/FileIO/plugins/DQMFileSaverPB.cc index caf067eb07014..5e0f0d77fa3e2 100644 --- a/DQMServices/FileIO/plugins/DQMFileSaverPB.cc +++ b/DQMServices/FileIO/plugins/DQMFileSaverPB.cc @@ -43,6 +43,17 @@ DQMFileSaverPB::DQMFileSaverPB(const edm::ParameterSet& ps) : DQMFileSaverBase(p if (tag_ != "UNKNOWN") { streamLabel_ = "DQMLive"; } + + if (!fakeFilterUnitMode_) { + if (!edm::Service().isAvailable()) + throw cms::Exception("DQMFileSaverPB") << "EvFDaqDirector is not available"; + std::string initFileName = edm::Service()->getInitFilePath(streamLabel_); + std::ofstream file(initFileName); + if (!file) + throw cms::Exception("DQMFileSaverPB") + << "Cannot create INI file: " << initFileName << " error: " << strerror(errno); + file.close(); + } } DQMFileSaverPB::~DQMFileSaverPB() = default; @@ -52,13 +63,6 @@ void DQMFileSaverPB::initRun() const { transferDestination_ = edm::Service()->getStreamDestinations(streamLabel_); mergeType_ = edm::Service()->getStreamMergeType(streamLabel_, evf::MergeTypePB); } - - if (!fakeFilterUnitMode_) { - evf::EvFDaqDirector* daqDirector = (evf::EvFDaqDirector*)(edm::Service().operator->()); - const std::string initFileName = daqDirector->getInitFilePath(streamLabel_); - std::ofstream file(initFileName); - file.close(); - } } void DQMFileSaverPB::saveLumi(const FileParameters& fp) const { diff --git a/EventFilter/Utilities/interface/EvFDaqDirector.h b/EventFilter/Utilities/interface/EvFDaqDirector.h index a8b88de5cd40a..3aa2a8b5921d5 100644 --- a/EventFilter/Utilities/interface/EvFDaqDirector.h +++ b/EventFilter/Utilities/interface/EvFDaqDirector.h @@ -91,6 +91,7 @@ namespace evf { std::string getMergedDatChecksumFilePath(const unsigned int ls, std::string const& stream) const; std::string getOpenInitFilePath(std::string const& stream) const; std::string getInitFilePath(std::string const& stream) const; + std::string getInitTempFilePath(std::string const& stream) const; std::string getOpenProtocolBufferHistogramFilePath(const unsigned int ls, std::string const& stream) const; std::string getProtocolBufferHistogramFilePath(const unsigned int ls, std::string const& stream) const; std::string getMergedProtocolBufferHistogramFilePath(const unsigned int ls, std::string const& stream) const; @@ -120,6 +121,7 @@ namespace evf { void unlockInitLock(); void setFMS(evf::FastMonitoringService* fms) { fms_ = fms; } bool isSingleStreamThread() { return nStreams_ == 1 && nThreads_ == 1; } + unsigned int numConcurrentLumis() const { return nConcurrentLumis_; } void lockFULocal(); void unlockFULocal(); void lockFULocal2(); @@ -185,6 +187,7 @@ namespace evf { std::string getStreamMergeType(std::string const& stream, MergeType defaultType); static struct flock make_flock(short type, short whence, off_t start, off_t len, pid_t pid); bool inputThrottled(); + bool lumisectionDiscarded(unsigned int ls); private: bool bumpFile(unsigned int& ls, @@ -263,6 +266,7 @@ namespace evf { unsigned int nStreams_ = 0; unsigned int nThreads_ = 0; + unsigned int nConcurrentLumis_ = 0; bool readEolsDefinition_ = true; unsigned int eolsNFilesIndex_ = 1; @@ -286,6 +290,7 @@ namespace evf { std::unique_ptr socket_; std::string input_throttled_file_; + std::string discard_ls_filestem_; }; } // namespace evf diff --git a/EventFilter/Utilities/interface/FFFNamingSchema.h b/EventFilter/Utilities/interface/FFFNamingSchema.h index bb3d66d0450c4..d681ab6f3ddb1 100644 --- a/EventFilter/Utilities/interface/FFFNamingSchema.h +++ b/EventFilter/Utilities/interface/FFFNamingSchema.h @@ -59,6 +59,13 @@ namespace fffnaming { return ss.str(); } + inline std::string initTempFileNameWithPid(const unsigned int run, const unsigned int ls, std::string const& stream) { + std::stringstream ss; + runLumiPrefixFill(ss, run, ls); + ss << "_" << stream << "_pid" << std::setfill('0') << std::setw(5) << getpid() << ".initemp"; + return ss.str(); + } + inline std::string initFileNameWithInstance(const unsigned int run, const unsigned int ls, std::string const& stream, diff --git a/EventFilter/Utilities/plugins/GlobalEvFOutputModule.cc b/EventFilter/Utilities/plugins/GlobalEvFOutputModule.cc index 14875e69f6849..48e38233cefc2 100644 --- a/EventFilter/Utilities/plugins/GlobalEvFOutputModule.cc +++ b/EventFilter/Utilities/plugins/GlobalEvFOutputModule.cc @@ -43,12 +43,15 @@ namespace evf { class GlobalEvFOutputEventWriter { public: - explicit GlobalEvFOutputEventWriter(std::string const& filePath) - : filePath_(filePath), accepted_(0), stream_writer_events_(new StreamerOutputFile(filePath)) {} + explicit GlobalEvFOutputEventWriter(std::string const& filePath, unsigned int ls) + : filePath_(filePath), ls_(ls), accepted_(0), stream_writer_events_(new StreamerOutputFile(filePath)) {} ~GlobalEvFOutputEventWriter() {} - void close() { stream_writer_events_->close(); } + bool close() { + stream_writer_events_->close(); + return (discarded_ || edm::Service()->lumisectionDiscarded(ls_)); + } void doOutputEvent(EventMsgBuilder const& msg) { EventMsgView eview(msg.startAddress()); @@ -58,6 +61,12 @@ namespace evf { void doOutputEventAsync(std::unique_ptr msg, edm::WaitingTaskHolder iHolder) { throttledCheck(); + discardedCheck(); + if (discarded_) { + incAccepted(); + msg.reset(); + return; + } auto group = iHolder.group(); writeQueue_.push(*group, [holder = std::move(iHolder), msg = msg.release(), this]() { try { @@ -72,13 +81,24 @@ namespace evf { inline void throttledCheck() { unsigned int counter = 0; - while (edm::Service()->inputThrottled()) { + while (edm::Service()->inputThrottled() && !discarded_) { if (edm::shutdown_flag.load(std::memory_order_relaxed)) break; if (!(counter % 100)) edm::LogWarning("FedRawDataInputSource") << "Input throttled detected, writing is paused..."; usleep(100000); counter++; + if (edm::Service()->lumisectionDiscarded(ls_)) { + edm::LogWarning("FedRawDataInputSource") << "Detected that the lumisection is discarded -: " << ls_; + discarded_ = true; + } + } + } + + inline void discardedCheck() { + if (!discarded_ && edm::Service()->lumisectionDiscarded(ls_)) { + edm::LogWarning("FedRawDataInputSource") << "Detected that the lumisection is discarded -: " << ls_; + discarded_ = true; } } @@ -93,14 +113,17 @@ namespace evf { private: std::string filePath_; + const unsigned ls_; std::atomic accepted_; edm::propagate_const> stream_writer_events_; edm::SerialTaskQueue writeQueue_; + bool discarded_ = false; }; class GlobalEvFOutputJSONDef { public: - GlobalEvFOutputJSONDef(std::string const& streamLabel); + GlobalEvFOutputJSONDef(std::string const& streamLabel, bool writeJsd); + void updateDestination(std::string const& streamLabel); jsoncollector::DataPointDefinition outJsonDef_; std::string outJsonDefName_; @@ -170,12 +193,10 @@ namespace evf { }; //end-of-class-def - GlobalEvFOutputJSONDef::GlobalEvFOutputJSONDef(std::string const& streamLabel) { + GlobalEvFOutputJSONDef::GlobalEvFOutputJSONDef(std::string const& streamLabel, bool writeJsd) { std::string baseRunDir = edm::Service()->baseRunDir(); LogDebug("GlobalEvFOutputModule") << "writing .dat files to -: " << baseRunDir; - edm::Service()->createRunOpendirMaybe(); - outJsonDef_.setDefaultGroup("data"); outJsonDef_.addLegendItem("Processed", "integer", jsoncollector::DataPointDefinition::SUM); outJsonDef_.addLegendItem("Accepted", "integer", jsoncollector::DataPointDefinition::SUM); @@ -189,25 +210,31 @@ namespace evf { outJsonDef_.addLegendItem("MergeType", "string", jsoncollector::DataPointDefinition::SAME); outJsonDef_.addLegendItem("HLTErrorEvents", "integer", jsoncollector::DataPointDefinition::SUM); - std::stringstream tmpss, ss; - tmpss << baseRunDir << "/open/" - << "output_" << getpid() << ".jsd"; + std::stringstream ss; ss << baseRunDir << "/" << "output_" << getpid() << ".jsd"; - std::string outTmpJsonDefName = tmpss.str(); outJsonDefName_ = ss.str(); - edm::Service()->lockInitLock(); - struct stat fstat; - if (stat(outJsonDefName_.c_str(), &fstat) != 0) { //file does not exist - LogDebug("GlobalEvFOutputModule") << "writing output definition file -: " << outJsonDefName_; - std::string content; - jsoncollector::JSONSerializer::serialize(&outJsonDef_, content); - jsoncollector::FileIO::writeStringToFile(outTmpJsonDefName, content); - std::filesystem::rename(outTmpJsonDefName, outJsonDefName_); + if (writeJsd) { + std::stringstream tmpss; + tmpss << baseRunDir << "/open/" + << "output_" << getpid() << ".jsd"; + std::string outTmpJsonDefName = tmpss.str(); + edm::Service()->createRunOpendirMaybe(); + edm::Service()->lockInitLock(); + struct stat fstat; + if (stat(outJsonDefName_.c_str(), &fstat) != 0) { //file does not exist + LogDebug("GlobalEvFOutputModule") << "writing output definition file -: " << outJsonDefName_; + std::string content; + jsoncollector::JSONSerializer::serialize(&outJsonDef_, content); + jsoncollector::FileIO::writeStringToFile(outTmpJsonDefName, content); + std::filesystem::rename(outTmpJsonDefName, outJsonDefName_); + } } edm::Service()->unlockInitLock(); + } + void GlobalEvFOutputJSONDef::updateDestination(std::string const& streamLabel) { transferDestination_ = edm::Service()->getStreamDestinations(streamLabel); mergeType_ = edm::Service()->getStreamMergeType(streamLabel, evf::MergeTypeDAT); } @@ -284,6 +311,21 @@ namespace evf { << "stream (case-insensitive) sequence was found in stream suffix. This is reserved and can not be used for " "names in FFF based HLT, but was detected in stream name"; + //output initemp file. This lets hltd know number of streams early on + if (!edm::Service().isAvailable()) + throw cms::Exception("GlobalEvFOutputModule") << "EvFDaqDirector is not available"; + + const std::string iniFileName = edm::Service()->getInitTempFilePath(streamLabel_); + std::ofstream file(iniFileName); + if (!file) + throw cms::Exception("GlobalEvFOutputModule") << "can not create " << iniFileName << "error: " << strerror(errno); + file.close(); + + edm::LogInfo("GlobalEvFOutputModule") << "Constructor created initemp file -: " << iniFileName; + + //create JSD + GlobalEvFOutputJSONDef(streamLabel_, true); + fms_ = (evf::FastMonitoringService*)(edm::Service().operator->()); } @@ -305,8 +347,8 @@ namespace evf { std::shared_ptr GlobalEvFOutputModule::globalBeginRun(edm::RunForOutput const& run) const { //create run Cache holding JSON file writer and variables - auto jsonDef = std::make_unique(streamLabel_); - + auto jsonDef = std::make_unique(streamLabel_, false); + jsonDef->updateDestination(streamLabel_); edm::StreamerOutputModuleCommon streamerCommon(ps_, &keptProducts()[edm::InEvent], description().moduleLabel()); //output INI file (non-const). This doesn't require globalBeginRun to be finished @@ -341,17 +383,21 @@ namespace evf { //read back file to check integrity of what was written off_t readInput = 0; uint32_t adlera = 1, adlerb = 0; - FILE* src = fopen(openIniFileName.c_str(), "r"); + std::ifstream src(openIniFileName, std::ifstream::binary); + if (!src) + throw cms::Exception("GlobalEvFOutputModule") + << "can not read back " << openIniFileName << " error: " << strerror(errno); //allocate buffer to write INI file - std::unique_ptr outBuf = std::make_unique(1024 * 1024); + std::unique_ptr outBuf = std::make_unique(1024 * 1024); while (readInput < istat.st_size) { size_t toRead = readInput + 1024 * 1024 < istat.st_size ? 1024 * 1024 : istat.st_size - readInput; - fread(outBuf.get(), toRead, 1, src); - cms::Adler32(const_cast(reinterpret_cast(outBuf.get())), toRead, adlera, adlerb); + src.read(outBuf.get(), toRead); + //cms::Adler32(const_cast(reinterpret_cast(outBuf.get())), toRead, adlera, adlerb); + cms::Adler32(const_cast(outBuf.get()), toRead, adlera, adlerb); readInput += toRead; } - fclose(src); + src.close(); //clear serialization buffers streamerCommon.getSerializerBuffer()->clearHeaderBuffer(); @@ -382,7 +428,7 @@ namespace evf { edm::LuminosityBlockForOutput const& iLB) const { auto openDatFilePath = edm::Service()->getOpenDatFilePath(iLB.luminosityBlock(), streamLabel_); - return std::make_shared(openDatFilePath); + return std::make_shared(openDatFilePath, iLB.luminosityBlock()); } void GlobalEvFOutputModule::acquire(edm::StreamID id, @@ -403,7 +449,7 @@ namespace evf { void GlobalEvFOutputModule::globalEndLuminosityBlock(edm::LuminosityBlockForOutput const& iLB) const { auto lumiWriter = luminosityBlockCache(iLB.index()); //close dat file - const_cast(lumiWriter)->close(); + const bool discarded = const_cast(lumiWriter)->close(); //auto jsonWriter = const_cast(runCache(iLB.getRun().index())); auto jsonDef = runCache(iLB.getRun().index()); @@ -417,7 +463,17 @@ namespace evf { jsonWriter.accepted_.value() = lumiWriter->getAccepted(); bool abortFlag = false; - jsonWriter.processed_.value() = fms_->getEventsProcessedForLumi(iLB.luminosityBlock(), &abortFlag); + + if (!discarded) { + jsonWriter.processed_.value() = fms_->getEventsProcessedForLumi(iLB.luminosityBlock(), &abortFlag); + } else { + jsonWriter.errorEvents_.value() = fms_->getEventsProcessedForLumi(iLB.luminosityBlock(), &abortFlag); + jsonWriter.processed_.value() = 0; + jsonWriter.accepted_.value() = 0; + edm::LogInfo("GlobalEvFOutputModule") + << "Output suppressed, setting error events for LS -: " << iLB.luminosityBlock(); + } + if (abortFlag) { edm::LogInfo("GlobalEvFOutputModule") << "Abort flag has been set. Output is suppressed"; return; diff --git a/EventFilter/Utilities/src/EvFDaqDirector.cc b/EventFilter/Utilities/src/EvFDaqDirector.cc index c5fb70f041706..13e179b19abc9 100644 --- a/EventFilter/Utilities/src/EvFDaqDirector.cc +++ b/EventFilter/Utilities/src/EvFDaqDirector.cc @@ -143,9 +143,7 @@ namespace evf { edm::LogWarning("EvFDaqDirector") << "Bad lexical cast in parsing: " << std::string(fileBrokerUseLockParamPtr); } } - } - void EvFDaqDirector::initRun() { std::stringstream ss; ss << "run" << std::setfill('0') << std::setw(6) << run_; run_string_ = ss.str(); @@ -154,10 +152,13 @@ namespace evf { run_nstring_ = ss.str(); run_dir_ = base_dir_ + "/" + run_string_; input_throttled_file_ = run_dir_ + "/input_throttle"; + discard_ls_filestem_ = run_dir_ + "/discard_ls"; ss = std::stringstream(); ss << getpid(); pid_ = ss.str(); + } + void EvFDaqDirector::initRun() { // check if base dir exists or create it accordingly int retval = mkdir(base_dir_.c_str(), S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH); if (retval != 0 && errno != EEXIST) { @@ -322,6 +323,7 @@ namespace evf { nThreads_ = bounds.maxNumberOfStreams(); nStreams_ = bounds.maxNumberOfThreads(); + nConcurrentLumis_ = bounds.maxNumberOfConcurrentLuminosityBlocks(); } void EvFDaqDirector::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { @@ -446,6 +448,10 @@ namespace evf { return run_dir_ + "/" + fffnaming::initFileNameWithPid(run_, 0, stream); } + std::string EvFDaqDirector::getInitTempFilePath(std::string const& stream) const { + return run_dir_ + "/" + fffnaming::initTempFileNameWithPid(run_, 0, stream); + } + std::string EvFDaqDirector::getOpenProtocolBufferHistogramFilePath(const unsigned int ls, std::string const& stream) const { return run_dir_ + "/open/" + fffnaming::protocolBufferHistogramFileNameWithPid(run_, ls, stream); @@ -2067,4 +2073,9 @@ namespace evf { return (stat(input_throttled_file_.c_str(), &buf) == 0); } + bool EvFDaqDirector::lumisectionDiscarded(unsigned int ls) { + struct stat buf; + return (stat((discard_ls_filestem_ + std::to_string(ls)).c_str(), &buf) == 0); + } + } // namespace evf diff --git a/EventFilter/Utilities/src/FedRawDataInputSource.cc b/EventFilter/Utilities/src/FedRawDataInputSource.cc index 3671ae8f30f9d..d79fb0980e2dd 100644 --- a/EventFilter/Utilities/src/FedRawDataInputSource.cc +++ b/EventFilter/Utilities/src/FedRawDataInputSource.cc @@ -847,7 +847,23 @@ void FedRawDataInputSource::readSupervisor() { while (daqDirector_->inputThrottled()) { if (quit_threads_.load(std::memory_order_relaxed) || edm::shutdown_flag.load(std::memory_order_relaxed)) break; + + unsigned int nConcurrentLumis = daqDirector_->numConcurrentLumis(); + unsigned int nOtherLumis = nConcurrentLumis > 0 ? nConcurrentLumis - 1 : 0; + unsigned int checkLumiStart = currentLumiSection > nOtherLumis ? currentLumiSection - nOtherLumis : 1; + bool hasDiscardedLumi = false; + for (unsigned int i = checkLumiStart; i <= currentLumiSection; i++) { + if (daqDirector_->lumisectionDiscarded(i)) { + edm::LogWarning("FedRawDataInputSource") << "Source detected that the lumisection is discarded -: " << i; + hasDiscardedLumi = true; + break; + } + } + if (hasDiscardedLumi) + break; + setMonStateSup(inThrottled); + if (!(counter % 50)) edm::LogWarning("FedRawDataInputSource") << "Input throttled detected, reading files is paused..."; usleep(100000); diff --git a/HLTrigger/JSONMonitoring/plugins/HLTriggerJSONMonitoring.cc b/HLTrigger/JSONMonitoring/plugins/HLTriggerJSONMonitoring.cc index f4e69e7146646..33d6a07b94c3e 100644 --- a/HLTrigger/JSONMonitoring/plugins/HLTriggerJSONMonitoring.cc +++ b/HLTrigger/JSONMonitoring/plugins/HLTriggerJSONMonitoring.cc @@ -148,7 +148,17 @@ class HLTriggerJSONMonitoring : public edm::global::EDAnalyzer< // constructor HLTriggerJSONMonitoring::HLTriggerJSONMonitoring(edm::ParameterSet const& config) : triggerResults_(config.getParameter("triggerResults")), - triggerResultsToken_(consumes(triggerResults_)) {} + triggerResultsToken_(consumes(triggerResults_)) { + if (edm::Service().isAvailable()) { + //output initemp file. This lets hltd know number of streams early + std::string initFileName = edm::Service()->getInitTempFilePath("streamHLTRates"); + std::ofstream file(initFileName); + if (!file) + throw cms::Exception("HLTriggerJsonMonitoring") + << "Cannot create INITEMP file: " << initFileName << " error: " << strerror(errno); + file.close(); + } +} // validate the configuration and optionally fill the default values void HLTriggerJSONMonitoring::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { diff --git a/HLTrigger/JSONMonitoring/plugins/L1TriggerJSONMonitoring.cc b/HLTrigger/JSONMonitoring/plugins/L1TriggerJSONMonitoring.cc index 3ca71bd4a7522..572d22dab0049 100644 --- a/HLTrigger/JSONMonitoring/plugins/L1TriggerJSONMonitoring.cc +++ b/HLTrigger/JSONMonitoring/plugins/L1TriggerJSONMonitoring.cc @@ -161,7 +161,17 @@ constexpr const std::array L1TriggerJSONMonitoring::tcdsTrigger L1TriggerJSONMonitoring::L1TriggerJSONMonitoring(edm::ParameterSet const& config) : level1Results_(config.getParameter("L1Results")), level1ResultsToken_(consumes(level1Results_)), - l1tUtmTriggerMenuRcdToken_(esConsumes()) {} + l1tUtmTriggerMenuRcdToken_(esConsumes()) { + if (edm::Service().isAvailable()) { + //output initemp file. This lets hltd know number of streams early + std::string initFileName = edm::Service()->getInitTempFilePath("streamL1Rates"); + std::ofstream file(initFileName); + if (!file) + throw cms::Exception("L1TriggerJsonMonitoring") + << "Cannot create INITEMP file: " << initFileName << " error: " << strerror(errno); + file.close(); + } +} // validate the configuration and optionally fill the default values void L1TriggerJSONMonitoring::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { From 50eae1fa6d9cc65d005a8bd18512f0f82d891aeb Mon Sep 17 00:00:00 2001 From: mmusich Date: Tue, 29 Nov 2022 11:41:45 +0100 Subject: [PATCH 06/77] move warning about PixelCPEFast from c'tor to produce method of TkTransientTrackingRecHitBuilderESProducer --- ...ransientTrackingRecHitBuilderESProducer.cc | 21 ++++++++++--------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/RecoTracker/TransientTrackingRecHit/plugins/TkTransientTrackingRecHitBuilderESProducer.cc b/RecoTracker/TransientTrackingRecHit/plugins/TkTransientTrackingRecHitBuilderESProducer.cc index a570f5264bb9f..1f4f4f31cbb7e 100644 --- a/RecoTracker/TransientTrackingRecHit/plugins/TkTransientTrackingRecHitBuilderESProducer.cc +++ b/RecoTracker/TransientTrackingRecHit/plugins/TkTransientTrackingRecHitBuilderESProducer.cc @@ -36,6 +36,7 @@ class TkTransientTrackingRecHitBuilderESProducer : public edm::ESProducer { static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); private: + const std::string pname_; std::optional> spToken_; std::optional> ppToken_; std::optional> mpToken_; @@ -47,7 +48,8 @@ class TkTransientTrackingRecHitBuilderESProducer : public edm::ESProducer { using namespace edm; TkTransientTrackingRecHitBuilderESProducer::TkTransientTrackingRecHitBuilderESProducer(const edm::ParameterSet& p) - : computeCoarseLocalPositionFromDisk_(p.getParameter("ComputeCoarseLocalPositionFromDisk")) { + : pname_(p.getParameter("PixelCPE")), + computeCoarseLocalPositionFromDisk_(p.getParameter("ComputeCoarseLocalPositionFromDisk")) { std::string const myname = p.getParameter("ComponentName"); auto c = setWhatProduced(this, myname); geomToken_ = c.consumes(); @@ -57,15 +59,8 @@ TkTransientTrackingRecHitBuilderESProducer::TkTransientTrackingRecHitBuilderESPr spToken_ = c.consumes(edm::ESInputTag("", sname)); } - std::string const pname = p.getParameter("PixelCPE"); - if (pname != "Fake") { - ppToken_ = c.consumes(edm::ESInputTag("", pname)); - } - - if (pname == "PixelCPEFast") { - edm::LogWarning("TkTransientTrackingRecHitBuilderESProducer") - << "\n\t\t WARNING!\n 'PixelCPEFast' has been chosen as PixelCPE choice.\n" - << " Track angles will NOT be used in the CPE estimation!\n"; + if (pname_ != "Fake") { + ppToken_ = c.consumes(edm::ESInputTag("", pname_)); } auto const mname = p.getParameter("Matcher"); @@ -81,6 +76,12 @@ TkTransientTrackingRecHitBuilderESProducer::TkTransientTrackingRecHitBuilderESPr std::unique_ptr TkTransientTrackingRecHitBuilderESProducer::produce( const TransientRecHitRecord& iRecord) { + if (pname_ == "PixelCPEFast") { + edm::LogWarning("TkTransientTrackingRecHitBuilderESProducer") + << "\n\t\t WARNING!\n 'PixelCPEFast' has been chosen as PixelCPE choice.\n" + << " Track angles will NOT be used in the CPE estimation!\n"; + } + const StripClusterParameterEstimator* sp = nullptr; if (spToken_ && !p2OTToken_) { // no strips in Phase-2 sp = &iRecord.get(*spToken_); From 35753324b5633c0313c82ab076c950a6acc51836 Mon Sep 17 00:00:00 2001 From: mmusich Date: Tue, 29 Nov 2022 11:42:12 +0100 Subject: [PATCH 07/77] supply HeterogeneousCore.CUDAServices.CUDAService_cfi when PixelCPEFast is selected --- .../CommonAlignment/python/tools/trackselectionRefitting.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Alignment/CommonAlignment/python/tools/trackselectionRefitting.py b/Alignment/CommonAlignment/python/tools/trackselectionRefitting.py index 0ecacf75e40d3..dff04b2a4b835 100644 --- a/Alignment/CommonAlignment/python/tools/trackselectionRefitting.py +++ b/Alignment/CommonAlignment/python/tools/trackselectionRefitting.py @@ -360,6 +360,10 @@ def getSequence(process, collection, ## put the sequence together ## ############################### + if "Fast" in TTRHBuilder: + print("PixelCPEFast has been chosen, here we must include CUDAService first") + process.load('HeterogeneousCore.CUDAServices.CUDAService_cfi') + modules = [] src = collection prevsrc = None From c8845022f0cca1b43c6c1bdd21e23c8f1cf299e1 Mon Sep 17 00:00:00 2001 From: jean-roch Date: Wed, 30 Nov 2022 12:46:30 +0100 Subject: [PATCH 08/77] update input dataset and fix step --- Configuration/PyReleaseValidation/python/relval_nano.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Configuration/PyReleaseValidation/python/relval_nano.py b/Configuration/PyReleaseValidation/python/relval_nano.py index 9498ebbe8aa52..69aa09f6f09ee 100644 --- a/Configuration/PyReleaseValidation/python/relval_nano.py +++ b/Configuration/PyReleaseValidation/python/relval_nano.py @@ -100,7 +100,7 @@ ##12.4 INPUT steps['TTbarMINIAOD12.4'] = {'INPUT':InputInfo(location='STD', ## to be updated as soon as some TTbar appears in a 12.4 campaign - dataSet='/MinBias_TuneCP5_14TeV-pythia8/Run3Summer22MiniAODv3-NoPU_Pilot_124X_mcRun3_2022_realistic_v11-v2/MINIAODSIM ')} + dataSet='/RelValTTbar_14TeV/CMSSW_12_4_9_patch1-124X_mcRun3_2022_realistic_v10_BS2022-v1/MINIAODSIM')} steps['NANO_mc12.4_v10']=merge([{'--era':'Run3,run3_nanoAOD_124', '--conditions':'auto:phase1_2022_realistic', '-s':'NANO:PhysicsTools/NanoAOD/V10/nano_cff,DQM:@nanoAODDQM'}, @@ -122,14 +122,14 @@ ##12.6 workflows ("from scratch") steps['TTBarMINIAOD12.6'] = {'INPUT':InputInfo(location='STD',ls=run3_lumis, ## this is a dataset from the last pre-release: to be updated much too often IMO - dataSet='/RelValTTbar_14TeV/CMSSW_12_6_0_pre2-PU_125X_mcRun3_2022_realistic_v3-v1/MINIAODSIM')} + dataSet='/RelValTTbar_14TeV/CMSSW_12_6_0_pre4-PU_125X_mcRun3_2022_realistic_v4-v1/MINIAODSIM')} steps['NANO_mc12.6_v10']=merge([{'--era':'Run3', '--conditions':'auto:phase1_2022_realistic', '-s':'NANO:PhysicsTools/NanoAOD/V10/nano_cff,DQM:@nanoAODDQM'}, - _NANO_data]) + _NANO_mc]) steps['NANO_mc12.6']=merge([{'--era':'Run3', '--conditions':'auto:phase1_2022_realistic'}, - _NANO_data]) + _NANO_mc]) ################ From 0971d2d7d5d01c464d489e5a813260214836e901 Mon Sep 17 00:00:00 2001 From: Salavat Date: Thu, 1 Dec 2022 22:35:03 +0100 Subject: [PATCH 09/77] adding hcal2 to rerecoCommon 126X --- DQMOffline/Configuration/python/autoDQM.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/DQMOffline/Configuration/python/autoDQM.py b/DQMOffline/Configuration/python/autoDQM.py index 7e9fb164a556a..956b3d798c4cd 100644 --- a/DQMOffline/Configuration/python/autoDQM.py +++ b/DQMOffline/Configuration/python/autoDQM.py @@ -178,9 +178,9 @@ 'PostDQMOffline', '@common+@muon+@L1TMon+@hcal+@jetmet+@ecal+@egamma'], - 'rerecoCommon': ['@common+@muon+@L1TMon+@hcal+@jetmet+@ecal+@egamma+@L1TMuon+@L1TEgamma+@ctpps', + 'rerecoCommon': ['@common+@muon+@L1TMon+@hcal+@hcal2+@jetmet+@ecal+@egamma+@L1TMuon+@L1TEgamma+@ctpps', 'PostDQMOffline', - '@common+@muon+@L1TMon+@hcal+@jetmet+@ecal+@egamma+@L1TMuon+@L1TEgamma+@ctpps'], + '@common+@muon+@L1TMon+@hcal+@hcal2+@jetmet+@ecal+@egamma+@L1TMuon+@L1TEgamma+@ctpps'], 'rerecoSingleMuon': ['@common+@muon+@hcal+@jetmet+@ecal+@egamma+@lumi+@L1TMuon+@L1TEgamma+@ctpps', 'PostDQMOffline', From 39ac5978aa9b7ea330bf995aa322c20fbfe75617 Mon Sep 17 00:00:00 2001 From: Sunanda Date: Fri, 2 Dec 2022 03:56:17 +0100 Subject: [PATCH 10/77] Bug fix for wrongly classifying good Hits as invalid in HGCal V16/V17 geometries (backport of #40208) --- .../HGCalCommonData/interface/HGCalTypes.h | 2 +- .../HGCalCommonData/src/HGCalDDDConstants.cc | 66 +++++++++++++++---- .../HGCalCommonData/src/HGCalWaferMask.cc | 46 ++++++------- 3 files changed, 76 insertions(+), 38 deletions(-) diff --git a/Geometry/HGCalCommonData/interface/HGCalTypes.h b/Geometry/HGCalCommonData/interface/HGCalTypes.h index 06b7c5db8fa1e..78be3a567c7d3 100644 --- a/Geometry/HGCalCommonData/interface/HGCalTypes.h +++ b/Geometry/HGCalCommonData/interface/HGCalTypes.h @@ -84,7 +84,7 @@ class HGCalTypes { static constexpr std::array edgeWaferLDThree = {{1, -2, -15}}; static constexpr std::array edgeWaferHDTop = {{1, 0, 9}}; static constexpr std::array edgeWaferHDBottom = {{-1, 0, -10}}; - static constexpr std::array edgeWaferHDLeft = {{-1, 2, 4}}; + static constexpr std::array edgeWaferHDLeft = {{-1, 2, 5}}; static constexpr std::array edgeWaferHDRight = {{1, -2, -18}}; static constexpr std::array edgeWaferHDFive = {{-1, 2, 18}}; diff --git a/Geometry/HGCalCommonData/src/HGCalDDDConstants.cc b/Geometry/HGCalCommonData/src/HGCalDDDConstants.cc index 42a9726103562..639b2865c41f7 100644 --- a/Geometry/HGCalCommonData/src/HGCalDDDConstants.cc +++ b/Geometry/HGCalCommonData/src/HGCalDDDConstants.cc @@ -530,8 +530,13 @@ bool HGCalDDDConstants::isValidHex8(int layer, int modU, int modV, bool fullAndP edm::LogVerbatim("HGCalGeom") << "HGCalDDDConstants::isValidHex8:WaferType " << layer << ":" << modU << ":" << modV << ":" << indx << " Test " << (itr != hgpar_->typesInLayers_.end()); #endif - if (itr == hgpar_->typesInLayers_.end()) + if (itr == hgpar_->typesInLayers_.end()) { +#ifdef EDM_ML_DEBUG + edm::LogVerbatim("HGCalGeom") << "HGCalDDDConstants:: Cannot find " << layer << ":" << modU << ":" << modV + << " in wadferIndex"; +#endif return false; + } if (fullAndPart_) { auto ktr = hgpar_->waferInfoMap_.find(indx); @@ -539,26 +544,46 @@ bool HGCalDDDConstants::isValidHex8(int layer, int modU, int modV, bool fullAndP edm::LogVerbatim("HGCalGeom") << "HGCalDDDConstants::isValidHex8:WaferInfoMap " << layer << ":" << modU << ":" << modV << ":" << indx << " Test " << (ktr != hgpar_->waferInfoMap_.end()); #endif - if (ktr == hgpar_->waferInfoMap_.end()) + if (ktr == hgpar_->waferInfoMap_.end()) { +#ifdef EDM_ML_DEBUG + edm::LogVerbatim("HGCalGeom") << "HGCalDDDConstants:: Cannot find " << layer << ":" << modU << ":" << modV + << " in wadferInfoMap"; +#endif return false; + } } else { auto jtr = waferIn_.find(indx); #ifdef EDM_ML_DEBUG edm::LogVerbatim("HGCalGeom") << "HGCalDDDConstants::isValidHex8:WaferIn " << jtr->first << ":" << jtr->second; #endif - if (!(jtr->second)) + if (!(jtr->second)) { +#ifdef EDM_ML_DEBUG + edm::LogVerbatim("HGCalGeom") << "HGCalDDDConstants:: Cannot find " << layer << ":" << modU << ":" << modV + << " in wadferIn"; +#endif return false; + } } if (fullAndPart || fullAndPart_) { auto ktr = hgpar_->waferTypes_.find(indx); if (ktr != hgpar_->waferTypes_.end()) { if (hgpar_->waferMaskMode_ > 0) { - if (ktr->second.first == HGCalTypes::WaferOut) + if (ktr->second.first == HGCalTypes::WaferOut) { +#ifdef EDM_ML_DEBUG + edm::LogVerbatim("HGCalGeom") << "HGCalDDDConstants:: Cannot find " << layer << ":" << modU << ":" << modV + << " due to WaferOut"; +#endif return false; + } } else { - if (ktr->second.first < HGCalTypes::WaferCornerMin) + if (ktr->second.first < HGCalTypes::WaferCornerMin) { +#ifdef EDM_ML_DEBUG + edm::LogVerbatim("HGCalGeom") << "HGCalDDDConstants:: Cannot find " << layer << ":" << modU << ":" << modV + << " due to WaferCornerMin"; +#endif return false; + } } } } @@ -582,11 +607,22 @@ bool HGCalDDDConstants::isValidHex8(int layer, int modU, int modV, int cellU, in << " Tests " << (cellU >= 0) << ":" << (cellU < 2 * N) << ":" << (cellV >= 0) << ":" << (cellV < 2 * N) << ":" << ((cellV - cellU) < N) << ":" << ((cellU - cellV) <= N); #endif - if ((cellU < 0) || (cellU >= 2 * N) || (cellV < 0) || (cellV >= 2 * N)) - return false; - if (((cellV - cellU) >= N) || ((cellU - cellV) > N)) - return false; - + if (mode_ != HGCalGeometryMode::Hexagon8Cassette) { + if ((cellU < 0) || (cellU >= 2 * N) || (cellV < 0) || (cellV >= 2 * N)) { +#ifdef EDM_ML_DEBUG + edm::LogVerbatim("HGCalGeom") << "HGCalDDDConstants:: Cannot statisfy Cell 1 condition " << cellU << ":" << cellV + << ":" << N; +#endif + return false; + } + if (((cellV - cellU) >= N) || ((cellU - cellV) > N)) { +#ifdef EDM_ML_DEBUG + edm::LogVerbatim("HGCalGeom") << "HGCalDDDConstants:: Cannot statisfy Cell 2 condition " << cellU << ":" << cellV + << ":" << N; +#endif + return false; + } + } return isValidCell8(layer, modU, modV, cellU, cellV, type); } @@ -1851,7 +1887,7 @@ bool HGCalDDDConstants::isValidCell8(int lay, int waferU, int waferV, int cellU, result = HGCalWaferMask::goodCell(cellU, cellV, partn.first); #ifdef EDM_ML_DEBUG edm::LogVerbatim("HGCalGeom") << "Input " << lay << ":" << waferU << ":" << waferV << ":" << cellU << ":" << cellV - << " Result " << result; + << " Result " << result << " from goodCell"; #endif } else { float x(0), y(0); @@ -1885,11 +1921,13 @@ bool HGCalDDDConstants::isValidCell8(int lay, int waferU, int waferV, int cellU, #endif double rr = sqrt(x * x + y * y); int ll = lay - hgpar_->firstLayer_; - result = ((rr >= hgpar_->rMinLayHex_[ll]) && (rr <= hgpar_->rMaxLayHex_[ll])); + double tol = waferHexagon8File() ? 0.5 : 0.0; + result = (((rr + tol) >= hgpar_->rMinLayHex_[ll]) && (rr <= hgpar_->rMaxLayHex_[ll])); #ifdef EDM_ML_DEBUG edm::LogVerbatim("HGCalGeom") << "Input " << lay << ":" << ll << ":" << waferU << ":" << waferV << ":" << cellU << ":" << cellV << " Position " << x << ":" << y << ":" << rr << " Compare Limits " - << hgpar_->rMinLayHex_[ll] << ":" << hgpar_->rMaxLayHex_[ll] << " Flag " << result; + << hgpar_->rMinLayHex_[ll] << ":" << hgpar_->rMaxLayHex_[ll] << " Flag " << result + << " from Radius Limits"; #endif if (result && waferHexagon8File()) { int N = (type == 0) ? hgpar_->nCellsFine_ : hgpar_->nCellsCoarse_; @@ -1897,7 +1935,7 @@ bool HGCalDDDConstants::isValidCell8(int lay, int waferU, int waferV, int cellU, #ifdef EDM_ML_DEBUG edm::LogVerbatim("HGCalGeom") << "Input " << lay << ":" << waferU << ":" << waferV << ":" << cellU << ":" << cellV << " N " << N << " part " << partn.first << ":" << partn.second << " Result " - << result; + << result << " from goodCell"; #endif } } diff --git a/Geometry/HGCalCommonData/src/HGCalWaferMask.cc b/Geometry/HGCalCommonData/src/HGCalWaferMask.cc index da799c1d2cbcf..6fdc30c759f62 100644 --- a/Geometry/HGCalCommonData/src/HGCalWaferMask.cc +++ b/Geometry/HGCalCommonData/src/HGCalWaferMask.cc @@ -120,30 +120,30 @@ bool HGCalWaferMask::goodCell(int u, int v, int n, int type, int rotn) { switch (rotn) { case (HGCalTypes::WaferCorner0): { int u2 = u / 2; - good = ((v - u2) < n); + good = ((v - u2) <= n); break; } case (HGCalTypes::WaferCorner1): { - good = ((v + u) < (3 * n - 1)); + good = ((v + u) < (3 * n)); break; } case (HGCalTypes::WaferCorner2): { int v2 = (v + 1) / 2; - good = ((u - v2) < n); + good = ((u - v2) <= n); break; } case (HGCalTypes::WaferCorner3): { - int u2 = (u + 1) / 2; + int u2 = (u - 1) / 2; good = (u2 <= v); break; } case (HGCalTypes::WaferCorner4): { - good = ((v + u) >= n); + good = ((v + u) >= n - 1); break; } default: { int v2 = v / 2; - good = (u > v2); + good = (u >= v2); break; } } @@ -168,7 +168,7 @@ bool HGCalWaferMask::goodCell(int u, int v, int n, int type, int rotn) { break; } case (HGCalTypes::WaferCorner4): { - good = (u >= n2); + good = (u >= n2 - 1); break; } default: { @@ -185,7 +185,7 @@ bool HGCalWaferMask::goodCell(int u, int v, int n, int type, int rotn) { break; } case (HGCalTypes::WaferCorner1): { - good = (u < (5 * n4)); + good = (u <= (5 * n4)); break; } case (HGCalTypes::WaferCorner2): { @@ -193,7 +193,7 @@ bool HGCalWaferMask::goodCell(int u, int v, int n, int type, int rotn) { break; } case (HGCalTypes::WaferCorner3): { - good = (v >= (3 * n4)); + good = (v >= (3 * n4 - 1)); break; } case (HGCalTypes::WaferCorner4): { @@ -201,7 +201,7 @@ bool HGCalWaferMask::goodCell(int u, int v, int n, int type, int rotn) { break; } default: { - good = ((v - u) < n4); + good = ((v - u) <= n4); break; } } @@ -214,7 +214,7 @@ bool HGCalWaferMask::goodCell(int u, int v, int n, int type, int rotn) { break; } case (HGCalTypes::WaferCorner1): { - good = (u < n); + good = (u <= n); break; } case (HGCalTypes::WaferCorner2): { @@ -222,7 +222,7 @@ bool HGCalWaferMask::goodCell(int u, int v, int n, int type, int rotn) { break; } case (HGCalTypes::WaferCorner3): { - good = (v >= n); + good = (v >= n - 1); break; } case (HGCalTypes::WaferCorner4): { @@ -230,7 +230,7 @@ bool HGCalWaferMask::goodCell(int u, int v, int n, int type, int rotn) { break; } default: { - good = (u > v); + good = (u >= v); break; } } @@ -301,28 +301,28 @@ bool HGCalWaferMask::goodCell(int u, int v, int n, int type, int rotn) { case (HGCalTypes::WaferSemi2): { //WaferSemi2 switch (rotn) { case (HGCalTypes::WaferCorner0): { - good = ((u + v) < (4 * n3)); + good = ((u + v) <= (4 * n3 + 1)); break; } case (HGCalTypes::WaferCorner1): { - good = ((2 * u - v) < n2); + good = ((2 * u - v) <= n2); break; } case (HGCalTypes::WaferCorner2): { int u2 = ((u + 1) / 2); - good = ((v - u2) >= (3 * n4)); + good = ((v - u2) >= (3 * n4 - 1)); break; } case (HGCalTypes::WaferCorner3): { - good = ((u + v) >= (5 * n2)); + good = ((u + v) >= (5 * n2 - 1)); break; } case (HGCalTypes::WaferCorner4): { - good = ((2 * u - v) > (3 * n2)); + good = ((2 * u - v) >= (3 * n2)); break; } default: { - int u2 = ((n == 8) ? ((u + 1) / 2) : (u / 2)); + int u2 = (u + 1) / 2; good = ((v - u2) < n4); break; } @@ -365,19 +365,19 @@ bool HGCalWaferMask::goodCell(int u, int v, int n, int type, int rotn) { break; } case (HGCalTypes::WaferCorner1): { - good = (u < (3 * n4)); + good = (u <= (3 * n4)); break; } case (HGCalTypes::WaferCorner2): { - good = ((v - u) >= n4); + good = ((v - u) >= n4 - 1); break; } case (HGCalTypes::WaferCorner3): { - good = (v >= (5 * n4)); + good = (v >= (5 * n4 - 1)); break; } case (HGCalTypes::WaferCorner4): { - good = (u >= (5 * n4)); + good = (u >= (5 * n4 - 1)); break; } default: { From c43ddf81386c4005203f8efcb79129fd65fa8e33 Mon Sep 17 00:00:00 2001 From: Marino Missiroli Date: Fri, 2 Dec 2022 09:32:06 +0100 Subject: [PATCH 11/77] HLT menu development for 12_6_X --- .../Configuration/python/HLT_2022v15_cff.py | 2 +- .../Configuration/python/HLT_FULL_cff.py | 83 ++++++++--------- .../Configuration/python/HLT_Fake1_cff.py | 6 +- .../Configuration/python/HLT_Fake2_cff.py | 6 +- .../Configuration/python/HLT_Fake_cff.py | 6 +- .../Configuration/python/HLT_GRun_cff.py | 77 ++++++++-------- .../Configuration/python/HLT_HIon_cff.py | 81 ++++++++--------- .../Configuration/python/HLT_PIon_cff.py | 71 +++++++-------- .../Configuration/python/HLT_PRef_cff.py | 75 ++++++++-------- .../python/HLTrigger_Datasets_GRun_cff.py | 2 +- .../python/HLTrigger_Datasets_HIon_cff.py | 2 +- .../python/HLTrigger_Datasets_PIon_cff.py | 2 +- .../python/HLTrigger_Datasets_PRef_cff.py | 2 +- HLTrigger/Configuration/tables/makeSubTables | 4 +- .../Configuration/test/OnLine_HLT_2022v15.py | 2 +- .../Configuration/test/OnLine_HLT_FULL.py | 89 ++++++++++--------- .../Configuration/test/OnLine_HLT_Fake.py | 6 +- .../Configuration/test/OnLine_HLT_Fake1.py | 6 +- .../Configuration/test/OnLine_HLT_Fake2.py | 6 +- .../Configuration/test/OnLine_HLT_GRun.py | 78 ++++++++-------- .../Configuration/test/OnLine_HLT_HIon.py | 82 ++++++++--------- .../Configuration/test/OnLine_HLT_PIon.py | 72 +++++++-------- .../Configuration/test/OnLine_HLT_PRef.py | 76 ++++++++-------- HLTrigger/Configuration/test/getFrozenHLT.sh | 6 +- HLTrigger/Configuration/test/getHLT.sh | 4 +- 25 files changed, 431 insertions(+), 415 deletions(-) diff --git a/HLTrigger/Configuration/python/HLT_2022v15_cff.py b/HLTrigger/Configuration/python/HLT_2022v15_cff.py index c23f766e062ad..020ed1f29bd54 100644 --- a/HLTrigger/Configuration/python/HLT_2022v15_cff.py +++ b/HLTrigger/Configuration/python/HLT_2022v15_cff.py @@ -1,4 +1,4 @@ -# hltGetConfiguration --cff --data /frozen/2022/2e34/v1.5/CMSSW_12_5_X/HLT --type 2022v15 +# hltGetConfiguration /frozen/2022/2e34/v1.5/CMSSW_12_5_X/HLT --cff --data --type 2022v15 # /frozen/2022/2e34/v1.5/CMSSW_12_5_X/HLT/V2 (CMSSW_12_5_2) diff --git a/HLTrigger/Configuration/python/HLT_FULL_cff.py b/HLTrigger/Configuration/python/HLT_FULL_cff.py index 75cb33d2fb5ef..4f9f740d0904a 100644 --- a/HLTrigger/Configuration/python/HLT_FULL_cff.py +++ b/HLTrigger/Configuration/python/HLT_FULL_cff.py @@ -1,6 +1,6 @@ -# hltGetConfiguration /dev/CMSSW_12_5_0/HLT --cff --data --type FULL +# hltGetConfiguration /dev/CMSSW_12_6_0/HLT --cff --data --type FULL -# /dev/CMSSW_12_5_0/HLT/V36 (CMSSW_12_5_2) +# /dev/CMSSW_12_6_0/HLT/V18 (CMSSW_12_6_0_pre5) import FWCore.ParameterSet.Config as cms @@ -12,7 +12,7 @@ fragment.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA() fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_5_0/HLT/V36') + tableName = cms.string('/dev/CMSSW_12_6_0/HLT/V18') ) fragment.transferSystem = cms.PSet( @@ -6296,37 +6296,6 @@ useRungeKutta = cms.bool( False ), ptMin = cms.double( 0.1 ) ) -fragment.PixelCPEFastESProducer = cms.ESProducer( "PixelCPEFastESProducer", - LoadTemplatesFromDB = cms.bool( True ), - Alpha2Order = cms.bool( True ), - ClusterProbComputationFlag = cms.int32( 0 ), - useLAWidthFromDB = cms.bool( True ), - lAOffset = cms.double( 0.0 ), - lAWidthBPix = cms.double( 0.0 ), - lAWidthFPix = cms.double( 0.0 ), - doLorentzFromAlignment = cms.bool( False ), - useLAFromDB = cms.bool( True ), - xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), - yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), - xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), - yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), - xerr_endcap = cms.vdouble( 0.002, 0.002 ), - yerr_endcap = cms.vdouble( 0.0021 ), - xerr_barrel_l1_def = cms.double( 0.0103 ), - yerr_barrel_l1_def = cms.double( 0.0021 ), - xerr_barrel_ln_def = cms.double( 0.0103 ), - yerr_barrel_ln_def = cms.double( 0.0021 ), - xerr_endcap_def = cms.double( 0.002 ), - yerr_endcap_def = cms.double( 7.5E-4 ), - isPhase2 = cms.bool( False ), - EdgeClusterErrorX = cms.double( 50.0 ), - EdgeClusterErrorY = cms.double( 85.0 ), - UseErrorsFromTemplates = cms.bool( True ), - TruncatePixelCharge = cms.bool( True ), - ComponentName = cms.string( "PixelCPEFast" ), - MagneticFieldRecord = cms.ESInputTag( "","" ), - appendToDataLabel = cms.string( "" ) -) fragment.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer", SimpleMagneticField = cms.string( "ParabolicMf" ), MaxDPhi = cms.double( 4.0 ), @@ -7613,6 +7582,37 @@ fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer", ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) ) +fragment.hltESPPixelCPEFast = cms.ESProducer( "PixelCPEFastESProducer", + LoadTemplatesFromDB = cms.bool( True ), + Alpha2Order = cms.bool( True ), + ClusterProbComputationFlag = cms.int32( 0 ), + useLAWidthFromDB = cms.bool( True ), + lAOffset = cms.double( 0.0 ), + lAWidthBPix = cms.double( 0.0 ), + lAWidthFPix = cms.double( 0.0 ), + doLorentzFromAlignment = cms.bool( False ), + useLAFromDB = cms.bool( True ), + xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), + yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), + xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), + yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), + xerr_endcap = cms.vdouble( 0.002, 0.002 ), + yerr_endcap = cms.vdouble( 0.0021 ), + xerr_barrel_l1_def = cms.double( 0.0103 ), + yerr_barrel_l1_def = cms.double( 0.0021 ), + xerr_barrel_ln_def = cms.double( 0.0103 ), + yerr_barrel_ln_def = cms.double( 0.0021 ), + xerr_endcap_def = cms.double( 0.002 ), + yerr_endcap_def = cms.double( 7.5E-4 ), + isPhase2 = cms.bool( False ), + EdgeClusterErrorX = cms.double( 50.0 ), + EdgeClusterErrorY = cms.double( 85.0 ), + UseErrorsFromTemplates = cms.bool( True ), + TruncatePixelCharge = cms.bool( True ), + ComponentName = cms.string( "hltESPPixelCPEFast" ), + MagneticFieldRecord = cms.ESInputTag( "","" ), + appendToDataLabel = cms.string( "" ) +) fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer", LoadTemplatesFromDB = cms.bool( True ), Alpha2Order = cms.bool( True ), @@ -8086,7 +8086,8 @@ appendToDataLabel = cms.string( "" ) ) fragment.siPixelQualityESProducer = cms.ESProducer( "SiPixelQualityESProducer", - siPixelQualityLabel = cms.string( "" ) + siPixelQualityLabel = cms.string( "" ), + siPixelQualityLabel_RawToDigi = cms.string( "" ) ) fragment.siPixelROCsStatusAndMappingWrapperESProducer = cms.ESProducer( "SiPixelROCsStatusAndMappingWrapperESProducer", ComponentName = cms.string( "" ), @@ -9727,14 +9728,14 @@ fragment.hltSiPixelRecHitsFromLegacy = cms.EDProducer( "SiPixelRecHitSoAFromLegacy", beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), src = cms.InputTag( "hltSiPixelClusters" ), - CPE = cms.string( "PixelCPEFast" ), + CPE = cms.string( "hltESPPixelCPEFast" ), convertToLegacy = cms.bool( True ), isPhase2 = cms.bool( False ) ) fragment.hltSiPixelRecHitsGPU = cms.EDProducer( "SiPixelRecHitCUDA", beamSpot = cms.InputTag( "hltOnlineBeamSpotToGPU" ), src = cms.InputTag( "hltSiPixelClustersGPU" ), - CPE = cms.string( "PixelCPEFast" ) + CPE = cms.string( "hltESPPixelCPEFast" ) ) fragment.hltSiPixelRecHitsFromGPU = cms.EDProducer( "SiPixelRecHitFromCUDA", pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsGPU" ), @@ -77423,7 +77424,7 @@ fragment.hltSiPixelRecHitsFromLegacyCPUOnly = cms.EDProducer( "SiPixelRecHitSoAFromLegacy", beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), src = cms.InputTag( "hltSiPixelClustersLegacy" ), - CPE = cms.string( "PixelCPEFast" ), + CPE = cms.string( "hltESPPixelCPEFast" ), convertToLegacy = cms.bool( True ), isPhase2 = cms.bool( False ) ) @@ -100206,9 +100207,9 @@ verbose = cms.untracked.int32( 0 ), RawCollectionList = cms.VInputTag( 'hltSiStripDigiToZSRaw','source','rawDataCollector' ) ) -fragment.rawPrimeDataRepacker = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataRepacker" ), - fedList = ( cms.vuint32( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694)+cms.vuint32( 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949)+cms.vuint32( 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204)+cms.vuint32( 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459)+cms.vuint32( 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714)+cms.vuint32( 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969)+cms.vuint32( 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, 2048, 2049, 2050, 2051, 2052, 2053, 2054, 2055, 2056, 2057, 2058, 2059, 2060, 2061, 2062, 2063, 2064, 2065, 2066, 2067, 2068, 2069, 2070, 2071, 2072, 2073, 2074, 2075, 2076, 2077, 2078, 2079, 2080, 2081, 2082, 2083, 2084, 2085, 2086, 2087, 2088, 2089, 2090, 2091, 2092, 2093, 2094, 2095, 2096, 2097, 2098, 2099, 2100, 2101, 2102, 2103, 2104, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117, 2118, 2119, 2120, 2121, 2122, 2123, 2124, 2125, 2126, 2127, 2128, 2129, 2130, 2131, 2132, 2133, 2134, 2135, 2136, 2137, 2138, 2139, 2140, 2141, 2142, 2143, 2144, 2145, 2146, 2147, 2148, 2149, 2150, 2151, 2152, 2153, 2154, 2155, 2156, 2157, 2158, 2159, 2160, 2161, 2162, 2163, 2164, 2165, 2166, 2167, 2168, 2169, 2170, 2171, 2172, 2173, 2174, 2175, 2176, 2177, 2178, 2179, 2180, 2181, 2182, 2183, 2184, 2185, 2186, 2187, 2188, 2189, 2190, 2191, 2192, 2193, 2194, 2195, 2196, 2197, 2198, 2199, 2200, 2201, 2202, 2203, 2204, 2205, 2206, 2207, 2208, 2209, 2210, 2211, 2212, 2213, 2214, 2215, 2216, 2217, 2218, 2219, 2220, 2221, 2222, 2223, 2224)+cms.vuint32( 2225, 2226, 2227, 2228, 2229, 2230, 2231, 2232, 2233, 2234, 2235, 2236, 2237, 2238, 2239, 2240, 2241, 2242, 2243, 2244, 2245, 2246, 2247, 2248, 2249, 2250, 2251, 2252, 2253, 2254, 2255, 2256, 2257, 2258, 2259, 2260, 2261, 2262, 2263, 2264, 2265, 2266, 2267, 2268, 2269, 2270, 2271, 2272, 2273, 2274, 2275, 2276, 2277, 2278, 2279, 2280, 2281, 2282, 2283, 2284, 2285, 2286, 2287, 2288, 2289, 2290, 2291, 2292, 2293, 2294, 2295, 2296, 2297, 2298, 2299, 2300, 2301, 2302, 2303, 2304, 2305, 2306, 2307, 2308, 2309, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2318, 2319, 2320, 2321, 2322, 2323, 2324, 2325, 2326, 2327, 2328, 2329, 2330, 2331, 2332, 2333, 2334, 2335, 2336, 2337, 2338, 2339, 2340, 2341, 2342, 2343, 2344, 2345, 2346, 2347, 2348, 2349, 2350, 2351, 2352, 2353, 2354, 2355, 2356, 2357, 2358, 2359, 2360, 2361, 2362, 2363, 2364, 2365, 2366, 2367, 2368, 2369, 2370, 2371, 2372, 2373, 2374, 2375, 2376, 2377, 2378, 2379, 2380, 2381, 2382, 2383, 2384, 2385, 2386, 2387, 2388, 2389, 2390, 2391, 2392, 2393, 2394, 2395, 2396, 2397, 2398, 2399, 2400, 2401, 2402, 2403, 2404, 2405, 2406, 2407, 2408, 2409, 2410, 2411, 2412, 2413, 2414, 2415, 2416, 2417, 2418, 2419, 2420, 2421, 2422, 2423, 2424, 2425, 2426, 2427, 2428, 2429, 2430, 2431, 2432, 2433, 2434, 2435, 2436, 2437, 2438, 2439, 2440, 2441, 2442, 2443, 2444, 2445, 2446, 2447, 2448, 2449, 2450, 2451, 2452, 2453, 2454, 2455, 2456, 2457, 2458, 2459, 2460, 2461, 2462, 2463, 2464, 2465, 2466, 2467, 2468, 2469, 2470, 2471, 2472, 2473, 2474, 2475, 2476, 2477, 2478, 2479)+cms.vuint32( 2480, 2481, 2482, 2483, 2484, 2485, 2486, 2487, 2488, 2489, 2490, 2491, 2492, 2493, 2494, 2495, 2496, 2497, 2498, 2499, 2500, 2501, 2502, 2503, 2504, 2505, 2506, 2507, 2508, 2509, 2510, 2511, 2512, 2513, 2514, 2515, 2516, 2517, 2518, 2519, 2520, 2521, 2522, 2523, 2524, 2525, 2526, 2527, 2528, 2529, 2530, 2531, 2532, 2533, 2534, 2535, 2536, 2537, 2538, 2539, 2540, 2541, 2542, 2543, 2544, 2545, 2546, 2547, 2548, 2549, 2550, 2551, 2552, 2553, 2554, 2555, 2556, 2557, 2558, 2559, 2560, 2561, 2562, 2563, 2564, 2565, 2566, 2567, 2568, 2569, 2570, 2571, 2572, 2573, 2574, 2575, 2576, 2577, 2578, 2579, 2580, 2581, 2582, 2583, 2584, 2585, 2586, 2587, 2588, 2589, 2590, 2591, 2592, 2593, 2594, 2595, 2596, 2597, 2598, 2599, 2600, 2601, 2602, 2603, 2604, 2605, 2606, 2607, 2608, 2609, 2610, 2611, 2612, 2613, 2614, 2615, 2616, 2617, 2618, 2619, 2620, 2621, 2622, 2623, 2624, 2625, 2626, 2627, 2628, 2629, 2630, 2631, 2632, 2633, 2634, 2635, 2636, 2637, 2638, 2639, 2640, 2641, 2642, 2643, 2644, 2645, 2646, 2647, 2648, 2649, 2650, 2651, 2652, 2653, 2654, 2655, 2656, 2657, 2658, 2659, 2660, 2661, 2662, 2663, 2664, 2665, 2666, 2667, 2668, 2669, 2670, 2671, 2672, 2673, 2674, 2675, 2676, 2677, 2678, 2679, 2680, 2681, 2682, 2683, 2684, 2685, 2686, 2687, 2688, 2689, 2690, 2691, 2692, 2693, 2694, 2695, 2696, 2697, 2698, 2699, 2700, 2701, 2702, 2703, 2704, 2705, 2706, 2707, 2708, 2709, 2710, 2711, 2712, 2713, 2714, 2715, 2716, 2717, 2718, 2719, 2720, 2721, 2722, 2723, 2724, 2725, 2726, 2727, 2728, 2729, 2730, 2731, 2732, 2733, 2734)+cms.vuint32( 2735, 2736, 2737, 2738, 2739, 2740, 2741, 2742, 2743, 2744, 2745, 2746, 2747, 2748, 2749, 2750, 2751, 2752, 2753, 2754, 2755, 2756, 2757, 2758, 2759, 2760, 2761, 2762, 2763, 2764, 2765, 2766, 2767, 2768, 2769, 2770, 2771, 2772, 2773, 2774, 2775, 2776, 2777, 2778, 2779, 2780, 2781, 2782, 2783, 2784, 2785, 2786, 2787, 2788, 2789, 2790, 2791, 2792, 2793, 2794, 2795, 2796, 2797, 2798, 2799, 2800, 2801, 2802, 2803, 2804, 2805, 2806, 2807, 2808, 2809, 2810, 2811, 2812, 2813, 2814, 2815, 2816, 2817, 2818, 2819, 2820, 2821, 2822, 2823, 2824, 2825, 2826, 2827, 2828, 2829, 2830, 2831, 2832, 2833, 2834, 2835, 2836, 2837, 2838, 2839, 2840, 2841, 2842, 2843, 2844, 2845, 2846, 2847, 2848, 2849, 2850, 2851, 2852, 2853, 2854, 2855, 2856, 2857, 2858, 2859, 2860, 2861, 2862, 2863, 2864, 2865, 2866, 2867, 2868, 2869, 2870, 2871, 2872, 2873, 2874, 2875, 2876, 2877, 2878, 2879, 2880, 2881, 2882, 2883, 2884, 2885, 2886, 2887, 2888, 2889, 2890, 2891, 2892, 2893, 2894, 2895, 2896, 2897, 2898, 2899, 2900, 2901, 2902, 2903, 2904, 2905, 2906, 2907, 2908, 2909, 2910, 2911, 2912, 2913, 2914, 2915, 2916, 2917, 2918, 2919, 2920, 2921, 2922, 2923, 2924, 2925, 2926, 2927, 2928, 2929, 2930, 2931, 2932, 2933, 2934, 2935, 2936, 2937, 2938, 2939, 2940, 2941, 2942, 2943, 2944, 2945, 2946, 2947, 2948, 2949, 2950, 2951, 2952, 2953, 2954, 2955, 2956, 2957, 2958, 2959, 2960, 2961, 2962, 2963, 2964, 2965, 2966, 2967, 2968, 2969, 2970, 2971, 2972, 2973, 2974, 2975, 2976, 2977, 2978, 2979, 2980, 2981, 2982, 2983, 2984, 2985, 2986, 2987, 2988, 2989)+cms.vuint32( 2990, 2991, 2992, 2993, 2994, 2995, 2996, 2997, 2998, 2999, 3000, 3001, 3002, 3003, 3004, 3005, 3006, 3007, 3008, 3009, 3010, 3011, 3012, 3013, 3014, 3015, 3016, 3017, 3018, 3019, 3020, 3021, 3022, 3023, 3024, 3025, 3026, 3027, 3028, 3029, 3030, 3031, 3032, 3033, 3034, 3035, 3036, 3037, 3038, 3039, 3040, 3041, 3042, 3043, 3044, 3045, 3046, 3047, 3048, 3049, 3050, 3051, 3052, 3053, 3054, 3055, 3056, 3057, 3058, 3059, 3060, 3061, 3062, 3063, 3064, 3065, 3066, 3067, 3068, 3069, 3070, 3071, 3072, 3073, 3074, 3075, 3076, 3077, 3078, 3079, 3080, 3081, 3082, 3083, 3084, 3085, 3086, 3087, 3088, 3089, 3090, 3091, 3092, 3093, 3094, 3095, 3096, 3097, 3098, 3099, 3100, 3101, 3102, 3103, 3104, 3105, 3106, 3107, 3108, 3109, 3110, 3111, 3112, 3113, 3114, 3115, 3116, 3117, 3118, 3119, 3120, 3121, 3122, 3123, 3124, 3125, 3126, 3127, 3128, 3129, 3130, 3131, 3132, 3133, 3134, 3135, 3136, 3137, 3138, 3139, 3140, 3141, 3142, 3143, 3144, 3145, 3146, 3147, 3148, 3149, 3150, 3151, 3152, 3153, 3154, 3155, 3156, 3157, 3158, 3159, 3160, 3161, 3162, 3163, 3164, 3165, 3166, 3167, 3168, 3169, 3170, 3171, 3172, 3173, 3174, 3175, 3176, 3177, 3178, 3179, 3180, 3181, 3182, 3183, 3184, 3185, 3186, 3187, 3188, 3189, 3190, 3191, 3192, 3193, 3194, 3195, 3196, 3197, 3198, 3199, 3200, 3201, 3202, 3203, 3204, 3205, 3206, 3207, 3208, 3209, 3210, 3211, 3212, 3213, 3214, 3215, 3216, 3217, 3218, 3219, 3220, 3221, 3222, 3223, 3224, 3225, 3226, 3227, 3228, 3229, 3230, 3231, 3232, 3233, 3234, 3235, 3236, 3237, 3238, 3239, 3240, 3241, 3242, 3243, 3244)+cms.vuint32( 3245, 3246, 3247, 3248, 3249, 3250, 3251, 3252, 3253, 3254, 3255, 3256, 3257, 3258, 3259, 3260, 3261, 3262, 3263, 3264, 3265, 3266, 3267, 3268, 3269, 3270, 3271, 3272, 3273, 3274, 3275, 3276, 3277, 3278, 3279, 3280, 3281, 3282, 3283, 3284, 3285, 3286, 3287, 3288, 3289, 3290, 3291, 3292, 3293, 3294, 3295, 3296, 3297, 3298, 3299, 3300, 3301, 3302, 3303, 3304, 3305, 3306, 3307, 3308, 3309, 3310, 3311, 3312, 3313, 3314, 3315, 3316, 3317, 3318, 3319, 3320, 3321, 3322, 3323, 3324, 3325, 3326, 3327, 3328, 3329, 3330, 3331, 3332, 3333, 3334, 3335, 3336, 3337, 3338, 3339, 3340, 3341, 3342, 3343, 3344, 3345, 3346, 3347, 3348, 3349, 3350, 3351, 3352, 3353, 3354, 3355, 3356, 3357, 3358, 3359, 3360, 3361, 3362, 3363, 3364, 3365, 3366, 3367, 3368, 3369, 3370, 3371, 3372, 3373, 3374, 3375, 3376, 3377, 3378, 3379, 3380, 3381, 3382, 3383, 3384, 3385, 3386, 3387, 3388, 3389, 3390, 3391, 3392, 3393, 3394, 3395, 3396, 3397, 3398, 3399, 3400, 3401, 3402, 3403, 3404, 3405, 3406, 3407, 3408, 3409, 3410, 3411, 3412, 3413, 3414, 3415, 3416, 3417, 3418, 3419, 3420, 3421, 3422, 3423, 3424, 3425, 3426, 3427, 3428, 3429, 3430, 3431, 3432, 3433, 3434, 3435, 3436, 3437, 3438, 3439, 3440, 3441, 3442, 3443, 3444, 3445, 3446, 3447, 3448, 3449, 3450, 3451, 3452, 3453, 3454, 3455, 3456, 3457, 3458, 3459, 3460, 3461, 3462, 3463, 3464, 3465, 3466, 3467, 3468, 3469, 3470, 3471, 3472, 3473, 3474, 3475, 3476, 3477, 3478, 3479, 3480, 3481, 3482, 3483, 3484, 3485, 3486, 3487, 3488, 3489, 3490, 3491, 3492, 3493, 3494, 3495, 3496, 3497, 3498, 3499)+cms.vuint32( 3500, 3501, 3502, 3503, 3504, 3505, 3506, 3507, 3508, 3509, 3510, 3511, 3512, 3513, 3514, 3515, 3516, 3517, 3518, 3519, 3520, 3521, 3522, 3523, 3524, 3525, 3526, 3527, 3528, 3529, 3530, 3531, 3532, 3533, 3534, 3535, 3536, 3537, 3538, 3539, 3540, 3541, 3542, 3543, 3544, 3545, 3546, 3547, 3548, 3549, 3550, 3551, 3552, 3553, 3554, 3555, 3556, 3557, 3558, 3559, 3560, 3561, 3562, 3563, 3564, 3565, 3566, 3567, 3568, 3569, 3570, 3571, 3572, 3573, 3574, 3575, 3576, 3577, 3578, 3579, 3580, 3581, 3582, 3583, 3584, 3585, 3586, 3587, 3588, 3589, 3590, 3591, 3592, 3593, 3594, 3595, 3596, 3597, 3598, 3599, 3600, 3601, 3602, 3603, 3604, 3605, 3606, 3607, 3608, 3609, 3610, 3611, 3612, 3613, 3614, 3615, 3616, 3617, 3618, 3619, 3620, 3621, 3622, 3623, 3624, 3625, 3626, 3627, 3628, 3629, 3630, 3631, 3632, 3633, 3634, 3635, 3636, 3637, 3638, 3639, 3640, 3641, 3642, 3643, 3644, 3645, 3646, 3647, 3648, 3649, 3650, 3651, 3652, 3653, 3654, 3655, 3656, 3657, 3658, 3659, 3660, 3661, 3662, 3663, 3664, 3665, 3666, 3667, 3668, 3669, 3670, 3671, 3672, 3673, 3674, 3675, 3676, 3677, 3678, 3679, 3680, 3681, 3682, 3683, 3684, 3685, 3686, 3687, 3688, 3689, 3690, 3691, 3692, 3693, 3694, 3695, 3696, 3697, 3698, 3699, 3700, 3701, 3702, 3703, 3704, 3705, 3706, 3707, 3708, 3709, 3710, 3711, 3712, 3713, 3714, 3715, 3716, 3717, 3718, 3719, 3720, 3721, 3722, 3723, 3724, 3725, 3726, 3727, 3728, 3729, 3730, 3731, 3732, 3733, 3734, 3735, 3736, 3737, 3738, 3739, 3740, 3741, 3742, 3743, 3744, 3745, 3746, 3747, 3748, 3749, 3750, 3751, 3752, 3753, 3754)+cms.vuint32( 3755, 3756, 3757, 3758, 3759, 3760, 3761, 3762, 3763, 3764, 3765, 3766, 3767, 3768, 3769, 3770, 3771, 3772, 3773, 3774, 3775, 3776, 3777, 3778, 3779, 3780, 3781, 3782, 3783, 3784, 3785, 3786, 3787, 3788, 3789, 3790, 3791, 3792, 3793, 3794, 3795, 3796, 3797, 3798, 3799, 3800, 3801, 3802, 3803, 3804, 3805, 3806, 3807, 3808, 3809, 3810, 3811, 3812, 3813, 3814, 3815, 3816, 3817, 3818, 3819, 3820, 3821, 3822, 3823, 3824, 3825, 3826, 3827, 3828, 3829, 3830, 3831, 3832, 3833, 3834, 3835, 3836, 3837, 3838, 3839, 3840, 3841, 3842, 3843, 3844, 3845, 3846, 3847, 3848, 3849, 3850, 3851, 3852, 3853, 3854, 3855, 3856, 3857, 3858, 3859, 3860, 3861, 3862, 3863, 3864, 3865, 3866, 3867, 3868, 3869, 3870, 3871, 3872, 3873, 3874, 3875, 3876, 3877, 3878, 3879, 3880, 3881, 3882, 3883, 3884, 3885, 3886, 3887, 3888, 3889, 3890, 3891, 3892, 3893, 3894, 3895, 3896, 3897, 3898, 3899, 3900, 3901, 3902, 3903, 3904, 3905, 3906, 3907, 3908, 3909, 3910, 3911, 3912, 3913, 3914, 3915, 3916, 3917, 3918, 3919, 3920, 3921, 3922, 3923, 3924, 3925, 3926, 3927, 3928, 3929, 3930, 3931, 3932, 3933, 3934, 3935, 3936, 3937, 3938, 3939, 3940, 3941, 3942, 3943, 3944, 3945, 3946, 3947, 3948, 3949, 3950, 3951, 3952, 3953, 3954, 3955, 3956, 3957, 3958, 3959, 3960, 3961, 3962, 3963, 3964, 3965, 3966, 3967, 3968, 3969, 3970, 3971, 3972, 3973, 3974, 3975, 3976, 3977, 3978, 3979, 3980, 3981, 3982, 3983, 3984, 3985, 3986, 3987, 3988, 3989, 3990, 3991, 3992, 3993, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4002, 4003, 4004, 4005, 4006, 4007, 4008, 4009)+cms.vuint32( 4010, 4011, 4012, 4013, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4023, 4024, 4025, 4026, 4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4043, 4044, 4045, 4046, 4047, 4048, 4049, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058, 4059, 4060, 4061, 4062, 4063, 4064, 4065, 4066, 4067, 4068, 4069, 4070, 4071, 4072, 4073, 4074, 4075, 4076, 4077, 4078, 4079, 4080, 4081, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4090, 4091, 4092, 4093, 4094, 4095, 4096) ) +fragment.rawPrimeDataRepacker = cms.EDProducer( "EvFFEDExcluder", + src = cms.InputTag( "rawDataRepacker" ), + fedsToExclude = ( cms.vuint32( 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304)+cms.vuint32( 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489) ) ) fragment.hltPreHIPhysicsForZS = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), diff --git a/HLTrigger/Configuration/python/HLT_Fake1_cff.py b/HLTrigger/Configuration/python/HLT_Fake1_cff.py index d3b4206939431..33bc09547e68b 100644 --- a/HLTrigger/Configuration/python/HLT_Fake1_cff.py +++ b/HLTrigger/Configuration/python/HLT_Fake1_cff.py @@ -1,6 +1,6 @@ -# hltGetConfiguration --cff --data /dev/CMSSW_12_5_0/Fake1 --type Fake1 +# hltGetConfiguration /dev/CMSSW_12_6_0/Fake1 --cff --data --type Fake1 -# /dev/CMSSW_12_5_0/Fake1/V11 (CMSSW_12_5_2) +# /dev/CMSSW_12_6_0/Fake1/V6 (CMSSW_12_6_0_pre5) import FWCore.ParameterSet.Config as cms @@ -8,7 +8,7 @@ fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_5_0/Fake1/V11') + tableName = cms.string('/dev/CMSSW_12_6_0/Fake1/V6') ) fragment.streams = cms.PSet( A = cms.vstring( 'InitialPD' ) ) diff --git a/HLTrigger/Configuration/python/HLT_Fake2_cff.py b/HLTrigger/Configuration/python/HLT_Fake2_cff.py index 034be83c9b0d7..3a868ad6a28b2 100644 --- a/HLTrigger/Configuration/python/HLT_Fake2_cff.py +++ b/HLTrigger/Configuration/python/HLT_Fake2_cff.py @@ -1,6 +1,6 @@ -# hltGetConfiguration --cff --data /dev/CMSSW_12_5_0/Fake2 --type Fake2 +# hltGetConfiguration /dev/CMSSW_12_6_0/Fake2 --cff --data --type Fake2 -# /dev/CMSSW_12_5_0/Fake2/V11 (CMSSW_12_5_2) +# /dev/CMSSW_12_6_0/Fake2/V6 (CMSSW_12_6_0_pre5) import FWCore.ParameterSet.Config as cms @@ -8,7 +8,7 @@ fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_5_0/Fake2/V11') + tableName = cms.string('/dev/CMSSW_12_6_0/Fake2/V6') ) fragment.streams = cms.PSet( A = cms.vstring( 'InitialPD' ) ) diff --git a/HLTrigger/Configuration/python/HLT_Fake_cff.py b/HLTrigger/Configuration/python/HLT_Fake_cff.py index 9c82331698ac0..6aa042e52108b 100644 --- a/HLTrigger/Configuration/python/HLT_Fake_cff.py +++ b/HLTrigger/Configuration/python/HLT_Fake_cff.py @@ -1,6 +1,6 @@ -# hltGetConfiguration --cff --data /dev/CMSSW_12_5_0/Fake --type Fake +# hltGetConfiguration /dev/CMSSW_12_6_0/Fake --cff --data --type Fake -# /dev/CMSSW_12_5_0/Fake/V11 (CMSSW_12_5_2) +# /dev/CMSSW_12_6_0/Fake/V6 (CMSSW_12_6_0_pre5) import FWCore.ParameterSet.Config as cms @@ -8,7 +8,7 @@ fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_5_0/Fake/V11') + tableName = cms.string('/dev/CMSSW_12_6_0/Fake/V6') ) fragment.streams = cms.PSet( A = cms.vstring( 'InitialPD' ) ) diff --git a/HLTrigger/Configuration/python/HLT_GRun_cff.py b/HLTrigger/Configuration/python/HLT_GRun_cff.py index f4f500ba9058e..bdb0ccc98dde2 100644 --- a/HLTrigger/Configuration/python/HLT_GRun_cff.py +++ b/HLTrigger/Configuration/python/HLT_GRun_cff.py @@ -1,6 +1,6 @@ -# hltGetConfiguration /dev/CMSSW_12_5_0/GRun --cff --data --type GRun +# hltGetConfiguration /dev/CMSSW_12_6_0/GRun --cff --data --type GRun -# /dev/CMSSW_12_5_0/GRun/V17 (CMSSW_12_5_2) +# /dev/CMSSW_12_6_0/GRun/V11 (CMSSW_12_6_0_pre5) import FWCore.ParameterSet.Config as cms @@ -12,7 +12,7 @@ fragment.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA() fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_5_0/GRun/V17') + tableName = cms.string('/dev/CMSSW_12_6_0/GRun/V11') ) fragment.transferSystem = cms.PSet( @@ -4926,37 +4926,6 @@ useRungeKutta = cms.bool( False ), ptMin = cms.double( 0.1 ) ) -fragment.PixelCPEFastESProducer = cms.ESProducer( "PixelCPEFastESProducer", - LoadTemplatesFromDB = cms.bool( True ), - Alpha2Order = cms.bool( True ), - ClusterProbComputationFlag = cms.int32( 0 ), - useLAWidthFromDB = cms.bool( True ), - lAOffset = cms.double( 0.0 ), - lAWidthBPix = cms.double( 0.0 ), - lAWidthFPix = cms.double( 0.0 ), - doLorentzFromAlignment = cms.bool( False ), - useLAFromDB = cms.bool( True ), - xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), - yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), - xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), - yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), - xerr_endcap = cms.vdouble( 0.002, 0.002 ), - yerr_endcap = cms.vdouble( 0.0021 ), - xerr_barrel_l1_def = cms.double( 0.0103 ), - yerr_barrel_l1_def = cms.double( 0.0021 ), - xerr_barrel_ln_def = cms.double( 0.0103 ), - yerr_barrel_ln_def = cms.double( 0.0021 ), - xerr_endcap_def = cms.double( 0.002 ), - yerr_endcap_def = cms.double( 7.5E-4 ), - isPhase2 = cms.bool( False ), - EdgeClusterErrorX = cms.double( 50.0 ), - EdgeClusterErrorY = cms.double( 85.0 ), - UseErrorsFromTemplates = cms.bool( True ), - TruncatePixelCharge = cms.bool( True ), - ComponentName = cms.string( "PixelCPEFast" ), - MagneticFieldRecord = cms.ESInputTag( "","" ), - appendToDataLabel = cms.string( "" ) -) fragment.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer", SimpleMagneticField = cms.string( "ParabolicMf" ), MaxDPhi = cms.double( 4.0 ), @@ -6243,6 +6212,37 @@ fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer", ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) ) +fragment.hltESPPixelCPEFast = cms.ESProducer( "PixelCPEFastESProducer", + LoadTemplatesFromDB = cms.bool( True ), + Alpha2Order = cms.bool( True ), + ClusterProbComputationFlag = cms.int32( 0 ), + useLAWidthFromDB = cms.bool( True ), + lAOffset = cms.double( 0.0 ), + lAWidthBPix = cms.double( 0.0 ), + lAWidthFPix = cms.double( 0.0 ), + doLorentzFromAlignment = cms.bool( False ), + useLAFromDB = cms.bool( True ), + xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), + yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), + xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), + yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), + xerr_endcap = cms.vdouble( 0.002, 0.002 ), + yerr_endcap = cms.vdouble( 0.0021 ), + xerr_barrel_l1_def = cms.double( 0.0103 ), + yerr_barrel_l1_def = cms.double( 0.0021 ), + xerr_barrel_ln_def = cms.double( 0.0103 ), + yerr_barrel_ln_def = cms.double( 0.0021 ), + xerr_endcap_def = cms.double( 0.002 ), + yerr_endcap_def = cms.double( 7.5E-4 ), + isPhase2 = cms.bool( False ), + EdgeClusterErrorX = cms.double( 50.0 ), + EdgeClusterErrorY = cms.double( 85.0 ), + UseErrorsFromTemplates = cms.bool( True ), + TruncatePixelCharge = cms.bool( True ), + ComponentName = cms.string( "hltESPPixelCPEFast" ), + MagneticFieldRecord = cms.ESInputTag( "","" ), + appendToDataLabel = cms.string( "" ) +) fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer", LoadTemplatesFromDB = cms.bool( True ), Alpha2Order = cms.bool( True ), @@ -6716,7 +6716,8 @@ appendToDataLabel = cms.string( "" ) ) fragment.siPixelQualityESProducer = cms.ESProducer( "SiPixelQualityESProducer", - siPixelQualityLabel = cms.string( "" ) + siPixelQualityLabel = cms.string( "" ), + siPixelQualityLabel_RawToDigi = cms.string( "" ) ) fragment.siPixelROCsStatusAndMappingWrapperESProducer = cms.ESProducer( "SiPixelROCsStatusAndMappingWrapperESProducer", ComponentName = cms.string( "" ), @@ -8357,14 +8358,14 @@ fragment.hltSiPixelRecHitsFromLegacy = cms.EDProducer( "SiPixelRecHitSoAFromLegacy", beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), src = cms.InputTag( "hltSiPixelClusters" ), - CPE = cms.string( "PixelCPEFast" ), + CPE = cms.string( "hltESPPixelCPEFast" ), convertToLegacy = cms.bool( True ), isPhase2 = cms.bool( False ) ) fragment.hltSiPixelRecHitsGPU = cms.EDProducer( "SiPixelRecHitCUDA", beamSpot = cms.InputTag( "hltOnlineBeamSpotToGPU" ), src = cms.InputTag( "hltSiPixelClustersGPU" ), - CPE = cms.string( "PixelCPEFast" ) + CPE = cms.string( "hltESPPixelCPEFast" ) ) fragment.hltSiPixelRecHitsFromGPU = cms.EDProducer( "SiPixelRecHitFromCUDA", pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsGPU" ), @@ -63853,7 +63854,7 @@ fragment.hltSiPixelRecHitsFromLegacyCPUOnly = cms.EDProducer( "SiPixelRecHitSoAFromLegacy", beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), src = cms.InputTag( "hltSiPixelClustersLegacy" ), - CPE = cms.string( "PixelCPEFast" ), + CPE = cms.string( "hltESPPixelCPEFast" ), convertToLegacy = cms.bool( True ), isPhase2 = cms.bool( False ) ) diff --git a/HLTrigger/Configuration/python/HLT_HIon_cff.py b/HLTrigger/Configuration/python/HLT_HIon_cff.py index 7adf0ac127341..cd76120685e71 100644 --- a/HLTrigger/Configuration/python/HLT_HIon_cff.py +++ b/HLTrigger/Configuration/python/HLT_HIon_cff.py @@ -1,6 +1,6 @@ -# hltGetConfiguration /dev/CMSSW_12_5_0/HIon --cff --data --type HIon +# hltGetConfiguration /dev/CMSSW_12_6_0/HIon --cff --data --type HIon -# /dev/CMSSW_12_5_0/HIon/V17 (CMSSW_12_5_2) +# /dev/CMSSW_12_6_0/HIon/V11 (CMSSW_12_6_0_pre5) import FWCore.ParameterSet.Config as cms @@ -12,7 +12,7 @@ fragment.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA() fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_5_0/HIon/V17') + tableName = cms.string('/dev/CMSSW_12_6_0/HIon/V11') ) fragment.transferSystem = cms.PSet( @@ -3266,37 +3266,6 @@ useRungeKutta = cms.bool( False ), ptMin = cms.double( 0.1 ) ) -fragment.PixelCPEFastESProducer = cms.ESProducer( "PixelCPEFastESProducer", - LoadTemplatesFromDB = cms.bool( True ), - Alpha2Order = cms.bool( True ), - ClusterProbComputationFlag = cms.int32( 0 ), - useLAWidthFromDB = cms.bool( True ), - lAOffset = cms.double( 0.0 ), - lAWidthBPix = cms.double( 0.0 ), - lAWidthFPix = cms.double( 0.0 ), - doLorentzFromAlignment = cms.bool( False ), - useLAFromDB = cms.bool( True ), - xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), - yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), - xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), - yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), - xerr_endcap = cms.vdouble( 0.002, 0.002 ), - yerr_endcap = cms.vdouble( 0.0021 ), - xerr_barrel_l1_def = cms.double( 0.0103 ), - yerr_barrel_l1_def = cms.double( 0.0021 ), - xerr_barrel_ln_def = cms.double( 0.0103 ), - yerr_barrel_ln_def = cms.double( 0.0021 ), - xerr_endcap_def = cms.double( 0.002 ), - yerr_endcap_def = cms.double( 7.5E-4 ), - isPhase2 = cms.bool( False ), - EdgeClusterErrorX = cms.double( 50.0 ), - EdgeClusterErrorY = cms.double( 85.0 ), - UseErrorsFromTemplates = cms.bool( True ), - TruncatePixelCharge = cms.bool( True ), - ComponentName = cms.string( "PixelCPEFast" ), - MagneticFieldRecord = cms.ESInputTag( "","" ), - appendToDataLabel = cms.string( "" ) -) fragment.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer", SimpleMagneticField = cms.string( "ParabolicMf" ), MaxDPhi = cms.double( 4.0 ), @@ -4583,6 +4552,37 @@ fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer", ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) ) +fragment.hltESPPixelCPEFast = cms.ESProducer( "PixelCPEFastESProducer", + LoadTemplatesFromDB = cms.bool( True ), + Alpha2Order = cms.bool( True ), + ClusterProbComputationFlag = cms.int32( 0 ), + useLAWidthFromDB = cms.bool( True ), + lAOffset = cms.double( 0.0 ), + lAWidthBPix = cms.double( 0.0 ), + lAWidthFPix = cms.double( 0.0 ), + doLorentzFromAlignment = cms.bool( False ), + useLAFromDB = cms.bool( True ), + xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), + yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), + xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), + yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), + xerr_endcap = cms.vdouble( 0.002, 0.002 ), + yerr_endcap = cms.vdouble( 0.0021 ), + xerr_barrel_l1_def = cms.double( 0.0103 ), + yerr_barrel_l1_def = cms.double( 0.0021 ), + xerr_barrel_ln_def = cms.double( 0.0103 ), + yerr_barrel_ln_def = cms.double( 0.0021 ), + xerr_endcap_def = cms.double( 0.002 ), + yerr_endcap_def = cms.double( 7.5E-4 ), + isPhase2 = cms.bool( False ), + EdgeClusterErrorX = cms.double( 50.0 ), + EdgeClusterErrorY = cms.double( 85.0 ), + UseErrorsFromTemplates = cms.bool( True ), + TruncatePixelCharge = cms.bool( True ), + ComponentName = cms.string( "hltESPPixelCPEFast" ), + MagneticFieldRecord = cms.ESInputTag( "","" ), + appendToDataLabel = cms.string( "" ) +) fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer", LoadTemplatesFromDB = cms.bool( True ), Alpha2Order = cms.bool( True ), @@ -5056,7 +5056,8 @@ appendToDataLabel = cms.string( "" ) ) fragment.siPixelQualityESProducer = cms.ESProducer( "SiPixelQualityESProducer", - siPixelQualityLabel = cms.string( "" ) + siPixelQualityLabel = cms.string( "" ), + siPixelQualityLabel_RawToDigi = cms.string( "" ) ) fragment.siPixelROCsStatusAndMappingWrapperESProducer = cms.ESProducer( "SiPixelROCsStatusAndMappingWrapperESProducer", ComponentName = cms.string( "" ), @@ -5303,14 +5304,14 @@ fragment.hltSiPixelRecHitsFromLegacy = cms.EDProducer( "SiPixelRecHitSoAFromLegacy", beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), src = cms.InputTag( "hltSiPixelClusters" ), - CPE = cms.string( "PixelCPEFast" ), + CPE = cms.string( "hltESPPixelCPEFast" ), convertToLegacy = cms.bool( True ), isPhase2 = cms.bool( False ) ) fragment.hltSiPixelRecHitsGPU = cms.EDProducer( "SiPixelRecHitCUDA", beamSpot = cms.InputTag( "hltOnlineBeamSpotToGPU" ), src = cms.InputTag( "hltSiPixelClustersGPU" ), - CPE = cms.string( "PixelCPEFast" ) + CPE = cms.string( "hltESPPixelCPEFast" ) ) fragment.hltSiPixelRecHitsFromGPU = cms.EDProducer( "SiPixelRecHitFromCUDA", pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsGPU" ), @@ -6217,9 +6218,9 @@ verbose = cms.untracked.int32( 0 ), RawCollectionList = cms.VInputTag( 'hltSiStripDigiToZSRaw','source','rawDataCollector' ) ) -fragment.rawPrimeDataRepacker = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataRepacker" ), - fedList = ( cms.vuint32( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694)+cms.vuint32( 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949)+cms.vuint32( 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204)+cms.vuint32( 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459)+cms.vuint32( 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714)+cms.vuint32( 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969)+cms.vuint32( 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, 2048, 2049, 2050, 2051, 2052, 2053, 2054, 2055, 2056, 2057, 2058, 2059, 2060, 2061, 2062, 2063, 2064, 2065, 2066, 2067, 2068, 2069, 2070, 2071, 2072, 2073, 2074, 2075, 2076, 2077, 2078, 2079, 2080, 2081, 2082, 2083, 2084, 2085, 2086, 2087, 2088, 2089, 2090, 2091, 2092, 2093, 2094, 2095, 2096, 2097, 2098, 2099, 2100, 2101, 2102, 2103, 2104, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117, 2118, 2119, 2120, 2121, 2122, 2123, 2124, 2125, 2126, 2127, 2128, 2129, 2130, 2131, 2132, 2133, 2134, 2135, 2136, 2137, 2138, 2139, 2140, 2141, 2142, 2143, 2144, 2145, 2146, 2147, 2148, 2149, 2150, 2151, 2152, 2153, 2154, 2155, 2156, 2157, 2158, 2159, 2160, 2161, 2162, 2163, 2164, 2165, 2166, 2167, 2168, 2169, 2170, 2171, 2172, 2173, 2174, 2175, 2176, 2177, 2178, 2179, 2180, 2181, 2182, 2183, 2184, 2185, 2186, 2187, 2188, 2189, 2190, 2191, 2192, 2193, 2194, 2195, 2196, 2197, 2198, 2199, 2200, 2201, 2202, 2203, 2204, 2205, 2206, 2207, 2208, 2209, 2210, 2211, 2212, 2213, 2214, 2215, 2216, 2217, 2218, 2219, 2220, 2221, 2222, 2223, 2224)+cms.vuint32( 2225, 2226, 2227, 2228, 2229, 2230, 2231, 2232, 2233, 2234, 2235, 2236, 2237, 2238, 2239, 2240, 2241, 2242, 2243, 2244, 2245, 2246, 2247, 2248, 2249, 2250, 2251, 2252, 2253, 2254, 2255, 2256, 2257, 2258, 2259, 2260, 2261, 2262, 2263, 2264, 2265, 2266, 2267, 2268, 2269, 2270, 2271, 2272, 2273, 2274, 2275, 2276, 2277, 2278, 2279, 2280, 2281, 2282, 2283, 2284, 2285, 2286, 2287, 2288, 2289, 2290, 2291, 2292, 2293, 2294, 2295, 2296, 2297, 2298, 2299, 2300, 2301, 2302, 2303, 2304, 2305, 2306, 2307, 2308, 2309, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2318, 2319, 2320, 2321, 2322, 2323, 2324, 2325, 2326, 2327, 2328, 2329, 2330, 2331, 2332, 2333, 2334, 2335, 2336, 2337, 2338, 2339, 2340, 2341, 2342, 2343, 2344, 2345, 2346, 2347, 2348, 2349, 2350, 2351, 2352, 2353, 2354, 2355, 2356, 2357, 2358, 2359, 2360, 2361, 2362, 2363, 2364, 2365, 2366, 2367, 2368, 2369, 2370, 2371, 2372, 2373, 2374, 2375, 2376, 2377, 2378, 2379, 2380, 2381, 2382, 2383, 2384, 2385, 2386, 2387, 2388, 2389, 2390, 2391, 2392, 2393, 2394, 2395, 2396, 2397, 2398, 2399, 2400, 2401, 2402, 2403, 2404, 2405, 2406, 2407, 2408, 2409, 2410, 2411, 2412, 2413, 2414, 2415, 2416, 2417, 2418, 2419, 2420, 2421, 2422, 2423, 2424, 2425, 2426, 2427, 2428, 2429, 2430, 2431, 2432, 2433, 2434, 2435, 2436, 2437, 2438, 2439, 2440, 2441, 2442, 2443, 2444, 2445, 2446, 2447, 2448, 2449, 2450, 2451, 2452, 2453, 2454, 2455, 2456, 2457, 2458, 2459, 2460, 2461, 2462, 2463, 2464, 2465, 2466, 2467, 2468, 2469, 2470, 2471, 2472, 2473, 2474, 2475, 2476, 2477, 2478, 2479)+cms.vuint32( 2480, 2481, 2482, 2483, 2484, 2485, 2486, 2487, 2488, 2489, 2490, 2491, 2492, 2493, 2494, 2495, 2496, 2497, 2498, 2499, 2500, 2501, 2502, 2503, 2504, 2505, 2506, 2507, 2508, 2509, 2510, 2511, 2512, 2513, 2514, 2515, 2516, 2517, 2518, 2519, 2520, 2521, 2522, 2523, 2524, 2525, 2526, 2527, 2528, 2529, 2530, 2531, 2532, 2533, 2534, 2535, 2536, 2537, 2538, 2539, 2540, 2541, 2542, 2543, 2544, 2545, 2546, 2547, 2548, 2549, 2550, 2551, 2552, 2553, 2554, 2555, 2556, 2557, 2558, 2559, 2560, 2561, 2562, 2563, 2564, 2565, 2566, 2567, 2568, 2569, 2570, 2571, 2572, 2573, 2574, 2575, 2576, 2577, 2578, 2579, 2580, 2581, 2582, 2583, 2584, 2585, 2586, 2587, 2588, 2589, 2590, 2591, 2592, 2593, 2594, 2595, 2596, 2597, 2598, 2599, 2600, 2601, 2602, 2603, 2604, 2605, 2606, 2607, 2608, 2609, 2610, 2611, 2612, 2613, 2614, 2615, 2616, 2617, 2618, 2619, 2620, 2621, 2622, 2623, 2624, 2625, 2626, 2627, 2628, 2629, 2630, 2631, 2632, 2633, 2634, 2635, 2636, 2637, 2638, 2639, 2640, 2641, 2642, 2643, 2644, 2645, 2646, 2647, 2648, 2649, 2650, 2651, 2652, 2653, 2654, 2655, 2656, 2657, 2658, 2659, 2660, 2661, 2662, 2663, 2664, 2665, 2666, 2667, 2668, 2669, 2670, 2671, 2672, 2673, 2674, 2675, 2676, 2677, 2678, 2679, 2680, 2681, 2682, 2683, 2684, 2685, 2686, 2687, 2688, 2689, 2690, 2691, 2692, 2693, 2694, 2695, 2696, 2697, 2698, 2699, 2700, 2701, 2702, 2703, 2704, 2705, 2706, 2707, 2708, 2709, 2710, 2711, 2712, 2713, 2714, 2715, 2716, 2717, 2718, 2719, 2720, 2721, 2722, 2723, 2724, 2725, 2726, 2727, 2728, 2729, 2730, 2731, 2732, 2733, 2734)+cms.vuint32( 2735, 2736, 2737, 2738, 2739, 2740, 2741, 2742, 2743, 2744, 2745, 2746, 2747, 2748, 2749, 2750, 2751, 2752, 2753, 2754, 2755, 2756, 2757, 2758, 2759, 2760, 2761, 2762, 2763, 2764, 2765, 2766, 2767, 2768, 2769, 2770, 2771, 2772, 2773, 2774, 2775, 2776, 2777, 2778, 2779, 2780, 2781, 2782, 2783, 2784, 2785, 2786, 2787, 2788, 2789, 2790, 2791, 2792, 2793, 2794, 2795, 2796, 2797, 2798, 2799, 2800, 2801, 2802, 2803, 2804, 2805, 2806, 2807, 2808, 2809, 2810, 2811, 2812, 2813, 2814, 2815, 2816, 2817, 2818, 2819, 2820, 2821, 2822, 2823, 2824, 2825, 2826, 2827, 2828, 2829, 2830, 2831, 2832, 2833, 2834, 2835, 2836, 2837, 2838, 2839, 2840, 2841, 2842, 2843, 2844, 2845, 2846, 2847, 2848, 2849, 2850, 2851, 2852, 2853, 2854, 2855, 2856, 2857, 2858, 2859, 2860, 2861, 2862, 2863, 2864, 2865, 2866, 2867, 2868, 2869, 2870, 2871, 2872, 2873, 2874, 2875, 2876, 2877, 2878, 2879, 2880, 2881, 2882, 2883, 2884, 2885, 2886, 2887, 2888, 2889, 2890, 2891, 2892, 2893, 2894, 2895, 2896, 2897, 2898, 2899, 2900, 2901, 2902, 2903, 2904, 2905, 2906, 2907, 2908, 2909, 2910, 2911, 2912, 2913, 2914, 2915, 2916, 2917, 2918, 2919, 2920, 2921, 2922, 2923, 2924, 2925, 2926, 2927, 2928, 2929, 2930, 2931, 2932, 2933, 2934, 2935, 2936, 2937, 2938, 2939, 2940, 2941, 2942, 2943, 2944, 2945, 2946, 2947, 2948, 2949, 2950, 2951, 2952, 2953, 2954, 2955, 2956, 2957, 2958, 2959, 2960, 2961, 2962, 2963, 2964, 2965, 2966, 2967, 2968, 2969, 2970, 2971, 2972, 2973, 2974, 2975, 2976, 2977, 2978, 2979, 2980, 2981, 2982, 2983, 2984, 2985, 2986, 2987, 2988, 2989)+cms.vuint32( 2990, 2991, 2992, 2993, 2994, 2995, 2996, 2997, 2998, 2999, 3000, 3001, 3002, 3003, 3004, 3005, 3006, 3007, 3008, 3009, 3010, 3011, 3012, 3013, 3014, 3015, 3016, 3017, 3018, 3019, 3020, 3021, 3022, 3023, 3024, 3025, 3026, 3027, 3028, 3029, 3030, 3031, 3032, 3033, 3034, 3035, 3036, 3037, 3038, 3039, 3040, 3041, 3042, 3043, 3044, 3045, 3046, 3047, 3048, 3049, 3050, 3051, 3052, 3053, 3054, 3055, 3056, 3057, 3058, 3059, 3060, 3061, 3062, 3063, 3064, 3065, 3066, 3067, 3068, 3069, 3070, 3071, 3072, 3073, 3074, 3075, 3076, 3077, 3078, 3079, 3080, 3081, 3082, 3083, 3084, 3085, 3086, 3087, 3088, 3089, 3090, 3091, 3092, 3093, 3094, 3095, 3096, 3097, 3098, 3099, 3100, 3101, 3102, 3103, 3104, 3105, 3106, 3107, 3108, 3109, 3110, 3111, 3112, 3113, 3114, 3115, 3116, 3117, 3118, 3119, 3120, 3121, 3122, 3123, 3124, 3125, 3126, 3127, 3128, 3129, 3130, 3131, 3132, 3133, 3134, 3135, 3136, 3137, 3138, 3139, 3140, 3141, 3142, 3143, 3144, 3145, 3146, 3147, 3148, 3149, 3150, 3151, 3152, 3153, 3154, 3155, 3156, 3157, 3158, 3159, 3160, 3161, 3162, 3163, 3164, 3165, 3166, 3167, 3168, 3169, 3170, 3171, 3172, 3173, 3174, 3175, 3176, 3177, 3178, 3179, 3180, 3181, 3182, 3183, 3184, 3185, 3186, 3187, 3188, 3189, 3190, 3191, 3192, 3193, 3194, 3195, 3196, 3197, 3198, 3199, 3200, 3201, 3202, 3203, 3204, 3205, 3206, 3207, 3208, 3209, 3210, 3211, 3212, 3213, 3214, 3215, 3216, 3217, 3218, 3219, 3220, 3221, 3222, 3223, 3224, 3225, 3226, 3227, 3228, 3229, 3230, 3231, 3232, 3233, 3234, 3235, 3236, 3237, 3238, 3239, 3240, 3241, 3242, 3243, 3244)+cms.vuint32( 3245, 3246, 3247, 3248, 3249, 3250, 3251, 3252, 3253, 3254, 3255, 3256, 3257, 3258, 3259, 3260, 3261, 3262, 3263, 3264, 3265, 3266, 3267, 3268, 3269, 3270, 3271, 3272, 3273, 3274, 3275, 3276, 3277, 3278, 3279, 3280, 3281, 3282, 3283, 3284, 3285, 3286, 3287, 3288, 3289, 3290, 3291, 3292, 3293, 3294, 3295, 3296, 3297, 3298, 3299, 3300, 3301, 3302, 3303, 3304, 3305, 3306, 3307, 3308, 3309, 3310, 3311, 3312, 3313, 3314, 3315, 3316, 3317, 3318, 3319, 3320, 3321, 3322, 3323, 3324, 3325, 3326, 3327, 3328, 3329, 3330, 3331, 3332, 3333, 3334, 3335, 3336, 3337, 3338, 3339, 3340, 3341, 3342, 3343, 3344, 3345, 3346, 3347, 3348, 3349, 3350, 3351, 3352, 3353, 3354, 3355, 3356, 3357, 3358, 3359, 3360, 3361, 3362, 3363, 3364, 3365, 3366, 3367, 3368, 3369, 3370, 3371, 3372, 3373, 3374, 3375, 3376, 3377, 3378, 3379, 3380, 3381, 3382, 3383, 3384, 3385, 3386, 3387, 3388, 3389, 3390, 3391, 3392, 3393, 3394, 3395, 3396, 3397, 3398, 3399, 3400, 3401, 3402, 3403, 3404, 3405, 3406, 3407, 3408, 3409, 3410, 3411, 3412, 3413, 3414, 3415, 3416, 3417, 3418, 3419, 3420, 3421, 3422, 3423, 3424, 3425, 3426, 3427, 3428, 3429, 3430, 3431, 3432, 3433, 3434, 3435, 3436, 3437, 3438, 3439, 3440, 3441, 3442, 3443, 3444, 3445, 3446, 3447, 3448, 3449, 3450, 3451, 3452, 3453, 3454, 3455, 3456, 3457, 3458, 3459, 3460, 3461, 3462, 3463, 3464, 3465, 3466, 3467, 3468, 3469, 3470, 3471, 3472, 3473, 3474, 3475, 3476, 3477, 3478, 3479, 3480, 3481, 3482, 3483, 3484, 3485, 3486, 3487, 3488, 3489, 3490, 3491, 3492, 3493, 3494, 3495, 3496, 3497, 3498, 3499)+cms.vuint32( 3500, 3501, 3502, 3503, 3504, 3505, 3506, 3507, 3508, 3509, 3510, 3511, 3512, 3513, 3514, 3515, 3516, 3517, 3518, 3519, 3520, 3521, 3522, 3523, 3524, 3525, 3526, 3527, 3528, 3529, 3530, 3531, 3532, 3533, 3534, 3535, 3536, 3537, 3538, 3539, 3540, 3541, 3542, 3543, 3544, 3545, 3546, 3547, 3548, 3549, 3550, 3551, 3552, 3553, 3554, 3555, 3556, 3557, 3558, 3559, 3560, 3561, 3562, 3563, 3564, 3565, 3566, 3567, 3568, 3569, 3570, 3571, 3572, 3573, 3574, 3575, 3576, 3577, 3578, 3579, 3580, 3581, 3582, 3583, 3584, 3585, 3586, 3587, 3588, 3589, 3590, 3591, 3592, 3593, 3594, 3595, 3596, 3597, 3598, 3599, 3600, 3601, 3602, 3603, 3604, 3605, 3606, 3607, 3608, 3609, 3610, 3611, 3612, 3613, 3614, 3615, 3616, 3617, 3618, 3619, 3620, 3621, 3622, 3623, 3624, 3625, 3626, 3627, 3628, 3629, 3630, 3631, 3632, 3633, 3634, 3635, 3636, 3637, 3638, 3639, 3640, 3641, 3642, 3643, 3644, 3645, 3646, 3647, 3648, 3649, 3650, 3651, 3652, 3653, 3654, 3655, 3656, 3657, 3658, 3659, 3660, 3661, 3662, 3663, 3664, 3665, 3666, 3667, 3668, 3669, 3670, 3671, 3672, 3673, 3674, 3675, 3676, 3677, 3678, 3679, 3680, 3681, 3682, 3683, 3684, 3685, 3686, 3687, 3688, 3689, 3690, 3691, 3692, 3693, 3694, 3695, 3696, 3697, 3698, 3699, 3700, 3701, 3702, 3703, 3704, 3705, 3706, 3707, 3708, 3709, 3710, 3711, 3712, 3713, 3714, 3715, 3716, 3717, 3718, 3719, 3720, 3721, 3722, 3723, 3724, 3725, 3726, 3727, 3728, 3729, 3730, 3731, 3732, 3733, 3734, 3735, 3736, 3737, 3738, 3739, 3740, 3741, 3742, 3743, 3744, 3745, 3746, 3747, 3748, 3749, 3750, 3751, 3752, 3753, 3754)+cms.vuint32( 3755, 3756, 3757, 3758, 3759, 3760, 3761, 3762, 3763, 3764, 3765, 3766, 3767, 3768, 3769, 3770, 3771, 3772, 3773, 3774, 3775, 3776, 3777, 3778, 3779, 3780, 3781, 3782, 3783, 3784, 3785, 3786, 3787, 3788, 3789, 3790, 3791, 3792, 3793, 3794, 3795, 3796, 3797, 3798, 3799, 3800, 3801, 3802, 3803, 3804, 3805, 3806, 3807, 3808, 3809, 3810, 3811, 3812, 3813, 3814, 3815, 3816, 3817, 3818, 3819, 3820, 3821, 3822, 3823, 3824, 3825, 3826, 3827, 3828, 3829, 3830, 3831, 3832, 3833, 3834, 3835, 3836, 3837, 3838, 3839, 3840, 3841, 3842, 3843, 3844, 3845, 3846, 3847, 3848, 3849, 3850, 3851, 3852, 3853, 3854, 3855, 3856, 3857, 3858, 3859, 3860, 3861, 3862, 3863, 3864, 3865, 3866, 3867, 3868, 3869, 3870, 3871, 3872, 3873, 3874, 3875, 3876, 3877, 3878, 3879, 3880, 3881, 3882, 3883, 3884, 3885, 3886, 3887, 3888, 3889, 3890, 3891, 3892, 3893, 3894, 3895, 3896, 3897, 3898, 3899, 3900, 3901, 3902, 3903, 3904, 3905, 3906, 3907, 3908, 3909, 3910, 3911, 3912, 3913, 3914, 3915, 3916, 3917, 3918, 3919, 3920, 3921, 3922, 3923, 3924, 3925, 3926, 3927, 3928, 3929, 3930, 3931, 3932, 3933, 3934, 3935, 3936, 3937, 3938, 3939, 3940, 3941, 3942, 3943, 3944, 3945, 3946, 3947, 3948, 3949, 3950, 3951, 3952, 3953, 3954, 3955, 3956, 3957, 3958, 3959, 3960, 3961, 3962, 3963, 3964, 3965, 3966, 3967, 3968, 3969, 3970, 3971, 3972, 3973, 3974, 3975, 3976, 3977, 3978, 3979, 3980, 3981, 3982, 3983, 3984, 3985, 3986, 3987, 3988, 3989, 3990, 3991, 3992, 3993, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4002, 4003, 4004, 4005, 4006, 4007, 4008, 4009)+cms.vuint32( 4010, 4011, 4012, 4013, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4023, 4024, 4025, 4026, 4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4043, 4044, 4045, 4046, 4047, 4048, 4049, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058, 4059, 4060, 4061, 4062, 4063, 4064, 4065, 4066, 4067, 4068, 4069, 4070, 4071, 4072, 4073, 4074, 4075, 4076, 4077, 4078, 4079, 4080, 4081, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4090, 4091, 4092, 4093, 4094, 4095, 4096) ) +fragment.rawPrimeDataRepacker = cms.EDProducer( "EvFFEDExcluder", + src = cms.InputTag( "rawDataRepacker" ), + fedsToExclude = ( cms.vuint32( 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304)+cms.vuint32( 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489) ) ) fragment.hltPreHIPhysicsForZS = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), diff --git a/HLTrigger/Configuration/python/HLT_PIon_cff.py b/HLTrigger/Configuration/python/HLT_PIon_cff.py index fa7f69c82dab0..0f4da27969863 100644 --- a/HLTrigger/Configuration/python/HLT_PIon_cff.py +++ b/HLTrigger/Configuration/python/HLT_PIon_cff.py @@ -1,6 +1,6 @@ -# hltGetConfiguration /dev/CMSSW_12_5_0/PIon --cff --data --type PIon +# hltGetConfiguration /dev/CMSSW_12_6_0/PIon --cff --data --type PIon -# /dev/CMSSW_12_5_0/PIon/V17 (CMSSW_12_5_2) +# /dev/CMSSW_12_6_0/PIon/V11 (CMSSW_12_6_0_pre5) import FWCore.ParameterSet.Config as cms @@ -12,7 +12,7 @@ fragment.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA() fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_5_0/PIon/V17') + tableName = cms.string('/dev/CMSSW_12_6_0/PIon/V11') ) fragment.transferSystem = cms.PSet( @@ -2849,37 +2849,6 @@ useRungeKutta = cms.bool( False ), ptMin = cms.double( 0.1 ) ) -fragment.PixelCPEFastESProducer = cms.ESProducer( "PixelCPEFastESProducer", - LoadTemplatesFromDB = cms.bool( True ), - Alpha2Order = cms.bool( True ), - ClusterProbComputationFlag = cms.int32( 0 ), - useLAWidthFromDB = cms.bool( True ), - lAOffset = cms.double( 0.0 ), - lAWidthBPix = cms.double( 0.0 ), - lAWidthFPix = cms.double( 0.0 ), - doLorentzFromAlignment = cms.bool( False ), - useLAFromDB = cms.bool( True ), - xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), - yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), - xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), - yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), - xerr_endcap = cms.vdouble( 0.002, 0.002 ), - yerr_endcap = cms.vdouble( 0.0021 ), - xerr_barrel_l1_def = cms.double( 0.0103 ), - yerr_barrel_l1_def = cms.double( 0.0021 ), - xerr_barrel_ln_def = cms.double( 0.0103 ), - yerr_barrel_ln_def = cms.double( 0.0021 ), - xerr_endcap_def = cms.double( 0.002 ), - yerr_endcap_def = cms.double( 7.5E-4 ), - isPhase2 = cms.bool( False ), - EdgeClusterErrorX = cms.double( 50.0 ), - EdgeClusterErrorY = cms.double( 85.0 ), - UseErrorsFromTemplates = cms.bool( True ), - TruncatePixelCharge = cms.bool( True ), - ComponentName = cms.string( "PixelCPEFast" ), - MagneticFieldRecord = cms.ESInputTag( "","" ), - appendToDataLabel = cms.string( "" ) -) fragment.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer", SimpleMagneticField = cms.string( "ParabolicMf" ), MaxDPhi = cms.double( 4.0 ), @@ -4166,6 +4135,37 @@ fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer", ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) ) +fragment.hltESPPixelCPEFast = cms.ESProducer( "PixelCPEFastESProducer", + LoadTemplatesFromDB = cms.bool( True ), + Alpha2Order = cms.bool( True ), + ClusterProbComputationFlag = cms.int32( 0 ), + useLAWidthFromDB = cms.bool( True ), + lAOffset = cms.double( 0.0 ), + lAWidthBPix = cms.double( 0.0 ), + lAWidthFPix = cms.double( 0.0 ), + doLorentzFromAlignment = cms.bool( False ), + useLAFromDB = cms.bool( True ), + xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), + yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), + xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), + yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), + xerr_endcap = cms.vdouble( 0.002, 0.002 ), + yerr_endcap = cms.vdouble( 0.0021 ), + xerr_barrel_l1_def = cms.double( 0.0103 ), + yerr_barrel_l1_def = cms.double( 0.0021 ), + xerr_barrel_ln_def = cms.double( 0.0103 ), + yerr_barrel_ln_def = cms.double( 0.0021 ), + xerr_endcap_def = cms.double( 0.002 ), + yerr_endcap_def = cms.double( 7.5E-4 ), + isPhase2 = cms.bool( False ), + EdgeClusterErrorX = cms.double( 50.0 ), + EdgeClusterErrorY = cms.double( 85.0 ), + UseErrorsFromTemplates = cms.bool( True ), + TruncatePixelCharge = cms.bool( True ), + ComponentName = cms.string( "hltESPPixelCPEFast" ), + MagneticFieldRecord = cms.ESInputTag( "","" ), + appendToDataLabel = cms.string( "" ) +) fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer", LoadTemplatesFromDB = cms.bool( True ), Alpha2Order = cms.bool( True ), @@ -4639,7 +4639,8 @@ appendToDataLabel = cms.string( "" ) ) fragment.siPixelQualityESProducer = cms.ESProducer( "SiPixelQualityESProducer", - siPixelQualityLabel = cms.string( "" ) + siPixelQualityLabel = cms.string( "" ), + siPixelQualityLabel_RawToDigi = cms.string( "" ) ) fragment.siPixelROCsStatusAndMappingWrapperESProducer = cms.ESProducer( "SiPixelROCsStatusAndMappingWrapperESProducer", ComponentName = cms.string( "" ), diff --git a/HLTrigger/Configuration/python/HLT_PRef_cff.py b/HLTrigger/Configuration/python/HLT_PRef_cff.py index 971251c579048..788649acdd76d 100644 --- a/HLTrigger/Configuration/python/HLT_PRef_cff.py +++ b/HLTrigger/Configuration/python/HLT_PRef_cff.py @@ -1,6 +1,6 @@ -# hltGetConfiguration /dev/CMSSW_12_5_0/PRef --cff --data --type PRef +# hltGetConfiguration /dev/CMSSW_12_6_0/PRef --cff --data --type PRef -# /dev/CMSSW_12_5_0/PRef/V17 (CMSSW_12_5_2) +# /dev/CMSSW_12_6_0/PRef/V11 (CMSSW_12_6_0_pre5) import FWCore.ParameterSet.Config as cms @@ -12,7 +12,7 @@ fragment.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA() fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_5_0/PRef/V17') + tableName = cms.string('/dev/CMSSW_12_6_0/PRef/V11') ) fragment.transferSystem = cms.PSet( @@ -2931,37 +2931,6 @@ useRungeKutta = cms.bool( False ), ptMin = cms.double( 0.1 ) ) -fragment.PixelCPEFastESProducer = cms.ESProducer( "PixelCPEFastESProducer", - LoadTemplatesFromDB = cms.bool( True ), - Alpha2Order = cms.bool( True ), - ClusterProbComputationFlag = cms.int32( 0 ), - useLAWidthFromDB = cms.bool( True ), - lAOffset = cms.double( 0.0 ), - lAWidthBPix = cms.double( 0.0 ), - lAWidthFPix = cms.double( 0.0 ), - doLorentzFromAlignment = cms.bool( False ), - useLAFromDB = cms.bool( True ), - xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), - yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), - xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), - yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), - xerr_endcap = cms.vdouble( 0.002, 0.002 ), - yerr_endcap = cms.vdouble( 0.0021 ), - xerr_barrel_l1_def = cms.double( 0.0103 ), - yerr_barrel_l1_def = cms.double( 0.0021 ), - xerr_barrel_ln_def = cms.double( 0.0103 ), - yerr_barrel_ln_def = cms.double( 0.0021 ), - xerr_endcap_def = cms.double( 0.002 ), - yerr_endcap_def = cms.double( 7.5E-4 ), - isPhase2 = cms.bool( False ), - EdgeClusterErrorX = cms.double( 50.0 ), - EdgeClusterErrorY = cms.double( 85.0 ), - UseErrorsFromTemplates = cms.bool( True ), - TruncatePixelCharge = cms.bool( True ), - ComponentName = cms.string( "PixelCPEFast" ), - MagneticFieldRecord = cms.ESInputTag( "","" ), - appendToDataLabel = cms.string( "" ) -) fragment.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer", SimpleMagneticField = cms.string( "ParabolicMf" ), MaxDPhi = cms.double( 4.0 ), @@ -4248,6 +4217,37 @@ fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer", ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) ) +fragment.hltESPPixelCPEFast = cms.ESProducer( "PixelCPEFastESProducer", + LoadTemplatesFromDB = cms.bool( True ), + Alpha2Order = cms.bool( True ), + ClusterProbComputationFlag = cms.int32( 0 ), + useLAWidthFromDB = cms.bool( True ), + lAOffset = cms.double( 0.0 ), + lAWidthBPix = cms.double( 0.0 ), + lAWidthFPix = cms.double( 0.0 ), + doLorentzFromAlignment = cms.bool( False ), + useLAFromDB = cms.bool( True ), + xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), + yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), + xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), + yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), + xerr_endcap = cms.vdouble( 0.002, 0.002 ), + yerr_endcap = cms.vdouble( 0.0021 ), + xerr_barrel_l1_def = cms.double( 0.0103 ), + yerr_barrel_l1_def = cms.double( 0.0021 ), + xerr_barrel_ln_def = cms.double( 0.0103 ), + yerr_barrel_ln_def = cms.double( 0.0021 ), + xerr_endcap_def = cms.double( 0.002 ), + yerr_endcap_def = cms.double( 7.5E-4 ), + isPhase2 = cms.bool( False ), + EdgeClusterErrorX = cms.double( 50.0 ), + EdgeClusterErrorY = cms.double( 85.0 ), + UseErrorsFromTemplates = cms.bool( True ), + TruncatePixelCharge = cms.bool( True ), + ComponentName = cms.string( "hltESPPixelCPEFast" ), + MagneticFieldRecord = cms.ESInputTag( "","" ), + appendToDataLabel = cms.string( "" ) +) fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer", LoadTemplatesFromDB = cms.bool( True ), Alpha2Order = cms.bool( True ), @@ -4721,7 +4721,8 @@ appendToDataLabel = cms.string( "" ) ) fragment.siPixelQualityESProducer = cms.ESProducer( "SiPixelQualityESProducer", - siPixelQualityLabel = cms.string( "" ) + siPixelQualityLabel = cms.string( "" ), + siPixelQualityLabel_RawToDigi = cms.string( "" ) ) fragment.siPixelROCsStatusAndMappingWrapperESProducer = cms.ESProducer( "SiPixelROCsStatusAndMappingWrapperESProducer", ComponentName = cms.string( "" ), @@ -6127,14 +6128,14 @@ fragment.hltSiPixelRecHitsFromLegacy = cms.EDProducer( "SiPixelRecHitSoAFromLegacy", beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), src = cms.InputTag( "hltSiPixelClusters" ), - CPE = cms.string( "PixelCPEFast" ), + CPE = cms.string( "hltESPPixelCPEFast" ), convertToLegacy = cms.bool( True ), isPhase2 = cms.bool( False ) ) fragment.hltSiPixelRecHitsGPU = cms.EDProducer( "SiPixelRecHitCUDA", beamSpot = cms.InputTag( "hltOnlineBeamSpotToGPU" ), src = cms.InputTag( "hltSiPixelClustersGPU" ), - CPE = cms.string( "PixelCPEFast" ) + CPE = cms.string( "hltESPPixelCPEFast" ) ) fragment.hltSiPixelRecHitsFromGPU = cms.EDProducer( "SiPixelRecHitFromCUDA", pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsGPU" ), diff --git a/HLTrigger/Configuration/python/HLTrigger_Datasets_GRun_cff.py b/HLTrigger/Configuration/python/HLTrigger_Datasets_GRun_cff.py index a23bdab40f3be..03c8403ced33c 100644 --- a/HLTrigger/Configuration/python/HLTrigger_Datasets_GRun_cff.py +++ b/HLTrigger/Configuration/python/HLTrigger_Datasets_GRun_cff.py @@ -1,4 +1,4 @@ -# /dev/CMSSW_12_5_0/GRun +# /dev/CMSSW_12_6_0/GRun import FWCore.ParameterSet.Config as cms diff --git a/HLTrigger/Configuration/python/HLTrigger_Datasets_HIon_cff.py b/HLTrigger/Configuration/python/HLTrigger_Datasets_HIon_cff.py index f8ffa15148634..c3e76ed67ca18 100644 --- a/HLTrigger/Configuration/python/HLTrigger_Datasets_HIon_cff.py +++ b/HLTrigger/Configuration/python/HLTrigger_Datasets_HIon_cff.py @@ -1,4 +1,4 @@ -# /dev/CMSSW_12_5_0/HIon +# /dev/CMSSW_12_6_0/HIon import FWCore.ParameterSet.Config as cms diff --git a/HLTrigger/Configuration/python/HLTrigger_Datasets_PIon_cff.py b/HLTrigger/Configuration/python/HLTrigger_Datasets_PIon_cff.py index d882ebcfa71ba..4cc2d752ae540 100644 --- a/HLTrigger/Configuration/python/HLTrigger_Datasets_PIon_cff.py +++ b/HLTrigger/Configuration/python/HLTrigger_Datasets_PIon_cff.py @@ -1,4 +1,4 @@ -# /dev/CMSSW_12_5_0/PIon +# /dev/CMSSW_12_6_0/PIon import FWCore.ParameterSet.Config as cms diff --git a/HLTrigger/Configuration/python/HLTrigger_Datasets_PRef_cff.py b/HLTrigger/Configuration/python/HLTrigger_Datasets_PRef_cff.py index e92326de28b7e..d06bfaf73ed17 100644 --- a/HLTrigger/Configuration/python/HLTrigger_Datasets_PRef_cff.py +++ b/HLTrigger/Configuration/python/HLTrigger_Datasets_PRef_cff.py @@ -1,4 +1,4 @@ -# /dev/CMSSW_12_5_0/PRef +# /dev/CMSSW_12_6_0/PRef import FWCore.ParameterSet.Config as cms diff --git a/HLTrigger/Configuration/tables/makeSubTables b/HLTrigger/Configuration/tables/makeSubTables index b6bc4e173b99b..0c6e8e03879cf 100755 --- a/HLTrigger/Configuration/tables/makeSubTables +++ b/HLTrigger/Configuration/tables/makeSubTables @@ -3,8 +3,8 @@ # generate HLT tables from master table in ConfDB # -MASTER="/dev/CMSSW_12_5_0/HLT" # no version, take the latest one -TARGET="/dev/CMSSW_12_5_0/TABLE" # directory where to store the sub-tables +MASTER="/dev/CMSSW_12_6_0/HLT" # no version, take the latest one +TARGET="/dev/CMSSW_12_6_0/TABLE" # directory where to store the sub-tables TABLES="GRun HIon PIon PRef" # which sub-tables to create source subtables.sh diff --git a/HLTrigger/Configuration/test/OnLine_HLT_2022v15.py b/HLTrigger/Configuration/test/OnLine_HLT_2022v15.py index 6ad31948f5bfc..94ff4c299454d 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_2022v15.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_2022v15.py @@ -1,4 +1,4 @@ -# hltGetConfiguration --full --data /frozen/2022/2e34/v1.5/CMSSW_12_5_X/HLT --type 2022v15 --unprescale --process HLT2022v15 --globaltag auto:run3_hlt_2022v15 --input file:RelVal_Raw_2022v15_DATA.root +# hltGetConfiguration /frozen/2022/2e34/v1.5/CMSSW_12_5_X/HLT --full --data --type 2022v15 --unprescale --process HLT2022v15 --globaltag auto:run3_hlt_2022v15 --input file:RelVal_Raw_2022v15_DATA.root # /frozen/2022/2e34/v1.5/CMSSW_12_5_X/HLT/V2 (CMSSW_12_5_2) diff --git a/HLTrigger/Configuration/test/OnLine_HLT_FULL.py b/HLTrigger/Configuration/test/OnLine_HLT_FULL.py index 3af9dcda44eaf..2678e59063cb5 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_FULL.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_FULL.py @@ -1,6 +1,6 @@ -# hltGetConfiguration /dev/CMSSW_12_5_0/HLT --full --data --type FULL --unprescale --process HLTFULL --globaltag auto:run3_hlt_FULL --input file:RelVal_Raw_FULL_DATA.root +# hltGetConfiguration /dev/CMSSW_12_6_0/HLT --full --data --type FULL --unprescale --process HLTFULL --globaltag auto:run3_hlt_FULL --input file:RelVal_Raw_FULL_DATA.root -# /dev/CMSSW_12_5_0/HLT/V36 (CMSSW_12_5_2) +# /dev/CMSSW_12_6_0/HLT/V18 (CMSSW_12_6_0_pre5) import FWCore.ParameterSet.Config as cms @@ -12,7 +12,7 @@ process.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA() process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_5_0/HLT/V36') + tableName = cms.string('/dev/CMSSW_12_6_0/HLT/V18') ) process.transferSystem = cms.PSet( @@ -6406,37 +6406,6 @@ label = cms.untracked.string( "ParabolicMf" ), valueOverride = cms.int32( -1 ) ) -process.PixelCPEFastESProducer = cms.ESProducer( "PixelCPEFastESProducer", - LoadTemplatesFromDB = cms.bool( True ), - Alpha2Order = cms.bool( True ), - ClusterProbComputationFlag = cms.int32( 0 ), - useLAWidthFromDB = cms.bool( True ), - lAOffset = cms.double( 0.0 ), - lAWidthBPix = cms.double( 0.0 ), - lAWidthFPix = cms.double( 0.0 ), - doLorentzFromAlignment = cms.bool( False ), - useLAFromDB = cms.bool( True ), - xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), - yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), - xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), - yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), - xerr_endcap = cms.vdouble( 0.002, 0.002 ), - yerr_endcap = cms.vdouble( 0.0021 ), - xerr_barrel_l1_def = cms.double( 0.0103 ), - yerr_barrel_l1_def = cms.double( 0.0021 ), - xerr_barrel_ln_def = cms.double( 0.0103 ), - yerr_barrel_ln_def = cms.double( 0.0021 ), - xerr_endcap_def = cms.double( 0.002 ), - yerr_endcap_def = cms.double( 7.5E-4 ), - isPhase2 = cms.bool( False ), - EdgeClusterErrorX = cms.double( 50.0 ), - EdgeClusterErrorY = cms.double( 85.0 ), - UseErrorsFromTemplates = cms.bool( True ), - TruncatePixelCharge = cms.bool( True ), - ComponentName = cms.string( "PixelCPEFast" ), - MagneticFieldRecord = cms.ESInputTag( "","" ), - appendToDataLabel = cms.string( "" ) -) process.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer", SimpleMagneticField = cms.string( "ParabolicMf" ), MaxDPhi = cms.double( 4.0 ), @@ -7800,6 +7769,37 @@ process.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer", ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) ) +process.hltESPPixelCPEFast = cms.ESProducer( "PixelCPEFastESProducer", + LoadTemplatesFromDB = cms.bool( True ), + Alpha2Order = cms.bool( True ), + ClusterProbComputationFlag = cms.int32( 0 ), + useLAWidthFromDB = cms.bool( True ), + lAOffset = cms.double( 0.0 ), + lAWidthBPix = cms.double( 0.0 ), + lAWidthFPix = cms.double( 0.0 ), + doLorentzFromAlignment = cms.bool( False ), + useLAFromDB = cms.bool( True ), + xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), + yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), + xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), + yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), + xerr_endcap = cms.vdouble( 0.002, 0.002 ), + yerr_endcap = cms.vdouble( 0.0021 ), + xerr_barrel_l1_def = cms.double( 0.0103 ), + yerr_barrel_l1_def = cms.double( 0.0021 ), + xerr_barrel_ln_def = cms.double( 0.0103 ), + yerr_barrel_ln_def = cms.double( 0.0021 ), + xerr_endcap_def = cms.double( 0.002 ), + yerr_endcap_def = cms.double( 7.5E-4 ), + isPhase2 = cms.bool( False ), + EdgeClusterErrorX = cms.double( 50.0 ), + EdgeClusterErrorY = cms.double( 85.0 ), + UseErrorsFromTemplates = cms.bool( True ), + TruncatePixelCharge = cms.bool( True ), + ComponentName = cms.string( "hltESPPixelCPEFast" ), + MagneticFieldRecord = cms.ESInputTag( "","" ), + appendToDataLabel = cms.string( "" ) +) process.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer", LoadTemplatesFromDB = cms.bool( True ), Alpha2Order = cms.bool( True ), @@ -8278,7 +8278,8 @@ appendToDataLabel = cms.string( "" ) ) process.siPixelQualityESProducer = cms.ESProducer( "SiPixelQualityESProducer", - siPixelQualityLabel = cms.string( "" ) + siPixelQualityLabel = cms.string( "" ), + siPixelQualityLabel_RawToDigi = cms.string( "" ) ) process.siPixelROCsStatusAndMappingWrapperESProducer = cms.ESProducer( "SiPixelROCsStatusAndMappingWrapperESProducer", ComponentName = cms.string( "" ), @@ -8391,6 +8392,7 @@ limit = cms.untracked.int32( 10000000 ) ), threshold = cms.untracked.string( "INFO" ), + enableStatistics = cms.untracked.bool( False ) ), suppressError = cms.untracked.vstring( 'hltL3TkTracksFromL2IOHit', 'hltL3TkTracksFromL2OIHit', @@ -9995,14 +9997,14 @@ process.hltSiPixelRecHitsFromLegacy = cms.EDProducer( "SiPixelRecHitSoAFromLegacy", beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), src = cms.InputTag( "hltSiPixelClusters" ), - CPE = cms.string( "PixelCPEFast" ), + CPE = cms.string( "hltESPPixelCPEFast" ), convertToLegacy = cms.bool( True ), isPhase2 = cms.bool( False ) ) process.hltSiPixelRecHitsGPU = cms.EDProducer( "SiPixelRecHitCUDA", beamSpot = cms.InputTag( "hltOnlineBeamSpotToGPU" ), src = cms.InputTag( "hltSiPixelClustersGPU" ), - CPE = cms.string( "PixelCPEFast" ) + CPE = cms.string( "hltESPPixelCPEFast" ) ) process.hltSiPixelRecHitsFromGPU = cms.EDProducer( "SiPixelRecHitFromCUDA", pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsGPU" ), @@ -77691,7 +77693,7 @@ process.hltSiPixelRecHitsFromLegacyCPUOnly = cms.EDProducer( "SiPixelRecHitSoAFromLegacy", beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), src = cms.InputTag( "hltSiPixelClustersLegacy" ), - CPE = cms.string( "PixelCPEFast" ), + CPE = cms.string( "hltESPPixelCPEFast" ), convertToLegacy = cms.bool( True ), isPhase2 = cms.bool( False ) ) @@ -100474,9 +100476,9 @@ verbose = cms.untracked.int32( 0 ), RawCollectionList = cms.VInputTag( 'hltSiStripDigiToZSRaw','source','rawDataCollector' ) ) -process.rawPrimeDataRepacker = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataRepacker" ), - fedList = ( cms.vuint32( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694)+cms.vuint32( 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949)+cms.vuint32( 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204)+cms.vuint32( 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459)+cms.vuint32( 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714)+cms.vuint32( 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969)+cms.vuint32( 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, 2048, 2049, 2050, 2051, 2052, 2053, 2054, 2055, 2056, 2057, 2058, 2059, 2060, 2061, 2062, 2063, 2064, 2065, 2066, 2067, 2068, 2069, 2070, 2071, 2072, 2073, 2074, 2075, 2076, 2077, 2078, 2079, 2080, 2081, 2082, 2083, 2084, 2085, 2086, 2087, 2088, 2089, 2090, 2091, 2092, 2093, 2094, 2095, 2096, 2097, 2098, 2099, 2100, 2101, 2102, 2103, 2104, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117, 2118, 2119, 2120, 2121, 2122, 2123, 2124, 2125, 2126, 2127, 2128, 2129, 2130, 2131, 2132, 2133, 2134, 2135, 2136, 2137, 2138, 2139, 2140, 2141, 2142, 2143, 2144, 2145, 2146, 2147, 2148, 2149, 2150, 2151, 2152, 2153, 2154, 2155, 2156, 2157, 2158, 2159, 2160, 2161, 2162, 2163, 2164, 2165, 2166, 2167, 2168, 2169, 2170, 2171, 2172, 2173, 2174, 2175, 2176, 2177, 2178, 2179, 2180, 2181, 2182, 2183, 2184, 2185, 2186, 2187, 2188, 2189, 2190, 2191, 2192, 2193, 2194, 2195, 2196, 2197, 2198, 2199, 2200, 2201, 2202, 2203, 2204, 2205, 2206, 2207, 2208, 2209, 2210, 2211, 2212, 2213, 2214, 2215, 2216, 2217, 2218, 2219, 2220, 2221, 2222, 2223, 2224)+cms.vuint32( 2225, 2226, 2227, 2228, 2229, 2230, 2231, 2232, 2233, 2234, 2235, 2236, 2237, 2238, 2239, 2240, 2241, 2242, 2243, 2244, 2245, 2246, 2247, 2248, 2249, 2250, 2251, 2252, 2253, 2254, 2255, 2256, 2257, 2258, 2259, 2260, 2261, 2262, 2263, 2264, 2265, 2266, 2267, 2268, 2269, 2270, 2271, 2272, 2273, 2274, 2275, 2276, 2277, 2278, 2279, 2280, 2281, 2282, 2283, 2284, 2285, 2286, 2287, 2288, 2289, 2290, 2291, 2292, 2293, 2294, 2295, 2296, 2297, 2298, 2299, 2300, 2301, 2302, 2303, 2304, 2305, 2306, 2307, 2308, 2309, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2318, 2319, 2320, 2321, 2322, 2323, 2324, 2325, 2326, 2327, 2328, 2329, 2330, 2331, 2332, 2333, 2334, 2335, 2336, 2337, 2338, 2339, 2340, 2341, 2342, 2343, 2344, 2345, 2346, 2347, 2348, 2349, 2350, 2351, 2352, 2353, 2354, 2355, 2356, 2357, 2358, 2359, 2360, 2361, 2362, 2363, 2364, 2365, 2366, 2367, 2368, 2369, 2370, 2371, 2372, 2373, 2374, 2375, 2376, 2377, 2378, 2379, 2380, 2381, 2382, 2383, 2384, 2385, 2386, 2387, 2388, 2389, 2390, 2391, 2392, 2393, 2394, 2395, 2396, 2397, 2398, 2399, 2400, 2401, 2402, 2403, 2404, 2405, 2406, 2407, 2408, 2409, 2410, 2411, 2412, 2413, 2414, 2415, 2416, 2417, 2418, 2419, 2420, 2421, 2422, 2423, 2424, 2425, 2426, 2427, 2428, 2429, 2430, 2431, 2432, 2433, 2434, 2435, 2436, 2437, 2438, 2439, 2440, 2441, 2442, 2443, 2444, 2445, 2446, 2447, 2448, 2449, 2450, 2451, 2452, 2453, 2454, 2455, 2456, 2457, 2458, 2459, 2460, 2461, 2462, 2463, 2464, 2465, 2466, 2467, 2468, 2469, 2470, 2471, 2472, 2473, 2474, 2475, 2476, 2477, 2478, 2479)+cms.vuint32( 2480, 2481, 2482, 2483, 2484, 2485, 2486, 2487, 2488, 2489, 2490, 2491, 2492, 2493, 2494, 2495, 2496, 2497, 2498, 2499, 2500, 2501, 2502, 2503, 2504, 2505, 2506, 2507, 2508, 2509, 2510, 2511, 2512, 2513, 2514, 2515, 2516, 2517, 2518, 2519, 2520, 2521, 2522, 2523, 2524, 2525, 2526, 2527, 2528, 2529, 2530, 2531, 2532, 2533, 2534, 2535, 2536, 2537, 2538, 2539, 2540, 2541, 2542, 2543, 2544, 2545, 2546, 2547, 2548, 2549, 2550, 2551, 2552, 2553, 2554, 2555, 2556, 2557, 2558, 2559, 2560, 2561, 2562, 2563, 2564, 2565, 2566, 2567, 2568, 2569, 2570, 2571, 2572, 2573, 2574, 2575, 2576, 2577, 2578, 2579, 2580, 2581, 2582, 2583, 2584, 2585, 2586, 2587, 2588, 2589, 2590, 2591, 2592, 2593, 2594, 2595, 2596, 2597, 2598, 2599, 2600, 2601, 2602, 2603, 2604, 2605, 2606, 2607, 2608, 2609, 2610, 2611, 2612, 2613, 2614, 2615, 2616, 2617, 2618, 2619, 2620, 2621, 2622, 2623, 2624, 2625, 2626, 2627, 2628, 2629, 2630, 2631, 2632, 2633, 2634, 2635, 2636, 2637, 2638, 2639, 2640, 2641, 2642, 2643, 2644, 2645, 2646, 2647, 2648, 2649, 2650, 2651, 2652, 2653, 2654, 2655, 2656, 2657, 2658, 2659, 2660, 2661, 2662, 2663, 2664, 2665, 2666, 2667, 2668, 2669, 2670, 2671, 2672, 2673, 2674, 2675, 2676, 2677, 2678, 2679, 2680, 2681, 2682, 2683, 2684, 2685, 2686, 2687, 2688, 2689, 2690, 2691, 2692, 2693, 2694, 2695, 2696, 2697, 2698, 2699, 2700, 2701, 2702, 2703, 2704, 2705, 2706, 2707, 2708, 2709, 2710, 2711, 2712, 2713, 2714, 2715, 2716, 2717, 2718, 2719, 2720, 2721, 2722, 2723, 2724, 2725, 2726, 2727, 2728, 2729, 2730, 2731, 2732, 2733, 2734)+cms.vuint32( 2735, 2736, 2737, 2738, 2739, 2740, 2741, 2742, 2743, 2744, 2745, 2746, 2747, 2748, 2749, 2750, 2751, 2752, 2753, 2754, 2755, 2756, 2757, 2758, 2759, 2760, 2761, 2762, 2763, 2764, 2765, 2766, 2767, 2768, 2769, 2770, 2771, 2772, 2773, 2774, 2775, 2776, 2777, 2778, 2779, 2780, 2781, 2782, 2783, 2784, 2785, 2786, 2787, 2788, 2789, 2790, 2791, 2792, 2793, 2794, 2795, 2796, 2797, 2798, 2799, 2800, 2801, 2802, 2803, 2804, 2805, 2806, 2807, 2808, 2809, 2810, 2811, 2812, 2813, 2814, 2815, 2816, 2817, 2818, 2819, 2820, 2821, 2822, 2823, 2824, 2825, 2826, 2827, 2828, 2829, 2830, 2831, 2832, 2833, 2834, 2835, 2836, 2837, 2838, 2839, 2840, 2841, 2842, 2843, 2844, 2845, 2846, 2847, 2848, 2849, 2850, 2851, 2852, 2853, 2854, 2855, 2856, 2857, 2858, 2859, 2860, 2861, 2862, 2863, 2864, 2865, 2866, 2867, 2868, 2869, 2870, 2871, 2872, 2873, 2874, 2875, 2876, 2877, 2878, 2879, 2880, 2881, 2882, 2883, 2884, 2885, 2886, 2887, 2888, 2889, 2890, 2891, 2892, 2893, 2894, 2895, 2896, 2897, 2898, 2899, 2900, 2901, 2902, 2903, 2904, 2905, 2906, 2907, 2908, 2909, 2910, 2911, 2912, 2913, 2914, 2915, 2916, 2917, 2918, 2919, 2920, 2921, 2922, 2923, 2924, 2925, 2926, 2927, 2928, 2929, 2930, 2931, 2932, 2933, 2934, 2935, 2936, 2937, 2938, 2939, 2940, 2941, 2942, 2943, 2944, 2945, 2946, 2947, 2948, 2949, 2950, 2951, 2952, 2953, 2954, 2955, 2956, 2957, 2958, 2959, 2960, 2961, 2962, 2963, 2964, 2965, 2966, 2967, 2968, 2969, 2970, 2971, 2972, 2973, 2974, 2975, 2976, 2977, 2978, 2979, 2980, 2981, 2982, 2983, 2984, 2985, 2986, 2987, 2988, 2989)+cms.vuint32( 2990, 2991, 2992, 2993, 2994, 2995, 2996, 2997, 2998, 2999, 3000, 3001, 3002, 3003, 3004, 3005, 3006, 3007, 3008, 3009, 3010, 3011, 3012, 3013, 3014, 3015, 3016, 3017, 3018, 3019, 3020, 3021, 3022, 3023, 3024, 3025, 3026, 3027, 3028, 3029, 3030, 3031, 3032, 3033, 3034, 3035, 3036, 3037, 3038, 3039, 3040, 3041, 3042, 3043, 3044, 3045, 3046, 3047, 3048, 3049, 3050, 3051, 3052, 3053, 3054, 3055, 3056, 3057, 3058, 3059, 3060, 3061, 3062, 3063, 3064, 3065, 3066, 3067, 3068, 3069, 3070, 3071, 3072, 3073, 3074, 3075, 3076, 3077, 3078, 3079, 3080, 3081, 3082, 3083, 3084, 3085, 3086, 3087, 3088, 3089, 3090, 3091, 3092, 3093, 3094, 3095, 3096, 3097, 3098, 3099, 3100, 3101, 3102, 3103, 3104, 3105, 3106, 3107, 3108, 3109, 3110, 3111, 3112, 3113, 3114, 3115, 3116, 3117, 3118, 3119, 3120, 3121, 3122, 3123, 3124, 3125, 3126, 3127, 3128, 3129, 3130, 3131, 3132, 3133, 3134, 3135, 3136, 3137, 3138, 3139, 3140, 3141, 3142, 3143, 3144, 3145, 3146, 3147, 3148, 3149, 3150, 3151, 3152, 3153, 3154, 3155, 3156, 3157, 3158, 3159, 3160, 3161, 3162, 3163, 3164, 3165, 3166, 3167, 3168, 3169, 3170, 3171, 3172, 3173, 3174, 3175, 3176, 3177, 3178, 3179, 3180, 3181, 3182, 3183, 3184, 3185, 3186, 3187, 3188, 3189, 3190, 3191, 3192, 3193, 3194, 3195, 3196, 3197, 3198, 3199, 3200, 3201, 3202, 3203, 3204, 3205, 3206, 3207, 3208, 3209, 3210, 3211, 3212, 3213, 3214, 3215, 3216, 3217, 3218, 3219, 3220, 3221, 3222, 3223, 3224, 3225, 3226, 3227, 3228, 3229, 3230, 3231, 3232, 3233, 3234, 3235, 3236, 3237, 3238, 3239, 3240, 3241, 3242, 3243, 3244)+cms.vuint32( 3245, 3246, 3247, 3248, 3249, 3250, 3251, 3252, 3253, 3254, 3255, 3256, 3257, 3258, 3259, 3260, 3261, 3262, 3263, 3264, 3265, 3266, 3267, 3268, 3269, 3270, 3271, 3272, 3273, 3274, 3275, 3276, 3277, 3278, 3279, 3280, 3281, 3282, 3283, 3284, 3285, 3286, 3287, 3288, 3289, 3290, 3291, 3292, 3293, 3294, 3295, 3296, 3297, 3298, 3299, 3300, 3301, 3302, 3303, 3304, 3305, 3306, 3307, 3308, 3309, 3310, 3311, 3312, 3313, 3314, 3315, 3316, 3317, 3318, 3319, 3320, 3321, 3322, 3323, 3324, 3325, 3326, 3327, 3328, 3329, 3330, 3331, 3332, 3333, 3334, 3335, 3336, 3337, 3338, 3339, 3340, 3341, 3342, 3343, 3344, 3345, 3346, 3347, 3348, 3349, 3350, 3351, 3352, 3353, 3354, 3355, 3356, 3357, 3358, 3359, 3360, 3361, 3362, 3363, 3364, 3365, 3366, 3367, 3368, 3369, 3370, 3371, 3372, 3373, 3374, 3375, 3376, 3377, 3378, 3379, 3380, 3381, 3382, 3383, 3384, 3385, 3386, 3387, 3388, 3389, 3390, 3391, 3392, 3393, 3394, 3395, 3396, 3397, 3398, 3399, 3400, 3401, 3402, 3403, 3404, 3405, 3406, 3407, 3408, 3409, 3410, 3411, 3412, 3413, 3414, 3415, 3416, 3417, 3418, 3419, 3420, 3421, 3422, 3423, 3424, 3425, 3426, 3427, 3428, 3429, 3430, 3431, 3432, 3433, 3434, 3435, 3436, 3437, 3438, 3439, 3440, 3441, 3442, 3443, 3444, 3445, 3446, 3447, 3448, 3449, 3450, 3451, 3452, 3453, 3454, 3455, 3456, 3457, 3458, 3459, 3460, 3461, 3462, 3463, 3464, 3465, 3466, 3467, 3468, 3469, 3470, 3471, 3472, 3473, 3474, 3475, 3476, 3477, 3478, 3479, 3480, 3481, 3482, 3483, 3484, 3485, 3486, 3487, 3488, 3489, 3490, 3491, 3492, 3493, 3494, 3495, 3496, 3497, 3498, 3499)+cms.vuint32( 3500, 3501, 3502, 3503, 3504, 3505, 3506, 3507, 3508, 3509, 3510, 3511, 3512, 3513, 3514, 3515, 3516, 3517, 3518, 3519, 3520, 3521, 3522, 3523, 3524, 3525, 3526, 3527, 3528, 3529, 3530, 3531, 3532, 3533, 3534, 3535, 3536, 3537, 3538, 3539, 3540, 3541, 3542, 3543, 3544, 3545, 3546, 3547, 3548, 3549, 3550, 3551, 3552, 3553, 3554, 3555, 3556, 3557, 3558, 3559, 3560, 3561, 3562, 3563, 3564, 3565, 3566, 3567, 3568, 3569, 3570, 3571, 3572, 3573, 3574, 3575, 3576, 3577, 3578, 3579, 3580, 3581, 3582, 3583, 3584, 3585, 3586, 3587, 3588, 3589, 3590, 3591, 3592, 3593, 3594, 3595, 3596, 3597, 3598, 3599, 3600, 3601, 3602, 3603, 3604, 3605, 3606, 3607, 3608, 3609, 3610, 3611, 3612, 3613, 3614, 3615, 3616, 3617, 3618, 3619, 3620, 3621, 3622, 3623, 3624, 3625, 3626, 3627, 3628, 3629, 3630, 3631, 3632, 3633, 3634, 3635, 3636, 3637, 3638, 3639, 3640, 3641, 3642, 3643, 3644, 3645, 3646, 3647, 3648, 3649, 3650, 3651, 3652, 3653, 3654, 3655, 3656, 3657, 3658, 3659, 3660, 3661, 3662, 3663, 3664, 3665, 3666, 3667, 3668, 3669, 3670, 3671, 3672, 3673, 3674, 3675, 3676, 3677, 3678, 3679, 3680, 3681, 3682, 3683, 3684, 3685, 3686, 3687, 3688, 3689, 3690, 3691, 3692, 3693, 3694, 3695, 3696, 3697, 3698, 3699, 3700, 3701, 3702, 3703, 3704, 3705, 3706, 3707, 3708, 3709, 3710, 3711, 3712, 3713, 3714, 3715, 3716, 3717, 3718, 3719, 3720, 3721, 3722, 3723, 3724, 3725, 3726, 3727, 3728, 3729, 3730, 3731, 3732, 3733, 3734, 3735, 3736, 3737, 3738, 3739, 3740, 3741, 3742, 3743, 3744, 3745, 3746, 3747, 3748, 3749, 3750, 3751, 3752, 3753, 3754)+cms.vuint32( 3755, 3756, 3757, 3758, 3759, 3760, 3761, 3762, 3763, 3764, 3765, 3766, 3767, 3768, 3769, 3770, 3771, 3772, 3773, 3774, 3775, 3776, 3777, 3778, 3779, 3780, 3781, 3782, 3783, 3784, 3785, 3786, 3787, 3788, 3789, 3790, 3791, 3792, 3793, 3794, 3795, 3796, 3797, 3798, 3799, 3800, 3801, 3802, 3803, 3804, 3805, 3806, 3807, 3808, 3809, 3810, 3811, 3812, 3813, 3814, 3815, 3816, 3817, 3818, 3819, 3820, 3821, 3822, 3823, 3824, 3825, 3826, 3827, 3828, 3829, 3830, 3831, 3832, 3833, 3834, 3835, 3836, 3837, 3838, 3839, 3840, 3841, 3842, 3843, 3844, 3845, 3846, 3847, 3848, 3849, 3850, 3851, 3852, 3853, 3854, 3855, 3856, 3857, 3858, 3859, 3860, 3861, 3862, 3863, 3864, 3865, 3866, 3867, 3868, 3869, 3870, 3871, 3872, 3873, 3874, 3875, 3876, 3877, 3878, 3879, 3880, 3881, 3882, 3883, 3884, 3885, 3886, 3887, 3888, 3889, 3890, 3891, 3892, 3893, 3894, 3895, 3896, 3897, 3898, 3899, 3900, 3901, 3902, 3903, 3904, 3905, 3906, 3907, 3908, 3909, 3910, 3911, 3912, 3913, 3914, 3915, 3916, 3917, 3918, 3919, 3920, 3921, 3922, 3923, 3924, 3925, 3926, 3927, 3928, 3929, 3930, 3931, 3932, 3933, 3934, 3935, 3936, 3937, 3938, 3939, 3940, 3941, 3942, 3943, 3944, 3945, 3946, 3947, 3948, 3949, 3950, 3951, 3952, 3953, 3954, 3955, 3956, 3957, 3958, 3959, 3960, 3961, 3962, 3963, 3964, 3965, 3966, 3967, 3968, 3969, 3970, 3971, 3972, 3973, 3974, 3975, 3976, 3977, 3978, 3979, 3980, 3981, 3982, 3983, 3984, 3985, 3986, 3987, 3988, 3989, 3990, 3991, 3992, 3993, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4002, 4003, 4004, 4005, 4006, 4007, 4008, 4009)+cms.vuint32( 4010, 4011, 4012, 4013, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4023, 4024, 4025, 4026, 4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4043, 4044, 4045, 4046, 4047, 4048, 4049, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058, 4059, 4060, 4061, 4062, 4063, 4064, 4065, 4066, 4067, 4068, 4069, 4070, 4071, 4072, 4073, 4074, 4075, 4076, 4077, 4078, 4079, 4080, 4081, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4090, 4091, 4092, 4093, 4094, 4095, 4096) ) +process.rawPrimeDataRepacker = cms.EDProducer( "EvFFEDExcluder", + src = cms.InputTag( "rawDataRepacker" ), + fedsToExclude = ( cms.vuint32( 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304)+cms.vuint32( 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489) ) ) process.hltPreHIPhysicsForZS = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), @@ -117667,7 +117669,8 @@ process.hltLumiMonitor = cms.EDProducer( "LumiMonitor", pixelClusters = cms.InputTag( "hltSiPixelClusters" ), scalers = cms.InputTag( "hltScalersRawToDigi" ), - FolderName = cms.string( "HLT/LumiMonitoring" ), + onlineMetaDataDigis = cms.InputTag( "hltOnlineMetaDataDigis" ), + folderName = cms.string( "HLT/LumiMonitoring" ), doPixelLumi = cms.bool( False ), useBPixLayer1 = cms.bool( False ), minNumberOfPixelsPerCluster = cms.int32( 2 ), @@ -125875,7 +125878,7 @@ process.HLTriggerFinalPath = cms.Path( process.hltGtStage2Digis + process.hltScalersRawToDigi + process.hltFEDSelectorTCDS + process.hltTriggerSummaryAOD + process.hltTriggerSummaryRAW + process.hltBoolFalse ) process.HLTAnalyzerEndpath = cms.EndPath( process.hltGtStage2Digis + process.hltPreHLTAnalyzerEndpath + process.hltL1TGlobalSummary + process.hltTrigReport ) process.RatesMonitoring = cms.EndPath( process.hltGtStage2Digis + process.hltPreRatesMonitoring + process.hltHLTriggerJSONMonitoring + process.hltL1TriggerJSONMonitoring ) -process.DQMHistograms = cms.EndPath( process.hltGtStage2Digis + process.hltScalersRawToDigi + process.hltTriggerRatesMonitor + process.hltTriggerBxMonitor + process.hltTriggerObjectTnPMonitor + process.hltLumiMonitor + process.hltPSColumnMonitor + process.hltOnlineBeamMonitor ) +process.DQMHistograms = cms.EndPath( process.hltGtStage2Digis + process.hltScalersRawToDigi + process.hltOnlineMetaDataDigis + process.hltTriggerRatesMonitor + process.hltTriggerBxMonitor + process.hltTriggerObjectTnPMonitor + process.hltLumiMonitor + process.hltPSColumnMonitor + process.hltOnlineBeamMonitor ) process.ParkingDoubleElectronLowMass0Output = cms.FinalPath( process.hltOutputParkingDoubleElectronLowMass0 ) process.ParkingDoubleElectronLowMass1Output = cms.FinalPath( process.hltOutputParkingDoubleElectronLowMass1 ) process.ParkingDoubleElectronLowMass2Output = cms.FinalPath( process.hltOutputParkingDoubleElectronLowMass2 ) diff --git a/HLTrigger/Configuration/test/OnLine_HLT_Fake.py b/HLTrigger/Configuration/test/OnLine_HLT_Fake.py index f89c03731e2d4..e845ba6e50ceb 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_Fake.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_Fake.py @@ -1,6 +1,6 @@ -# hltGetConfiguration --full --data /dev/CMSSW_12_5_0/Fake --type Fake --unprescale --process HLTFake --globaltag auto:run1_hlt_Fake --input file:RelVal_Raw_Fake_DATA.root +# hltGetConfiguration /dev/CMSSW_12_6_0/Fake --full --data --type Fake --unprescale --process HLTFake --globaltag auto:run1_hlt_Fake --input file:RelVal_Raw_Fake_DATA.root -# /dev/CMSSW_12_5_0/Fake/V11 (CMSSW_12_5_2) +# /dev/CMSSW_12_6_0/Fake/V6 (CMSSW_12_6_0_pre5) import FWCore.ParameterSet.Config as cms @@ -8,7 +8,7 @@ process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_5_0/Fake/V11') + tableName = cms.string('/dev/CMSSW_12_6_0/Fake/V6') ) process.streams = cms.PSet( A = cms.vstring( 'InitialPD' ) ) diff --git a/HLTrigger/Configuration/test/OnLine_HLT_Fake1.py b/HLTrigger/Configuration/test/OnLine_HLT_Fake1.py index ee0cb0ee60be4..e2b575ded56bb 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_Fake1.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_Fake1.py @@ -1,6 +1,6 @@ -# hltGetConfiguration --full --data /dev/CMSSW_12_5_0/Fake1 --type Fake1 --unprescale --process HLTFake1 --globaltag auto:run2_hlt_Fake1 --input file:RelVal_Raw_Fake1_DATA.root +# hltGetConfiguration /dev/CMSSW_12_6_0/Fake1 --full --data --type Fake1 --unprescale --process HLTFake1 --globaltag auto:run2_hlt_Fake1 --input file:RelVal_Raw_Fake1_DATA.root -# /dev/CMSSW_12_5_0/Fake1/V11 (CMSSW_12_5_2) +# /dev/CMSSW_12_6_0/Fake1/V6 (CMSSW_12_6_0_pre5) import FWCore.ParameterSet.Config as cms @@ -8,7 +8,7 @@ process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_5_0/Fake1/V11') + tableName = cms.string('/dev/CMSSW_12_6_0/Fake1/V6') ) process.streams = cms.PSet( A = cms.vstring( 'InitialPD' ) ) diff --git a/HLTrigger/Configuration/test/OnLine_HLT_Fake2.py b/HLTrigger/Configuration/test/OnLine_HLT_Fake2.py index ae284170426e0..ff1ccbf980c7d 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_Fake2.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_Fake2.py @@ -1,6 +1,6 @@ -# hltGetConfiguration --full --data /dev/CMSSW_12_5_0/Fake2 --type Fake2 --unprescale --process HLTFake2 --globaltag auto:run2_hlt_Fake2 --input file:RelVal_Raw_Fake2_DATA.root +# hltGetConfiguration /dev/CMSSW_12_6_0/Fake2 --full --data --type Fake2 --unprescale --process HLTFake2 --globaltag auto:run2_hlt_Fake2 --input file:RelVal_Raw_Fake2_DATA.root -# /dev/CMSSW_12_5_0/Fake2/V11 (CMSSW_12_5_2) +# /dev/CMSSW_12_6_0/Fake2/V6 (CMSSW_12_6_0_pre5) import FWCore.ParameterSet.Config as cms @@ -8,7 +8,7 @@ process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_5_0/Fake2/V11') + tableName = cms.string('/dev/CMSSW_12_6_0/Fake2/V6') ) process.streams = cms.PSet( A = cms.vstring( 'InitialPD' ) ) diff --git a/HLTrigger/Configuration/test/OnLine_HLT_GRun.py b/HLTrigger/Configuration/test/OnLine_HLT_GRun.py index 8ee0cde99bb4c..39b9405f4b606 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_GRun.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_GRun.py @@ -1,6 +1,6 @@ -# hltGetConfiguration /dev/CMSSW_12_5_0/GRun --full --data --type GRun --unprescale --process HLTGRun --globaltag auto:run3_hlt_GRun --input file:RelVal_Raw_GRun_DATA.root +# hltGetConfiguration /dev/CMSSW_12_6_0/GRun --full --data --type GRun --unprescale --process HLTGRun --globaltag auto:run3_hlt_GRun --input file:RelVal_Raw_GRun_DATA.root -# /dev/CMSSW_12_5_0/GRun/V17 (CMSSW_12_5_2) +# /dev/CMSSW_12_6_0/GRun/V11 (CMSSW_12_6_0_pre5) import FWCore.ParameterSet.Config as cms @@ -12,7 +12,7 @@ process.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA() process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_5_0/GRun/V17') + tableName = cms.string('/dev/CMSSW_12_6_0/GRun/V11') ) process.transferSystem = cms.PSet( @@ -5036,37 +5036,6 @@ label = cms.untracked.string( "ParabolicMf" ), valueOverride = cms.int32( -1 ) ) -process.PixelCPEFastESProducer = cms.ESProducer( "PixelCPEFastESProducer", - LoadTemplatesFromDB = cms.bool( True ), - Alpha2Order = cms.bool( True ), - ClusterProbComputationFlag = cms.int32( 0 ), - useLAWidthFromDB = cms.bool( True ), - lAOffset = cms.double( 0.0 ), - lAWidthBPix = cms.double( 0.0 ), - lAWidthFPix = cms.double( 0.0 ), - doLorentzFromAlignment = cms.bool( False ), - useLAFromDB = cms.bool( True ), - xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), - yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), - xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), - yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), - xerr_endcap = cms.vdouble( 0.002, 0.002 ), - yerr_endcap = cms.vdouble( 0.0021 ), - xerr_barrel_l1_def = cms.double( 0.0103 ), - yerr_barrel_l1_def = cms.double( 0.0021 ), - xerr_barrel_ln_def = cms.double( 0.0103 ), - yerr_barrel_ln_def = cms.double( 0.0021 ), - xerr_endcap_def = cms.double( 0.002 ), - yerr_endcap_def = cms.double( 7.5E-4 ), - isPhase2 = cms.bool( False ), - EdgeClusterErrorX = cms.double( 50.0 ), - EdgeClusterErrorY = cms.double( 85.0 ), - UseErrorsFromTemplates = cms.bool( True ), - TruncatePixelCharge = cms.bool( True ), - ComponentName = cms.string( "PixelCPEFast" ), - MagneticFieldRecord = cms.ESInputTag( "","" ), - appendToDataLabel = cms.string( "" ) -) process.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer", SimpleMagneticField = cms.string( "ParabolicMf" ), MaxDPhi = cms.double( 4.0 ), @@ -6430,6 +6399,37 @@ process.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer", ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) ) +process.hltESPPixelCPEFast = cms.ESProducer( "PixelCPEFastESProducer", + LoadTemplatesFromDB = cms.bool( True ), + Alpha2Order = cms.bool( True ), + ClusterProbComputationFlag = cms.int32( 0 ), + useLAWidthFromDB = cms.bool( True ), + lAOffset = cms.double( 0.0 ), + lAWidthBPix = cms.double( 0.0 ), + lAWidthFPix = cms.double( 0.0 ), + doLorentzFromAlignment = cms.bool( False ), + useLAFromDB = cms.bool( True ), + xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), + yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), + xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), + yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), + xerr_endcap = cms.vdouble( 0.002, 0.002 ), + yerr_endcap = cms.vdouble( 0.0021 ), + xerr_barrel_l1_def = cms.double( 0.0103 ), + yerr_barrel_l1_def = cms.double( 0.0021 ), + xerr_barrel_ln_def = cms.double( 0.0103 ), + yerr_barrel_ln_def = cms.double( 0.0021 ), + xerr_endcap_def = cms.double( 0.002 ), + yerr_endcap_def = cms.double( 7.5E-4 ), + isPhase2 = cms.bool( False ), + EdgeClusterErrorX = cms.double( 50.0 ), + EdgeClusterErrorY = cms.double( 85.0 ), + UseErrorsFromTemplates = cms.bool( True ), + TruncatePixelCharge = cms.bool( True ), + ComponentName = cms.string( "hltESPPixelCPEFast" ), + MagneticFieldRecord = cms.ESInputTag( "","" ), + appendToDataLabel = cms.string( "" ) +) process.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer", LoadTemplatesFromDB = cms.bool( True ), Alpha2Order = cms.bool( True ), @@ -6908,7 +6908,8 @@ appendToDataLabel = cms.string( "" ) ) process.siPixelQualityESProducer = cms.ESProducer( "SiPixelQualityESProducer", - siPixelQualityLabel = cms.string( "" ) + siPixelQualityLabel = cms.string( "" ), + siPixelQualityLabel_RawToDigi = cms.string( "" ) ) process.siPixelROCsStatusAndMappingWrapperESProducer = cms.ESProducer( "SiPixelROCsStatusAndMappingWrapperESProducer", ComponentName = cms.string( "" ), @@ -7021,6 +7022,7 @@ limit = cms.untracked.int32( 10000000 ) ), threshold = cms.untracked.string( "INFO" ), + enableStatistics = cms.untracked.bool( False ) ), suppressError = cms.untracked.vstring( 'hltL3TkTracksFromL2IOHit', 'hltL3TkTracksFromL2OIHit', @@ -8625,14 +8627,14 @@ process.hltSiPixelRecHitsFromLegacy = cms.EDProducer( "SiPixelRecHitSoAFromLegacy", beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), src = cms.InputTag( "hltSiPixelClusters" ), - CPE = cms.string( "PixelCPEFast" ), + CPE = cms.string( "hltESPPixelCPEFast" ), convertToLegacy = cms.bool( True ), isPhase2 = cms.bool( False ) ) process.hltSiPixelRecHitsGPU = cms.EDProducer( "SiPixelRecHitCUDA", beamSpot = cms.InputTag( "hltOnlineBeamSpotToGPU" ), src = cms.InputTag( "hltSiPixelClustersGPU" ), - CPE = cms.string( "PixelCPEFast" ) + CPE = cms.string( "hltESPPixelCPEFast" ) ) process.hltSiPixelRecHitsFromGPU = cms.EDProducer( "SiPixelRecHitFromCUDA", pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsGPU" ), @@ -64121,7 +64123,7 @@ process.hltSiPixelRecHitsFromLegacyCPUOnly = cms.EDProducer( "SiPixelRecHitSoAFromLegacy", beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), src = cms.InputTag( "hltSiPixelClustersLegacy" ), - CPE = cms.string( "PixelCPEFast" ), + CPE = cms.string( "hltESPPixelCPEFast" ), convertToLegacy = cms.bool( True ), isPhase2 = cms.bool( False ) ) diff --git a/HLTrigger/Configuration/test/OnLine_HLT_HIon.py b/HLTrigger/Configuration/test/OnLine_HLT_HIon.py index 001c88d3016f9..533a43c272d4d 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_HIon.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_HIon.py @@ -1,6 +1,6 @@ -# hltGetConfiguration /dev/CMSSW_12_5_0/HIon --full --data --type HIon --unprescale --process HLTHIon --globaltag auto:run3_hlt_HIon --input file:RelVal_Raw_HIon_DATA.root +# hltGetConfiguration /dev/CMSSW_12_6_0/HIon --full --data --type HIon --unprescale --process HLTHIon --globaltag auto:run3_hlt_HIon --input file:RelVal_Raw_HIon_DATA.root -# /dev/CMSSW_12_5_0/HIon/V17 (CMSSW_12_5_2) +# /dev/CMSSW_12_6_0/HIon/V11 (CMSSW_12_6_0_pre5) import FWCore.ParameterSet.Config as cms @@ -12,7 +12,7 @@ process.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA() process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_5_0/HIon/V17') + tableName = cms.string('/dev/CMSSW_12_6_0/HIon/V11') ) process.transferSystem = cms.PSet( @@ -3376,37 +3376,6 @@ label = cms.untracked.string( "ParabolicMf" ), valueOverride = cms.int32( -1 ) ) -process.PixelCPEFastESProducer = cms.ESProducer( "PixelCPEFastESProducer", - LoadTemplatesFromDB = cms.bool( True ), - Alpha2Order = cms.bool( True ), - ClusterProbComputationFlag = cms.int32( 0 ), - useLAWidthFromDB = cms.bool( True ), - lAOffset = cms.double( 0.0 ), - lAWidthBPix = cms.double( 0.0 ), - lAWidthFPix = cms.double( 0.0 ), - doLorentzFromAlignment = cms.bool( False ), - useLAFromDB = cms.bool( True ), - xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), - yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), - xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), - yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), - xerr_endcap = cms.vdouble( 0.002, 0.002 ), - yerr_endcap = cms.vdouble( 0.0021 ), - xerr_barrel_l1_def = cms.double( 0.0103 ), - yerr_barrel_l1_def = cms.double( 0.0021 ), - xerr_barrel_ln_def = cms.double( 0.0103 ), - yerr_barrel_ln_def = cms.double( 0.0021 ), - xerr_endcap_def = cms.double( 0.002 ), - yerr_endcap_def = cms.double( 7.5E-4 ), - isPhase2 = cms.bool( False ), - EdgeClusterErrorX = cms.double( 50.0 ), - EdgeClusterErrorY = cms.double( 85.0 ), - UseErrorsFromTemplates = cms.bool( True ), - TruncatePixelCharge = cms.bool( True ), - ComponentName = cms.string( "PixelCPEFast" ), - MagneticFieldRecord = cms.ESInputTag( "","" ), - appendToDataLabel = cms.string( "" ) -) process.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer", SimpleMagneticField = cms.string( "ParabolicMf" ), MaxDPhi = cms.double( 4.0 ), @@ -4770,6 +4739,37 @@ process.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer", ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) ) +process.hltESPPixelCPEFast = cms.ESProducer( "PixelCPEFastESProducer", + LoadTemplatesFromDB = cms.bool( True ), + Alpha2Order = cms.bool( True ), + ClusterProbComputationFlag = cms.int32( 0 ), + useLAWidthFromDB = cms.bool( True ), + lAOffset = cms.double( 0.0 ), + lAWidthBPix = cms.double( 0.0 ), + lAWidthFPix = cms.double( 0.0 ), + doLorentzFromAlignment = cms.bool( False ), + useLAFromDB = cms.bool( True ), + xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), + yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), + xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), + yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), + xerr_endcap = cms.vdouble( 0.002, 0.002 ), + yerr_endcap = cms.vdouble( 0.0021 ), + xerr_barrel_l1_def = cms.double( 0.0103 ), + yerr_barrel_l1_def = cms.double( 0.0021 ), + xerr_barrel_ln_def = cms.double( 0.0103 ), + yerr_barrel_ln_def = cms.double( 0.0021 ), + xerr_endcap_def = cms.double( 0.002 ), + yerr_endcap_def = cms.double( 7.5E-4 ), + isPhase2 = cms.bool( False ), + EdgeClusterErrorX = cms.double( 50.0 ), + EdgeClusterErrorY = cms.double( 85.0 ), + UseErrorsFromTemplates = cms.bool( True ), + TruncatePixelCharge = cms.bool( True ), + ComponentName = cms.string( "hltESPPixelCPEFast" ), + MagneticFieldRecord = cms.ESInputTag( "","" ), + appendToDataLabel = cms.string( "" ) +) process.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer", LoadTemplatesFromDB = cms.bool( True ), Alpha2Order = cms.bool( True ), @@ -5248,7 +5248,8 @@ appendToDataLabel = cms.string( "" ) ) process.siPixelQualityESProducer = cms.ESProducer( "SiPixelQualityESProducer", - siPixelQualityLabel = cms.string( "" ) + siPixelQualityLabel = cms.string( "" ), + siPixelQualityLabel_RawToDigi = cms.string( "" ) ) process.siPixelROCsStatusAndMappingWrapperESProducer = cms.ESProducer( "SiPixelROCsStatusAndMappingWrapperESProducer", ComponentName = cms.string( "" ), @@ -5361,6 +5362,7 @@ limit = cms.untracked.int32( 10000000 ) ), threshold = cms.untracked.string( "INFO" ), + enableStatistics = cms.untracked.bool( False ) ), suppressError = cms.untracked.vstring( 'hltL3TkTracksFromL2IOHit', 'hltL3TkTracksFromL2OIHit', @@ -5571,14 +5573,14 @@ process.hltSiPixelRecHitsFromLegacy = cms.EDProducer( "SiPixelRecHitSoAFromLegacy", beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), src = cms.InputTag( "hltSiPixelClusters" ), - CPE = cms.string( "PixelCPEFast" ), + CPE = cms.string( "hltESPPixelCPEFast" ), convertToLegacy = cms.bool( True ), isPhase2 = cms.bool( False ) ) process.hltSiPixelRecHitsGPU = cms.EDProducer( "SiPixelRecHitCUDA", beamSpot = cms.InputTag( "hltOnlineBeamSpotToGPU" ), src = cms.InputTag( "hltSiPixelClustersGPU" ), - CPE = cms.string( "PixelCPEFast" ) + CPE = cms.string( "hltESPPixelCPEFast" ) ) process.hltSiPixelRecHitsFromGPU = cms.EDProducer( "SiPixelRecHitFromCUDA", pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsGPU" ), @@ -6485,9 +6487,9 @@ verbose = cms.untracked.int32( 0 ), RawCollectionList = cms.VInputTag( 'hltSiStripDigiToZSRaw','source','rawDataCollector' ) ) -process.rawPrimeDataRepacker = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataRepacker" ), - fedList = ( cms.vuint32( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694)+cms.vuint32( 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949)+cms.vuint32( 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204)+cms.vuint32( 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459)+cms.vuint32( 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714)+cms.vuint32( 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969)+cms.vuint32( 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, 2048, 2049, 2050, 2051, 2052, 2053, 2054, 2055, 2056, 2057, 2058, 2059, 2060, 2061, 2062, 2063, 2064, 2065, 2066, 2067, 2068, 2069, 2070, 2071, 2072, 2073, 2074, 2075, 2076, 2077, 2078, 2079, 2080, 2081, 2082, 2083, 2084, 2085, 2086, 2087, 2088, 2089, 2090, 2091, 2092, 2093, 2094, 2095, 2096, 2097, 2098, 2099, 2100, 2101, 2102, 2103, 2104, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117, 2118, 2119, 2120, 2121, 2122, 2123, 2124, 2125, 2126, 2127, 2128, 2129, 2130, 2131, 2132, 2133, 2134, 2135, 2136, 2137, 2138, 2139, 2140, 2141, 2142, 2143, 2144, 2145, 2146, 2147, 2148, 2149, 2150, 2151, 2152, 2153, 2154, 2155, 2156, 2157, 2158, 2159, 2160, 2161, 2162, 2163, 2164, 2165, 2166, 2167, 2168, 2169, 2170, 2171, 2172, 2173, 2174, 2175, 2176, 2177, 2178, 2179, 2180, 2181, 2182, 2183, 2184, 2185, 2186, 2187, 2188, 2189, 2190, 2191, 2192, 2193, 2194, 2195, 2196, 2197, 2198, 2199, 2200, 2201, 2202, 2203, 2204, 2205, 2206, 2207, 2208, 2209, 2210, 2211, 2212, 2213, 2214, 2215, 2216, 2217, 2218, 2219, 2220, 2221, 2222, 2223, 2224)+cms.vuint32( 2225, 2226, 2227, 2228, 2229, 2230, 2231, 2232, 2233, 2234, 2235, 2236, 2237, 2238, 2239, 2240, 2241, 2242, 2243, 2244, 2245, 2246, 2247, 2248, 2249, 2250, 2251, 2252, 2253, 2254, 2255, 2256, 2257, 2258, 2259, 2260, 2261, 2262, 2263, 2264, 2265, 2266, 2267, 2268, 2269, 2270, 2271, 2272, 2273, 2274, 2275, 2276, 2277, 2278, 2279, 2280, 2281, 2282, 2283, 2284, 2285, 2286, 2287, 2288, 2289, 2290, 2291, 2292, 2293, 2294, 2295, 2296, 2297, 2298, 2299, 2300, 2301, 2302, 2303, 2304, 2305, 2306, 2307, 2308, 2309, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2318, 2319, 2320, 2321, 2322, 2323, 2324, 2325, 2326, 2327, 2328, 2329, 2330, 2331, 2332, 2333, 2334, 2335, 2336, 2337, 2338, 2339, 2340, 2341, 2342, 2343, 2344, 2345, 2346, 2347, 2348, 2349, 2350, 2351, 2352, 2353, 2354, 2355, 2356, 2357, 2358, 2359, 2360, 2361, 2362, 2363, 2364, 2365, 2366, 2367, 2368, 2369, 2370, 2371, 2372, 2373, 2374, 2375, 2376, 2377, 2378, 2379, 2380, 2381, 2382, 2383, 2384, 2385, 2386, 2387, 2388, 2389, 2390, 2391, 2392, 2393, 2394, 2395, 2396, 2397, 2398, 2399, 2400, 2401, 2402, 2403, 2404, 2405, 2406, 2407, 2408, 2409, 2410, 2411, 2412, 2413, 2414, 2415, 2416, 2417, 2418, 2419, 2420, 2421, 2422, 2423, 2424, 2425, 2426, 2427, 2428, 2429, 2430, 2431, 2432, 2433, 2434, 2435, 2436, 2437, 2438, 2439, 2440, 2441, 2442, 2443, 2444, 2445, 2446, 2447, 2448, 2449, 2450, 2451, 2452, 2453, 2454, 2455, 2456, 2457, 2458, 2459, 2460, 2461, 2462, 2463, 2464, 2465, 2466, 2467, 2468, 2469, 2470, 2471, 2472, 2473, 2474, 2475, 2476, 2477, 2478, 2479)+cms.vuint32( 2480, 2481, 2482, 2483, 2484, 2485, 2486, 2487, 2488, 2489, 2490, 2491, 2492, 2493, 2494, 2495, 2496, 2497, 2498, 2499, 2500, 2501, 2502, 2503, 2504, 2505, 2506, 2507, 2508, 2509, 2510, 2511, 2512, 2513, 2514, 2515, 2516, 2517, 2518, 2519, 2520, 2521, 2522, 2523, 2524, 2525, 2526, 2527, 2528, 2529, 2530, 2531, 2532, 2533, 2534, 2535, 2536, 2537, 2538, 2539, 2540, 2541, 2542, 2543, 2544, 2545, 2546, 2547, 2548, 2549, 2550, 2551, 2552, 2553, 2554, 2555, 2556, 2557, 2558, 2559, 2560, 2561, 2562, 2563, 2564, 2565, 2566, 2567, 2568, 2569, 2570, 2571, 2572, 2573, 2574, 2575, 2576, 2577, 2578, 2579, 2580, 2581, 2582, 2583, 2584, 2585, 2586, 2587, 2588, 2589, 2590, 2591, 2592, 2593, 2594, 2595, 2596, 2597, 2598, 2599, 2600, 2601, 2602, 2603, 2604, 2605, 2606, 2607, 2608, 2609, 2610, 2611, 2612, 2613, 2614, 2615, 2616, 2617, 2618, 2619, 2620, 2621, 2622, 2623, 2624, 2625, 2626, 2627, 2628, 2629, 2630, 2631, 2632, 2633, 2634, 2635, 2636, 2637, 2638, 2639, 2640, 2641, 2642, 2643, 2644, 2645, 2646, 2647, 2648, 2649, 2650, 2651, 2652, 2653, 2654, 2655, 2656, 2657, 2658, 2659, 2660, 2661, 2662, 2663, 2664, 2665, 2666, 2667, 2668, 2669, 2670, 2671, 2672, 2673, 2674, 2675, 2676, 2677, 2678, 2679, 2680, 2681, 2682, 2683, 2684, 2685, 2686, 2687, 2688, 2689, 2690, 2691, 2692, 2693, 2694, 2695, 2696, 2697, 2698, 2699, 2700, 2701, 2702, 2703, 2704, 2705, 2706, 2707, 2708, 2709, 2710, 2711, 2712, 2713, 2714, 2715, 2716, 2717, 2718, 2719, 2720, 2721, 2722, 2723, 2724, 2725, 2726, 2727, 2728, 2729, 2730, 2731, 2732, 2733, 2734)+cms.vuint32( 2735, 2736, 2737, 2738, 2739, 2740, 2741, 2742, 2743, 2744, 2745, 2746, 2747, 2748, 2749, 2750, 2751, 2752, 2753, 2754, 2755, 2756, 2757, 2758, 2759, 2760, 2761, 2762, 2763, 2764, 2765, 2766, 2767, 2768, 2769, 2770, 2771, 2772, 2773, 2774, 2775, 2776, 2777, 2778, 2779, 2780, 2781, 2782, 2783, 2784, 2785, 2786, 2787, 2788, 2789, 2790, 2791, 2792, 2793, 2794, 2795, 2796, 2797, 2798, 2799, 2800, 2801, 2802, 2803, 2804, 2805, 2806, 2807, 2808, 2809, 2810, 2811, 2812, 2813, 2814, 2815, 2816, 2817, 2818, 2819, 2820, 2821, 2822, 2823, 2824, 2825, 2826, 2827, 2828, 2829, 2830, 2831, 2832, 2833, 2834, 2835, 2836, 2837, 2838, 2839, 2840, 2841, 2842, 2843, 2844, 2845, 2846, 2847, 2848, 2849, 2850, 2851, 2852, 2853, 2854, 2855, 2856, 2857, 2858, 2859, 2860, 2861, 2862, 2863, 2864, 2865, 2866, 2867, 2868, 2869, 2870, 2871, 2872, 2873, 2874, 2875, 2876, 2877, 2878, 2879, 2880, 2881, 2882, 2883, 2884, 2885, 2886, 2887, 2888, 2889, 2890, 2891, 2892, 2893, 2894, 2895, 2896, 2897, 2898, 2899, 2900, 2901, 2902, 2903, 2904, 2905, 2906, 2907, 2908, 2909, 2910, 2911, 2912, 2913, 2914, 2915, 2916, 2917, 2918, 2919, 2920, 2921, 2922, 2923, 2924, 2925, 2926, 2927, 2928, 2929, 2930, 2931, 2932, 2933, 2934, 2935, 2936, 2937, 2938, 2939, 2940, 2941, 2942, 2943, 2944, 2945, 2946, 2947, 2948, 2949, 2950, 2951, 2952, 2953, 2954, 2955, 2956, 2957, 2958, 2959, 2960, 2961, 2962, 2963, 2964, 2965, 2966, 2967, 2968, 2969, 2970, 2971, 2972, 2973, 2974, 2975, 2976, 2977, 2978, 2979, 2980, 2981, 2982, 2983, 2984, 2985, 2986, 2987, 2988, 2989)+cms.vuint32( 2990, 2991, 2992, 2993, 2994, 2995, 2996, 2997, 2998, 2999, 3000, 3001, 3002, 3003, 3004, 3005, 3006, 3007, 3008, 3009, 3010, 3011, 3012, 3013, 3014, 3015, 3016, 3017, 3018, 3019, 3020, 3021, 3022, 3023, 3024, 3025, 3026, 3027, 3028, 3029, 3030, 3031, 3032, 3033, 3034, 3035, 3036, 3037, 3038, 3039, 3040, 3041, 3042, 3043, 3044, 3045, 3046, 3047, 3048, 3049, 3050, 3051, 3052, 3053, 3054, 3055, 3056, 3057, 3058, 3059, 3060, 3061, 3062, 3063, 3064, 3065, 3066, 3067, 3068, 3069, 3070, 3071, 3072, 3073, 3074, 3075, 3076, 3077, 3078, 3079, 3080, 3081, 3082, 3083, 3084, 3085, 3086, 3087, 3088, 3089, 3090, 3091, 3092, 3093, 3094, 3095, 3096, 3097, 3098, 3099, 3100, 3101, 3102, 3103, 3104, 3105, 3106, 3107, 3108, 3109, 3110, 3111, 3112, 3113, 3114, 3115, 3116, 3117, 3118, 3119, 3120, 3121, 3122, 3123, 3124, 3125, 3126, 3127, 3128, 3129, 3130, 3131, 3132, 3133, 3134, 3135, 3136, 3137, 3138, 3139, 3140, 3141, 3142, 3143, 3144, 3145, 3146, 3147, 3148, 3149, 3150, 3151, 3152, 3153, 3154, 3155, 3156, 3157, 3158, 3159, 3160, 3161, 3162, 3163, 3164, 3165, 3166, 3167, 3168, 3169, 3170, 3171, 3172, 3173, 3174, 3175, 3176, 3177, 3178, 3179, 3180, 3181, 3182, 3183, 3184, 3185, 3186, 3187, 3188, 3189, 3190, 3191, 3192, 3193, 3194, 3195, 3196, 3197, 3198, 3199, 3200, 3201, 3202, 3203, 3204, 3205, 3206, 3207, 3208, 3209, 3210, 3211, 3212, 3213, 3214, 3215, 3216, 3217, 3218, 3219, 3220, 3221, 3222, 3223, 3224, 3225, 3226, 3227, 3228, 3229, 3230, 3231, 3232, 3233, 3234, 3235, 3236, 3237, 3238, 3239, 3240, 3241, 3242, 3243, 3244)+cms.vuint32( 3245, 3246, 3247, 3248, 3249, 3250, 3251, 3252, 3253, 3254, 3255, 3256, 3257, 3258, 3259, 3260, 3261, 3262, 3263, 3264, 3265, 3266, 3267, 3268, 3269, 3270, 3271, 3272, 3273, 3274, 3275, 3276, 3277, 3278, 3279, 3280, 3281, 3282, 3283, 3284, 3285, 3286, 3287, 3288, 3289, 3290, 3291, 3292, 3293, 3294, 3295, 3296, 3297, 3298, 3299, 3300, 3301, 3302, 3303, 3304, 3305, 3306, 3307, 3308, 3309, 3310, 3311, 3312, 3313, 3314, 3315, 3316, 3317, 3318, 3319, 3320, 3321, 3322, 3323, 3324, 3325, 3326, 3327, 3328, 3329, 3330, 3331, 3332, 3333, 3334, 3335, 3336, 3337, 3338, 3339, 3340, 3341, 3342, 3343, 3344, 3345, 3346, 3347, 3348, 3349, 3350, 3351, 3352, 3353, 3354, 3355, 3356, 3357, 3358, 3359, 3360, 3361, 3362, 3363, 3364, 3365, 3366, 3367, 3368, 3369, 3370, 3371, 3372, 3373, 3374, 3375, 3376, 3377, 3378, 3379, 3380, 3381, 3382, 3383, 3384, 3385, 3386, 3387, 3388, 3389, 3390, 3391, 3392, 3393, 3394, 3395, 3396, 3397, 3398, 3399, 3400, 3401, 3402, 3403, 3404, 3405, 3406, 3407, 3408, 3409, 3410, 3411, 3412, 3413, 3414, 3415, 3416, 3417, 3418, 3419, 3420, 3421, 3422, 3423, 3424, 3425, 3426, 3427, 3428, 3429, 3430, 3431, 3432, 3433, 3434, 3435, 3436, 3437, 3438, 3439, 3440, 3441, 3442, 3443, 3444, 3445, 3446, 3447, 3448, 3449, 3450, 3451, 3452, 3453, 3454, 3455, 3456, 3457, 3458, 3459, 3460, 3461, 3462, 3463, 3464, 3465, 3466, 3467, 3468, 3469, 3470, 3471, 3472, 3473, 3474, 3475, 3476, 3477, 3478, 3479, 3480, 3481, 3482, 3483, 3484, 3485, 3486, 3487, 3488, 3489, 3490, 3491, 3492, 3493, 3494, 3495, 3496, 3497, 3498, 3499)+cms.vuint32( 3500, 3501, 3502, 3503, 3504, 3505, 3506, 3507, 3508, 3509, 3510, 3511, 3512, 3513, 3514, 3515, 3516, 3517, 3518, 3519, 3520, 3521, 3522, 3523, 3524, 3525, 3526, 3527, 3528, 3529, 3530, 3531, 3532, 3533, 3534, 3535, 3536, 3537, 3538, 3539, 3540, 3541, 3542, 3543, 3544, 3545, 3546, 3547, 3548, 3549, 3550, 3551, 3552, 3553, 3554, 3555, 3556, 3557, 3558, 3559, 3560, 3561, 3562, 3563, 3564, 3565, 3566, 3567, 3568, 3569, 3570, 3571, 3572, 3573, 3574, 3575, 3576, 3577, 3578, 3579, 3580, 3581, 3582, 3583, 3584, 3585, 3586, 3587, 3588, 3589, 3590, 3591, 3592, 3593, 3594, 3595, 3596, 3597, 3598, 3599, 3600, 3601, 3602, 3603, 3604, 3605, 3606, 3607, 3608, 3609, 3610, 3611, 3612, 3613, 3614, 3615, 3616, 3617, 3618, 3619, 3620, 3621, 3622, 3623, 3624, 3625, 3626, 3627, 3628, 3629, 3630, 3631, 3632, 3633, 3634, 3635, 3636, 3637, 3638, 3639, 3640, 3641, 3642, 3643, 3644, 3645, 3646, 3647, 3648, 3649, 3650, 3651, 3652, 3653, 3654, 3655, 3656, 3657, 3658, 3659, 3660, 3661, 3662, 3663, 3664, 3665, 3666, 3667, 3668, 3669, 3670, 3671, 3672, 3673, 3674, 3675, 3676, 3677, 3678, 3679, 3680, 3681, 3682, 3683, 3684, 3685, 3686, 3687, 3688, 3689, 3690, 3691, 3692, 3693, 3694, 3695, 3696, 3697, 3698, 3699, 3700, 3701, 3702, 3703, 3704, 3705, 3706, 3707, 3708, 3709, 3710, 3711, 3712, 3713, 3714, 3715, 3716, 3717, 3718, 3719, 3720, 3721, 3722, 3723, 3724, 3725, 3726, 3727, 3728, 3729, 3730, 3731, 3732, 3733, 3734, 3735, 3736, 3737, 3738, 3739, 3740, 3741, 3742, 3743, 3744, 3745, 3746, 3747, 3748, 3749, 3750, 3751, 3752, 3753, 3754)+cms.vuint32( 3755, 3756, 3757, 3758, 3759, 3760, 3761, 3762, 3763, 3764, 3765, 3766, 3767, 3768, 3769, 3770, 3771, 3772, 3773, 3774, 3775, 3776, 3777, 3778, 3779, 3780, 3781, 3782, 3783, 3784, 3785, 3786, 3787, 3788, 3789, 3790, 3791, 3792, 3793, 3794, 3795, 3796, 3797, 3798, 3799, 3800, 3801, 3802, 3803, 3804, 3805, 3806, 3807, 3808, 3809, 3810, 3811, 3812, 3813, 3814, 3815, 3816, 3817, 3818, 3819, 3820, 3821, 3822, 3823, 3824, 3825, 3826, 3827, 3828, 3829, 3830, 3831, 3832, 3833, 3834, 3835, 3836, 3837, 3838, 3839, 3840, 3841, 3842, 3843, 3844, 3845, 3846, 3847, 3848, 3849, 3850, 3851, 3852, 3853, 3854, 3855, 3856, 3857, 3858, 3859, 3860, 3861, 3862, 3863, 3864, 3865, 3866, 3867, 3868, 3869, 3870, 3871, 3872, 3873, 3874, 3875, 3876, 3877, 3878, 3879, 3880, 3881, 3882, 3883, 3884, 3885, 3886, 3887, 3888, 3889, 3890, 3891, 3892, 3893, 3894, 3895, 3896, 3897, 3898, 3899, 3900, 3901, 3902, 3903, 3904, 3905, 3906, 3907, 3908, 3909, 3910, 3911, 3912, 3913, 3914, 3915, 3916, 3917, 3918, 3919, 3920, 3921, 3922, 3923, 3924, 3925, 3926, 3927, 3928, 3929, 3930, 3931, 3932, 3933, 3934, 3935, 3936, 3937, 3938, 3939, 3940, 3941, 3942, 3943, 3944, 3945, 3946, 3947, 3948, 3949, 3950, 3951, 3952, 3953, 3954, 3955, 3956, 3957, 3958, 3959, 3960, 3961, 3962, 3963, 3964, 3965, 3966, 3967, 3968, 3969, 3970, 3971, 3972, 3973, 3974, 3975, 3976, 3977, 3978, 3979, 3980, 3981, 3982, 3983, 3984, 3985, 3986, 3987, 3988, 3989, 3990, 3991, 3992, 3993, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4002, 4003, 4004, 4005, 4006, 4007, 4008, 4009)+cms.vuint32( 4010, 4011, 4012, 4013, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4023, 4024, 4025, 4026, 4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4043, 4044, 4045, 4046, 4047, 4048, 4049, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058, 4059, 4060, 4061, 4062, 4063, 4064, 4065, 4066, 4067, 4068, 4069, 4070, 4071, 4072, 4073, 4074, 4075, 4076, 4077, 4078, 4079, 4080, 4081, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4090, 4091, 4092, 4093, 4094, 4095, 4096) ) +process.rawPrimeDataRepacker = cms.EDProducer( "EvFFEDExcluder", + src = cms.InputTag( "rawDataRepacker" ), + fedsToExclude = ( cms.vuint32( 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304)+cms.vuint32( 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489) ) ) process.hltPreHIPhysicsForZS = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), diff --git a/HLTrigger/Configuration/test/OnLine_HLT_PIon.py b/HLTrigger/Configuration/test/OnLine_HLT_PIon.py index 6a59affbbb765..74b1d41830820 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_PIon.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_PIon.py @@ -1,6 +1,6 @@ -# hltGetConfiguration /dev/CMSSW_12_5_0/PIon --full --data --type PIon --unprescale --process HLTPIon --globaltag auto:run3_hlt_PIon --input file:RelVal_Raw_PIon_DATA.root +# hltGetConfiguration /dev/CMSSW_12_6_0/PIon --full --data --type PIon --unprescale --process HLTPIon --globaltag auto:run3_hlt_PIon --input file:RelVal_Raw_PIon_DATA.root -# /dev/CMSSW_12_5_0/PIon/V17 (CMSSW_12_5_2) +# /dev/CMSSW_12_6_0/PIon/V11 (CMSSW_12_6_0_pre5) import FWCore.ParameterSet.Config as cms @@ -12,7 +12,7 @@ process.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA() process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_5_0/PIon/V17') + tableName = cms.string('/dev/CMSSW_12_6_0/PIon/V11') ) process.transferSystem = cms.PSet( @@ -2959,37 +2959,6 @@ label = cms.untracked.string( "ParabolicMf" ), valueOverride = cms.int32( -1 ) ) -process.PixelCPEFastESProducer = cms.ESProducer( "PixelCPEFastESProducer", - LoadTemplatesFromDB = cms.bool( True ), - Alpha2Order = cms.bool( True ), - ClusterProbComputationFlag = cms.int32( 0 ), - useLAWidthFromDB = cms.bool( True ), - lAOffset = cms.double( 0.0 ), - lAWidthBPix = cms.double( 0.0 ), - lAWidthFPix = cms.double( 0.0 ), - doLorentzFromAlignment = cms.bool( False ), - useLAFromDB = cms.bool( True ), - xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), - yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), - xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), - yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), - xerr_endcap = cms.vdouble( 0.002, 0.002 ), - yerr_endcap = cms.vdouble( 0.0021 ), - xerr_barrel_l1_def = cms.double( 0.0103 ), - yerr_barrel_l1_def = cms.double( 0.0021 ), - xerr_barrel_ln_def = cms.double( 0.0103 ), - yerr_barrel_ln_def = cms.double( 0.0021 ), - xerr_endcap_def = cms.double( 0.002 ), - yerr_endcap_def = cms.double( 7.5E-4 ), - isPhase2 = cms.bool( False ), - EdgeClusterErrorX = cms.double( 50.0 ), - EdgeClusterErrorY = cms.double( 85.0 ), - UseErrorsFromTemplates = cms.bool( True ), - TruncatePixelCharge = cms.bool( True ), - ComponentName = cms.string( "PixelCPEFast" ), - MagneticFieldRecord = cms.ESInputTag( "","" ), - appendToDataLabel = cms.string( "" ) -) process.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer", SimpleMagneticField = cms.string( "ParabolicMf" ), MaxDPhi = cms.double( 4.0 ), @@ -4353,6 +4322,37 @@ process.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer", ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) ) +process.hltESPPixelCPEFast = cms.ESProducer( "PixelCPEFastESProducer", + LoadTemplatesFromDB = cms.bool( True ), + Alpha2Order = cms.bool( True ), + ClusterProbComputationFlag = cms.int32( 0 ), + useLAWidthFromDB = cms.bool( True ), + lAOffset = cms.double( 0.0 ), + lAWidthBPix = cms.double( 0.0 ), + lAWidthFPix = cms.double( 0.0 ), + doLorentzFromAlignment = cms.bool( False ), + useLAFromDB = cms.bool( True ), + xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), + yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), + xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), + yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), + xerr_endcap = cms.vdouble( 0.002, 0.002 ), + yerr_endcap = cms.vdouble( 0.0021 ), + xerr_barrel_l1_def = cms.double( 0.0103 ), + yerr_barrel_l1_def = cms.double( 0.0021 ), + xerr_barrel_ln_def = cms.double( 0.0103 ), + yerr_barrel_ln_def = cms.double( 0.0021 ), + xerr_endcap_def = cms.double( 0.002 ), + yerr_endcap_def = cms.double( 7.5E-4 ), + isPhase2 = cms.bool( False ), + EdgeClusterErrorX = cms.double( 50.0 ), + EdgeClusterErrorY = cms.double( 85.0 ), + UseErrorsFromTemplates = cms.bool( True ), + TruncatePixelCharge = cms.bool( True ), + ComponentName = cms.string( "hltESPPixelCPEFast" ), + MagneticFieldRecord = cms.ESInputTag( "","" ), + appendToDataLabel = cms.string( "" ) +) process.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer", LoadTemplatesFromDB = cms.bool( True ), Alpha2Order = cms.bool( True ), @@ -4831,7 +4831,8 @@ appendToDataLabel = cms.string( "" ) ) process.siPixelQualityESProducer = cms.ESProducer( "SiPixelQualityESProducer", - siPixelQualityLabel = cms.string( "" ) + siPixelQualityLabel = cms.string( "" ), + siPixelQualityLabel_RawToDigi = cms.string( "" ) ) process.siPixelROCsStatusAndMappingWrapperESProducer = cms.ESProducer( "SiPixelROCsStatusAndMappingWrapperESProducer", ComponentName = cms.string( "" ), @@ -4944,6 +4945,7 @@ limit = cms.untracked.int32( 10000000 ) ), threshold = cms.untracked.string( "INFO" ), + enableStatistics = cms.untracked.bool( False ) ), suppressError = cms.untracked.vstring( 'hltL3TkTracksFromL2IOHit', 'hltL3TkTracksFromL2OIHit', diff --git a/HLTrigger/Configuration/test/OnLine_HLT_PRef.py b/HLTrigger/Configuration/test/OnLine_HLT_PRef.py index 8868ee9e16599..f8d1ab11a4feb 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_PRef.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_PRef.py @@ -1,6 +1,6 @@ -# hltGetConfiguration /dev/CMSSW_12_5_0/PRef --full --data --type PRef --unprescale --process HLTPRef --globaltag auto:run3_hlt_PRef --input file:RelVal_Raw_PRef_DATA.root +# hltGetConfiguration /dev/CMSSW_12_6_0/PRef --full --data --type PRef --unprescale --process HLTPRef --globaltag auto:run3_hlt_PRef --input file:RelVal_Raw_PRef_DATA.root -# /dev/CMSSW_12_5_0/PRef/V17 (CMSSW_12_5_2) +# /dev/CMSSW_12_6_0/PRef/V11 (CMSSW_12_6_0_pre5) import FWCore.ParameterSet.Config as cms @@ -12,7 +12,7 @@ process.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA() process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_5_0/PRef/V17') + tableName = cms.string('/dev/CMSSW_12_6_0/PRef/V11') ) process.transferSystem = cms.PSet( @@ -3041,37 +3041,6 @@ label = cms.untracked.string( "ParabolicMf" ), valueOverride = cms.int32( -1 ) ) -process.PixelCPEFastESProducer = cms.ESProducer( "PixelCPEFastESProducer", - LoadTemplatesFromDB = cms.bool( True ), - Alpha2Order = cms.bool( True ), - ClusterProbComputationFlag = cms.int32( 0 ), - useLAWidthFromDB = cms.bool( True ), - lAOffset = cms.double( 0.0 ), - lAWidthBPix = cms.double( 0.0 ), - lAWidthFPix = cms.double( 0.0 ), - doLorentzFromAlignment = cms.bool( False ), - useLAFromDB = cms.bool( True ), - xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), - yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), - xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), - yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), - xerr_endcap = cms.vdouble( 0.002, 0.002 ), - yerr_endcap = cms.vdouble( 0.0021 ), - xerr_barrel_l1_def = cms.double( 0.0103 ), - yerr_barrel_l1_def = cms.double( 0.0021 ), - xerr_barrel_ln_def = cms.double( 0.0103 ), - yerr_barrel_ln_def = cms.double( 0.0021 ), - xerr_endcap_def = cms.double( 0.002 ), - yerr_endcap_def = cms.double( 7.5E-4 ), - isPhase2 = cms.bool( False ), - EdgeClusterErrorX = cms.double( 50.0 ), - EdgeClusterErrorY = cms.double( 85.0 ), - UseErrorsFromTemplates = cms.bool( True ), - TruncatePixelCharge = cms.bool( True ), - ComponentName = cms.string( "PixelCPEFast" ), - MagneticFieldRecord = cms.ESInputTag( "","" ), - appendToDataLabel = cms.string( "" ) -) process.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer", SimpleMagneticField = cms.string( "ParabolicMf" ), MaxDPhi = cms.double( 4.0 ), @@ -4435,6 +4404,37 @@ process.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer", ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) ) +process.hltESPPixelCPEFast = cms.ESProducer( "PixelCPEFastESProducer", + LoadTemplatesFromDB = cms.bool( True ), + Alpha2Order = cms.bool( True ), + ClusterProbComputationFlag = cms.int32( 0 ), + useLAWidthFromDB = cms.bool( True ), + lAOffset = cms.double( 0.0 ), + lAWidthBPix = cms.double( 0.0 ), + lAWidthFPix = cms.double( 0.0 ), + doLorentzFromAlignment = cms.bool( False ), + useLAFromDB = cms.bool( True ), + xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), + yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), + xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), + yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), + xerr_endcap = cms.vdouble( 0.002, 0.002 ), + yerr_endcap = cms.vdouble( 0.0021 ), + xerr_barrel_l1_def = cms.double( 0.0103 ), + yerr_barrel_l1_def = cms.double( 0.0021 ), + xerr_barrel_ln_def = cms.double( 0.0103 ), + yerr_barrel_ln_def = cms.double( 0.0021 ), + xerr_endcap_def = cms.double( 0.002 ), + yerr_endcap_def = cms.double( 7.5E-4 ), + isPhase2 = cms.bool( False ), + EdgeClusterErrorX = cms.double( 50.0 ), + EdgeClusterErrorY = cms.double( 85.0 ), + UseErrorsFromTemplates = cms.bool( True ), + TruncatePixelCharge = cms.bool( True ), + ComponentName = cms.string( "hltESPPixelCPEFast" ), + MagneticFieldRecord = cms.ESInputTag( "","" ), + appendToDataLabel = cms.string( "" ) +) process.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer", LoadTemplatesFromDB = cms.bool( True ), Alpha2Order = cms.bool( True ), @@ -4913,7 +4913,8 @@ appendToDataLabel = cms.string( "" ) ) process.siPixelQualityESProducer = cms.ESProducer( "SiPixelQualityESProducer", - siPixelQualityLabel = cms.string( "" ) + siPixelQualityLabel = cms.string( "" ), + siPixelQualityLabel_RawToDigi = cms.string( "" ) ) process.siPixelROCsStatusAndMappingWrapperESProducer = cms.ESProducer( "SiPixelROCsStatusAndMappingWrapperESProducer", ComponentName = cms.string( "" ), @@ -5026,6 +5027,7 @@ limit = cms.untracked.int32( 10000000 ) ), threshold = cms.untracked.string( "INFO" ), + enableStatistics = cms.untracked.bool( False ) ), suppressError = cms.untracked.vstring( 'hltL3TkTracksFromL2IOHit', 'hltL3TkTracksFromL2OIHit', @@ -6395,14 +6397,14 @@ process.hltSiPixelRecHitsFromLegacy = cms.EDProducer( "SiPixelRecHitSoAFromLegacy", beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), src = cms.InputTag( "hltSiPixelClusters" ), - CPE = cms.string( "PixelCPEFast" ), + CPE = cms.string( "hltESPPixelCPEFast" ), convertToLegacy = cms.bool( True ), isPhase2 = cms.bool( False ) ) process.hltSiPixelRecHitsGPU = cms.EDProducer( "SiPixelRecHitCUDA", beamSpot = cms.InputTag( "hltOnlineBeamSpotToGPU" ), src = cms.InputTag( "hltSiPixelClustersGPU" ), - CPE = cms.string( "PixelCPEFast" ) + CPE = cms.string( "hltESPPixelCPEFast" ) ) process.hltSiPixelRecHitsFromGPU = cms.EDProducer( "SiPixelRecHitFromCUDA", pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsGPU" ), diff --git a/HLTrigger/Configuration/test/getFrozenHLT.sh b/HLTrigger/Configuration/test/getFrozenHLT.sh index ddf570659ec44..fe7876a558562 100755 --- a/HLTrigger/Configuration/test/getFrozenHLT.sh +++ b/HLTrigger/Configuration/test/getFrozenHLT.sh @@ -2,9 +2,9 @@ # ConfDB configurations to use TABLES="Fake Fake1 Fake2 2022v15" -HLT_Fake="/dev/CMSSW_12_5_0/Fake" -HLT_Fake1="/dev/CMSSW_12_5_0/Fake1" -HLT_Fake2="/dev/CMSSW_12_5_0/Fake2" +HLT_Fake="/dev/CMSSW_12_6_0/Fake" +HLT_Fake1="/dev/CMSSW_12_6_0/Fake1" +HLT_Fake2="/dev/CMSSW_12_6_0/Fake2" HLT_2022v15="/frozen/2022/2e34/v1.5/CMSSW_12_5_X/HLT" # command-line arguments diff --git a/HLTrigger/Configuration/test/getHLT.sh b/HLTrigger/Configuration/test/getHLT.sh index e14613ba06f87..59263af862fbc 100755 --- a/HLTrigger/Configuration/test/getHLT.sh +++ b/HLTrigger/Configuration/test/getHLT.sh @@ -1,8 +1,8 @@ #!/bin/bash # ConfDB configurations to use -MASTER="/dev/CMSSW_12_5_0/HLT" # no explicit version, take the most recent -TARGET="/dev/CMSSW_12_5_0/\$TABLE" # no explicit version, take the most recent +MASTER="/dev/CMSSW_12_6_0/HLT" # no explicit version, take the most recent +TARGET="/dev/CMSSW_12_6_0/\$TABLE" # no explicit version, take the most recent TABLES="GRun HIon PIon PRef" # $TABLE in the above variable will be expanded to these TABLES From 75566095ebde0196429451c0f339e525929e0199 Mon Sep 17 00:00:00 2001 From: Sebastien Wertz Date: Wed, 30 Nov 2022 17:04:32 +0100 Subject: [PATCH 12/77] make treatment of Run2 and Run2 more consistent for electron and photon ID --- PhysicsTools/NanoAOD/python/electrons_cff.py | 171 ++++++++++++------- PhysicsTools/NanoAOD/python/photons_cff.py | 140 +++++++++------ 2 files changed, 198 insertions(+), 113 deletions(-) diff --git a/PhysicsTools/NanoAOD/python/electrons_cff.py b/PhysicsTools/NanoAOD/python/electrons_cff.py index a455905970174..2061f8781778a 100644 --- a/PhysicsTools/NanoAOD/python/electrons_cff.py +++ b/PhysicsTools/NanoAOD/python/electrons_cff.py @@ -7,27 +7,37 @@ ############################FOR bitmapVIDForEle main defn############################# electron_id_modules_WorkingPoints_nanoAOD = cms.PSet( modules = cms.vstring( - 'RecoEgamma.ElectronIdentification.Identification.cutBasedElectronID_Fall17_94X_V2_cff', 'RecoEgamma.ElectronIdentification.Identification.cutBasedElectronID_Winter22_122X_V1_cff', 'RecoEgamma.ElectronIdentification.Identification.heepElectronID_HEEPV70_cff', - 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Fall17_iso_V1_cff', - 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Fall17_noIso_V1_cff', - 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Fall17_iso_V2_cff', - 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Fall17_noIso_V2_cff', + # HZZ ID 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Summer16UL_ID_ISO_cff', 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Summer17UL_ID_ISO_cff', 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Summer18UL_ID_ISO_cff', + # Fall17: need to include the modules too to make sure they are run + 'RecoEgamma.ElectronIdentification.Identification.cutBasedElectronID_Fall17_94X_V2_cff', + 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Fall17_iso_V2_cff', + 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Fall17_noIso_V2_cff', ), WorkingPoints = cms.vstring( "egmGsfElectronIDs:cutBasedElectronID-RunIIIWinter22-V1-veto", "egmGsfElectronIDs:cutBasedElectronID-RunIIIWinter22-V1-loose", "egmGsfElectronIDs:cutBasedElectronID-RunIIIWinter22-V1-medium", - "egmGsfElectronIDs:cutBasedElectronID-RunIIIWinter22-V1-tight" + "egmGsfElectronIDs:cutBasedElectronID-RunIIIWinter22-V1-tight", ) ) # Use Fall17-94X-V2 as default for Run 2 -run2_nanoAOD_ANY.toModify(electron_id_modules_WorkingPoints_nanoAOD, +electron_id_modules_WorkingPoints_nanoAOD_Run2 = cms.PSet( + modules = cms.vstring( + 'RecoEgamma.ElectronIdentification.Identification.cutBasedElectronID_Fall17_94X_V2_cff', + 'RecoEgamma.ElectronIdentification.Identification.heepElectronID_HEEPV70_cff', + 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Fall17_iso_V2_cff', + 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Fall17_noIso_V2_cff', + # HZZ ID + 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Summer16UL_ID_ISO_cff', + 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Summer17UL_ID_ISO_cff', + 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Summer18UL_ID_ISO_cff', + ), WorkingPoints = cms.vstring( "egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V2-veto", "egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V2-loose", @@ -36,6 +46,12 @@ ) ) +# make Fall17 the default one in Run2 +run2_nanoAOD_ANY.toModify(electron_id_modules_WorkingPoints_nanoAOD, + modules=electron_id_modules_WorkingPoints_nanoAOD_Run2.modules).\ + toModify(electron_id_modules_WorkingPoints_nanoAOD, + WorkingPoints=electron_id_modules_WorkingPoints_nanoAOD_Run2.WorkingPoints) + def _get_bitmapVIDForEle_docstring(modules,WorkingPoints): docstring='' for modname in modules: @@ -55,13 +71,8 @@ def _get_bitmapVIDForEle_docstring(modules,WorkingPoints): _bitmapVIDForEle_docstring = _get_bitmapVIDForEle_docstring(electron_id_modules_WorkingPoints_nanoAOD.modules,bitmapVIDForEle.WorkingPoints) bitmapVIDForEleFall17V2 = bitmapVIDForEle.clone( - WorkingPoints = cms.vstring( - "egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V2-veto", - "egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V2-loose", - "egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V2-medium", - "egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V2-tight", + WorkingPoints = electron_id_modules_WorkingPoints_nanoAOD_Run2.WorkingPoints ) -) _bitmapVIDForEleFall17V2_docstring = _get_bitmapVIDForEle_docstring(electron_id_modules_WorkingPoints_nanoAOD.modules, bitmapVIDForEleFall17V2.WorkingPoints) bitmapVIDForEleHEEP = bitmapVIDForEle.clone( @@ -70,6 +81,7 @@ def _get_bitmapVIDForEle_docstring(modules,WorkingPoints): ) _bitmapVIDForEleHEEP_docstring = _get_bitmapVIDForEle_docstring(electron_id_modules_WorkingPoints_nanoAOD.modules,bitmapVIDForEleHEEP.WorkingPoints) ############################for bitmapVIDForEle defn end############################# + #######################ISO ELE defn(in principle should be an import#################### ##PhysicsTools/NanoAOD/python/EleIsoValueMapProducer_cfi.py isoForEle = cms.EDProducer("EleIsoValueMapProducer", @@ -81,19 +93,12 @@ def _get_bitmapVIDForEle_docstring(modules,WorkingPoints): EAFile_PFIso = cms.FileInPath("RecoEgamma/ElectronIdentification/data/Run3_Winter22/effAreaElectrons_cone03_pfNeuHadronsAndPhotons_122X.txt"), ) -run2_nanoAOD_ANY.toModify(isoForEle, - EAFile_MiniIso = cms.FileInPath("RecoEgamma/ElectronIdentification/data/Fall17/effAreaElectrons_cone03_pfNeuHadronsAndPhotons_94X.txt"), - EAFile_PFIso = cms.FileInPath("RecoEgamma/ElectronIdentification/data/Fall17/effAreaElectrons_cone03_pfNeuHadronsAndPhotons_94X.txt"),) - -isoForEleFall17V2 = cms.EDProducer("EleIsoValueMapProducer", - src = cms.InputTag("slimmedElectrons"), - relative = cms.bool(False), - rho_MiniIso = cms.InputTag("fixedGridRhoFastjetAll"), - rho_PFIso = cms.InputTag("fixedGridRhoFastjetAll"), +isoForEleFall17V2 = isoForEle.clone( EAFile_MiniIso = cms.FileInPath("RecoEgamma/ElectronIdentification/data/Fall17/effAreaElectrons_cone03_pfNeuHadronsAndPhotons_94X.txt"), EAFile_PFIso = cms.FileInPath("RecoEgamma/ElectronIdentification/data/Fall17/effAreaElectrons_cone03_pfNeuHadronsAndPhotons_94X.txt"), ) #######################################ISO ELE end##################################### + ######################################ptRatioForEle##################################### ###import from hysicsTools/NanoAOD/pythonElectronJetVarProducer_cfi.py ptRatioRelForEle = cms.EDProducer("ElectronJetVarProducer", @@ -102,9 +107,11 @@ def _get_bitmapVIDForEle_docstring(modules,WorkingPoints): srcVtx = cms.InputTag("offlineSlimmedPrimaryVertices"), ) ######################################ptRatioForEle##################################### + #############3###################seedGailEle############################# seedGainEle = cms.EDProducer("ElectronSeedGainProducer", src = cms.InputTag("slimmedElectrons")) ############################################seed gainELE + ############################calibratedPatElectrons############## ##this is a special one, so we leave the era modifications here##### import RecoEgamma.EgammaTools.calibratedEgammas_cff @@ -133,29 +140,34 @@ def _get_bitmapVIDForEle_docstring(modules,WorkingPoints): calibratedPatElectronsNano, correctionFile = "EgammaAnalysis/ElectronTools/data/ScalesSmearings/Run2018_29Sep2020_RunFineEtaR9Gain" ) - ##############################end calibratedPatElectronsNano############################33 + #####################Start slimmedElectronsWithUserData###############################3 ##import from PhysicsTools/PatAlgos/python/electronsWithUserData_cfi.py slimmedElectronsWithUserData = cms.EDProducer("PATElectronUserDataEmbedder", src = cms.InputTag("slimmedElectrons"), parentSrcs = cms.VInputTag("reducedEgamma:reducedGedGsfElectrons"), userFloats = cms.PSet( - mvaFall17V1Iso = cms.InputTag("electronMVAValueMapProducer:ElectronMVAEstimatorRun2Fall17IsoV1Values"), - mvaFall17V1noIso = cms.InputTag("electronMVAValueMapProducer:ElectronMVAEstimatorRun2Fall17NoIsoV1Values"), mvaIso = cms.InputTag("electronMVAValueMapProducer:ElectronMVAEstimatorRun2Fall17IsoV2Values"), mvaNoIso = cms.InputTag("electronMVAValueMapProducer:ElectronMVAEstimatorRun2Fall17NoIsoV2Values"), mvaHZZIso = cms.InputTag("electronMVAValueMapProducer:ElectronMVAEstimatorRun2Summer18ULIdIsoValues"), - miniIsoChg = cms.InputTag("isoForEleFall17V2:miniIsoChg"), - miniIsoAll = cms.InputTag("isoForEleFall17V2:miniIsoAll"), + + miniIsoChg = cms.InputTag("isoForEle:miniIsoChg"), + miniIsoAll = cms.InputTag("isoForEle:miniIsoAll"), PFIsoChg = cms.InputTag("isoForEle:PFIsoChg"), PFIsoAll = cms.InputTag("isoForEle:PFIsoAll"), - PFIsoAll04 = cms.InputTag("isoForEleFall17V2:PFIsoAll04"), - PFIsoChgFall17V2 = cms.InputTag("isoForEleFall17V2:PFIsoChg"), - PFIsoAllFall17V2 = cms.InputTag("isoForEleFall17V2:PFIsoAll"), + PFIsoAll04 = cms.InputTag("isoForEle:PFIsoAll04"), + + miniIsoChg_Fall17V2 = cms.InputTag("isoForEleFall17V2:miniIsoChg"), + miniIsoAll_Fall17V2 = cms.InputTag("isoForEleFall17V2:miniIsoAll"), + PFIsoChg_Fall17V2 = cms.InputTag("isoForEleFall17V2:PFIsoChg"), + PFIsoAll_Fall17V2 = cms.InputTag("isoForEleFall17V2:PFIsoAll"), + PFIsoAll04_Fall17V2 = cms.InputTag("isoForEleFall17V2:PFIsoAll04"), + ptRatio = cms.InputTag("ptRatioRelForEle:ptRatio"), ptRel = cms.InputTag("ptRatioRelForEle:ptRel"), jetNDauChargedMVASel = cms.InputTag("ptRatioRelForEle:jetNDauChargedMVASel"), + ecalTrkEnergyErrPostCorrNew = cms.InputTag("calibratedPatElectronsNano","ecalTrkEnergyErrPostCorr"), ecalTrkEnergyPreCorrNew = cms.InputTag("calibratedPatElectronsNano","ecalTrkEnergyPreCorr"), ecalTrkEnergyPostCorrNew = cms.InputTag("calibratedPatElectronsNano","ecalTrkEnergyPostCorr"), @@ -163,17 +175,8 @@ def _get_bitmapVIDForEle_docstring(modules,WorkingPoints): energyScaleDownNew = cms.InputTag("calibratedPatElectronsNano","energyScaleDown"), energySigmaUpNew = cms.InputTag("calibratedPatElectronsNano","energySigmaUp"), energySigmaDownNew = cms.InputTag("calibratedPatElectronsNano","energySigmaDown"), - ), userIntFromBools = cms.PSet( - - mvaFall17V1Iso_WP90 = cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-iso-V1-wp90"), - mvaFall17V1Iso_WP80 = cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-iso-V1-wp80"), - mvaFall17V1Iso_WPL = cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-iso-V1-wpLoose"), - mvaFall17V1noIso_WP90 = cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-noIso-V1-wp90"), - mvaFall17V1noIso_WP80 = cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-noIso-V1-wp80"), - mvaFall17V1noIso_WPL = cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-noIso-V1-wpLoose"), - mvaIso_WP90 = cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-iso-V2-wp90"), mvaIso_WP80 = cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-iso-V2-wp80"), mvaIso_WPL = cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-iso-V2-wpLoose"), @@ -181,19 +184,19 @@ def _get_bitmapVIDForEle_docstring(modules,WorkingPoints): mvaNoIso_WP80 = cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-noIso-V2-wp80"), mvaNoIso_WPL = cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-noIso-V2-wpLoose"), - cutbasedID_Fall17_V2_veto = cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V2-veto"), - cutbasedID_Fall17_V2_loose = cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V2-loose"), - cutbasedID_Fall17_V2_medium = cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V2-medium"), - cutbasedID_Fall17_V2_tight = cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V2-tight"), - cutbasedID_RunIIIWinter22_veto = cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-RunIIIWinter22-V1-veto"), - cutbasedID_RunIIIWinter22_loose = cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-RunIIIWinter22-V1-loose"), - cutbasedID_RunIIIWinter22_medium = cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-RunIIIWinter22-V1-medium"), - cutbasedID_RunIIIWinter22_tight = cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-RunIIIWinter22-V1-tight"), - cutbasedID_HEEP = cms.InputTag("egmGsfElectronIDs:heepElectronID-HEEPV70"), + cutBasedID_veto = cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-RunIIIWinter22-V1-veto"), + cutBasedID_loose = cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-RunIIIWinter22-V1-loose"), + cutBasedID_medium = cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-RunIIIWinter22-V1-medium"), + cutBasedID_tight = cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-RunIIIWinter22-V1-tight"), + cutBasedID_Fall17V2_veto = cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V2-veto"), + cutBasedID_Fall17V2_loose = cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V2-loose"), + cutBasedID_Fall17V2_medium = cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V2-medium"), + cutBasedID_Fall17V2_tight = cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V2-tight"), + cutBasedID_HEEP = cms.InputTag("egmGsfElectronIDs:heepElectronID-HEEPV70"), ), userInts = cms.PSet( VIDNestedWPBitmap = cms.InputTag("bitmapVIDForEle"), - VIDNestedWPBitmapFall17V2 = cms.InputTag("bitmapVIDForEleFall17V2"), + VIDNestedWPBitmap_Fall17V2 = cms.InputTag("bitmapVIDForEleFall17V2"), VIDNestedWPBitmapHEEP = cms.InputTag("bitmapVIDForEleHEEP"), seedGain = cms.InputTag("seedGainEle"), ), @@ -202,6 +205,21 @@ def _get_bitmapVIDForEle_docstring(modules,WorkingPoints): ), ) +# no need for the Run3 IDs in Run2 +run2_nanoAOD_ANY.toModify(slimmedElectronsWithUserData.userFloats, + miniIsoChg = None, + miniIsoAll = None, + PFIsoChg = None, + PFIsoAll = None, + PFIsoAll04 = None).\ + toModify(slimmedElectronsWithUserData.userIntFromBools, + cutBasedID_veto = None, + cutBasedID_loose = None, + cutBasedID_medium = None, + cutBasedID_tight = None).\ + toModify(slimmedElectronsWithUserData.userInts, + VIDNestedWPBitmap = None) + (run2_egamma_2016).toModify( slimmedElectronsWithUserData.userFloats, mvaHZZIso = "electronMVAValueMapProducer:ElectronMVAEstimatorRun2Summer16ULIdIsoValues" @@ -215,12 +233,14 @@ def _get_bitmapVIDForEle_docstring(modules,WorkingPoints): mvaHZZIso = "electronMVAValueMapProducer:ElectronMVAEstimatorRun2Summer18ULIdIsoValues" ) #################################################END slimmedElectrons with user data##################### + #################################################finalElectrons##################### finalElectrons = cms.EDFilter("PATElectronRefSelector", src = cms.InputTag("slimmedElectronsWithUserData"), cut = cms.string("pt > 5 ") ) #################################################finalElectrons##################### + ################################################electronMVATTH##################### electronMVATTH= cms.EDProducer("EleBaseMVAValueMapProducer", src = cms.InputTag("linkedObjects","electrons"), @@ -232,11 +252,12 @@ def _get_bitmapVIDForEle_docstring(modules,WorkingPoints): LepGood_pt = cms.string("pt"), LepGood_eta = cms.string("eta"), LepGood_jetNDauChargedMVASel = cms.string("?userCand('jetForLepJetVar').isNonnull()?userFloat('jetNDauChargedMVASel'):0"), - LepGood_miniRelIsoCharged = cms.string("userFloat('miniIsoChg')/pt"), - LepGood_miniRelIsoNeutral = cms.string("(userFloat('miniIsoAll')-userFloat('miniIsoChg'))/pt"), + # NB: only using Fall17V2 iso here + LepGood_miniRelIsoCharged = cms.string("userFloat('miniIsoChg_Fall17V2')/pt"), + LepGood_miniRelIsoNeutral = cms.string("(userFloat('miniIsoAll_Fall17V2')-userFloat('miniIsoChg_Fall17V2'))/pt"), LepGood_jetPtRelv2 = cms.string("?userCand('jetForLepJetVar').isNonnull()?userFloat('ptRel'):0"), LepGood_jetDF = cms.string("?userCand('jetForLepJetVar').isNonnull()?max(userCand('jetForLepJetVar').bDiscriminator('pfDeepFlavourJetTags:probbb')+userCand('jetForLepJetVar').bDiscriminator('pfDeepFlavourJetTags:probb')+userCand('jetForLepJetVar').bDiscriminator('pfDeepFlavourJetTags:problepb'),0.0):0.0"), - LepGood_jetPtRatio = cms.string("?userCand('jetForLepJetVar').isNonnull()?min(userFloat('ptRatio'),1.5):1.0/(1.0+userFloat('PFIsoAll04')/pt)"), + LepGood_jetPtRatio = cms.string("?userCand('jetForLepJetVar').isNonnull()?min(userFloat('ptRatio'),1.5):1.0/(1.0+userFloat('PFIsoAll04_Fall17V2')/pt)"), LepGood_dxy = cms.string("log(abs(dB('PV2D')))"), LepGood_sip3d = cms.string("abs(dB('PV3D')/edB('PV3D'))"), LepGood_dz = cms.string("log(abs(dB('PVDZ')))"), @@ -248,6 +269,7 @@ def _get_bitmapVIDForEle_docstring(modules,WorkingPoints): weightFile = "PhysicsTools/NanoAOD/data/el_BDTG_2016.weights.xml", ) ################################################electronMVATTH end##################### + ################################################electronTable defn ##################### electronTable = simpleCandidateFlatTableProducer.clone( src = cms.InputTag("linkedObjects","electrons"), @@ -279,19 +301,22 @@ def _get_bitmapVIDForEle_docstring(modules,WorkingPoints): mvaNoIso_WPL = Var("userInt('mvaNoIso_WPL')",bool,doc="MVA noIso ID V2 loose WP"), mvaHZZIso = Var("userFloat('mvaHZZIso')", float,doc="HZZ MVA Iso ID score"), - cutBased = Var("userInt('cutbasedID_RunIIIWinter22_veto')+userInt('cutbasedID_RunIIIWinter22_loose')+userInt('cutbasedID_RunIIIWinter22_medium')+userInt('cutbasedID_RunIIIWinter22_tight')",int,doc="cut-based ID RunIII Winter22 (0:fail, 1:veto, 2:loose, 3:medium, 4:tight)"), - cutBasedFall17V2 = Var("userInt('cutbasedID_Fall17_V2_veto')+userInt('cutbasedID_Fall17_V2_loose')+userInt('cutbasedID_Fall17_V2_medium')+userInt('cutbasedID_Fall17_V2_tight')",int,doc="cut-based ID Fall17 V2 (0:fail, 1:veto, 2:loose, 3:medium, 4:tight)"), + cutBased = Var("userInt('cutBasedID_veto')+userInt('cutBasedID_loose')+userInt('cutBasedID_medium')+userInt('cutBasedID_tight')",int,doc="cut-based ID RunIII Winter22 (0:fail, 1:veto, 2:loose, 3:medium, 4:tight)"), + cutBased_Fall17V2 = Var("userInt('cutBasedID_Fall17V2_veto')+userInt('cutBasedID_Fall17V2_loose')+userInt('cutBasedID_Fall17V2_medium')+userInt('cutBasedID_Fall17V2_tight')",int,doc="cut-based ID Fall17V2 (0:fail, 1:veto, 2:loose, 3:medium, 4:tight)"), vidNestedWPBitmap = Var("userInt('VIDNestedWPBitmap')",int,doc=_bitmapVIDForEle_docstring), - vidNestedWPBitmapFall17V2 = Var("userInt('VIDNestedWPBitmapFall17V2')",int,doc=_bitmapVIDForEleFall17V2_docstring), + vidNestedWPBitmap_Fall17V2 = Var("userInt('VIDNestedWPBitmap_Fall17V2')",int,doc=_bitmapVIDForEleFall17V2_docstring), vidNestedWPBitmapHEEP = Var("userInt('VIDNestedWPBitmapHEEP')",int,doc=_bitmapVIDForEleHEEP_docstring), - cutBased_HEEP = Var("userInt('cutbasedID_HEEP')",bool,doc="cut-based HEEP ID"), + cutBased_HEEP = Var("userInt('cutBasedID_HEEP')",bool,doc="cut-based HEEP ID"), miniPFRelIso_chg = Var("userFloat('miniIsoChg')/pt",float,doc="mini PF relative isolation, charged component"), - miniPFRelIso_all = Var("userFloat('miniIsoAll')/pt",float,doc="mini PF relative isolation, total (with scaled rho*EA PU corrections)"), + miniPFRelIso_all = Var("userFloat('miniIsoAll')/pt",float,doc="mini PF relative isolation, total (with scaled rho*EA PU Winter22V1 corrections)"), pfRelIso03_chg = Var("userFloat('PFIsoChg')/pt",float,doc="PF relative isolation dR=0.3, charged component"), - pfRelIso03_all = Var("userFloat('PFIsoAll')/pt",float,doc="PF relative isolation dR=0.3, total (with rho*EA PU corrections)"), - pfRelIso03_chgFall17V2 = Var("userFloat('PFIsoChgFall17V2')/pt",float,doc="PF relative isolation dR=0.3 with 94 EffArea, charged component"), - pfRelIso03_allFall17V2 = Var("userFloat('PFIsoAllFall17V2')/pt",float,doc="PF relative isolation dR=0.3 with 94 EffArea, total (with rho*EA PU corrections)"), + pfRelIso03_all = Var("userFloat('PFIsoAll')/pt",float,doc="PF relative isolation dR=0.3, total (with rho*EA PU Winter22V1 corrections)"), + miniPFRelIso_chg_Fall17V2 = Var("userFloat('miniIsoChg_Fall17V2')/pt",float,doc="mini PF relative isolation, charged component"), + miniPFRelIso_all_Fall17V2 = Var("userFloat('miniIsoAll_Fall17V2')/pt",float,doc="mini PF relative isolation, total (with scaled rho*EA PU Fall17V2 corrections)"), + pfRelIso03_chg_Fall17V2 = Var("userFloat('PFIsoChg_Fall17V2')/pt",float,doc="PF relative isolation dR=0.3 with 94 EffArea, charged component"), + pfRelIso03_all_Fall17V2 = Var("userFloat('PFIsoAll_Fall17V2')/pt",float,doc="PF relative isolation dR=0.3 with 94 EffArea, total (with rho*EA PU corrections)"), jetRelIso = Var("?userCand('jetForLepJetVar').isNonnull()?(1./userFloat('ptRatio'))-1.:userFloat('PFIsoAll04')/pt",float,doc="Relative isolation in matched jet (1/ptRatio-1, pfRelIso04_all if no matched jet)",precision=8), + jetRelIso_Fall17V2 = Var("?userCand('jetForLepJetVar').isNonnull()?(1./userFloat('ptRatio'))-1.:userFloat('PFIsoAll04_Fall17V2')/pt",float,doc="Relative isolation in matched jet (1/ptRatio-1, pfRelIso04_all if no matched jet)",precision=8), jetPtRelv2 = Var("?userCand('jetForLepJetVar').isNonnull()?userFloat('ptRel'):0",float,doc="Relative momentum of the lepton with respect to the closest jet after subtracting the lepton",precision=8), dr03TkSumPt = Var("?pt>35?dr03TkSumPt():0",float,doc="Non-PF track isolation within a delta R cone of 0.3 with electron pt > 35 GeV",precision=8), dr03TkSumPtHEEP = Var("?pt>35?dr03TkSumPtHEEP():0",float,doc="Non-PF track isolation within a delta R cone of 0.3 with electron pt > 35 GeV used in HEEP ID",precision=8), @@ -322,11 +347,22 @@ def _get_bitmapVIDForEle_docstring(modules,WorkingPoints): dEscaleDown=Var("userFloat('ecalTrkEnergyPostCorrNew')-userFloat('energyScaleDownNew')", float, doc="ecal energy scale shifted 1 sigma down (adding gain/stat/syst in quadrature)", precision=8), dEsigmaUp=Var("userFloat('ecalTrkEnergyPostCorrNew')-userFloat('energySigmaUpNew')", float, doc="ecal energy smearing value shifted 1 sigma up", precision=8), dEsigmaDown=Var("userFloat('ecalTrkEnergyPostCorrNew')-userFloat('energySigmaDownNew')", float, doc="ecal energy smearing value shifted 1 sigma up", precision=8), - cutBased = Var("userInt('cutbasedID_Fall17_V2_veto')+userInt('cutbasedID_Fall17_V2_loose')+userInt('cutbasedID_Fall17_V2_medium')+userInt('cutbasedID_Fall17_V2_tight')",int,doc="cut-based ID Fall17 V2 (0:fail, 1:veto, 2:loose, 3:medium, 4:tight)"), - cutBasedFall17V2 = None, - vidNestedWPBitmapFall17V2 = None, - pfRelIso03_chgFall17V2 = None, - pfRelIso03_allFall17V2 = None + + # switch default IDs back to Fall17V2 in Run2, remove Winter22V1 and quadratic iso + cutBased = electronTable.variables.cutBased_Fall17V2, + cutBased_Fall17V2 = None, + vidNestedWPBitmap = electronTable.variables.cutBased_Fall17V2 , + vidNestedWPBitmap_Fall17V2 = None, + miniPFRelIso_chg = electronTable.variables.miniPFRelIso_chg_Fall17V2, + miniPFRelIso_chg_Fall17V2 = None, + miniPFRelIso_all = electronTable.variables.miniPFRelIso_all_Fall17V2, + miniPFRelIso_all_Fall17V2 = None, + pfRelIso03_chg = electronTable.variables.pfRelIso03_chg_Fall17V2, + pfRelIso03_chg_Fall17V2 = None, + pfRelIso03_all = electronTable.variables.pfRelIso03_all_Fall17V2, + pfRelIso03_all_Fall17V2 = None, + jetRelIso = electronTable.variables.jetRelIso_Fall17V2, + jetRelIso_Fall17V2 = None, ) #############electron Table END##################### @@ -380,6 +416,11 @@ def _get_bitmapVIDForEle_docstring(modules,WorkingPoints): electronTablesTask = cms.Task(electronMVATTH, electronTable) electronMCTask = cms.Task(tautaggerForMatching, matchingElecPhoton, electronsMCMatchForTable, electronsMCMatchForTableAlt, electronMCTable) +_electronTask_Run2 = electronTask.copy() +_electronTask_Run2.remove(bitmapVIDForEle) +_electronTask_Run2.remove(isoForEle) +run2_nanoAOD_ANY.toReplaceWith(electronTask, _electronTask_Run2) + # Revert back to AK4 CHS jets for Run 2 run2_nanoAOD_ANY.toModify( ptRatioRelForEle,srcJet="updatedJets") diff --git a/PhysicsTools/NanoAOD/python/photons_cff.py b/PhysicsTools/NanoAOD/python/photons_cff.py index 7131bd62ede8e..1fafbf1533322 100644 --- a/PhysicsTools/NanoAOD/python/photons_cff.py +++ b/PhysicsTools/NanoAOD/python/photons_cff.py @@ -7,12 +7,11 @@ photon_id_modules_WorkingPoints_nanoAOD = cms.PSet( modules = cms.vstring( - 'RecoEgamma.PhotonIdentification.Identification.cutBasedPhotonID_Fall17_94X_V1_TrueVtx_cff', + 'RecoEgamma.PhotonIdentification.Identification.cutBasedPhotonID_RunIIIWinter22_122X_V1_cff', + 'RecoEgamma.PhotonIdentification.Identification.mvaPhotonID_Winter22_122X_V1_cff', + # Fall17: need to include the modules too to make sure they are run 'RecoEgamma.PhotonIdentification.Identification.cutBasedPhotonID_Fall17_94X_V2_cff', - 'RecoEgamma.PhotonIdentification.Identification.mvaPhotonID_Fall17_94X_V1p1_cff', 'RecoEgamma.PhotonIdentification.Identification.mvaPhotonID_Fall17_94X_V2_cff', - 'RecoEgamma.PhotonIdentification.Identification.mvaPhotonID_Winter22_122X_V1_cff', - 'RecoEgamma.PhotonIdentification.Identification.cutBasedPhotonID_RunIIIWinter22_122X_V1_cff', ), WorkingPoints = cms.vstring( "egmPhotonIDs:cutBasedPhotonID-RunIIIWinter22-122X-V1-loose", @@ -21,8 +20,11 @@ ) ) -photon_id_modules_WorkingPoints_nanoAOD_Fall17V2 = cms.PSet( - modules = photon_id_modules_WorkingPoints_nanoAOD.modules, +photon_id_modules_WorkingPoints_nanoAOD_Run2 = cms.PSet( + modules = cms.vstring( + 'RecoEgamma.PhotonIdentification.Identification.cutBasedPhotonID_Fall17_94X_V2_cff', + 'RecoEgamma.PhotonIdentification.Identification.mvaPhotonID_Fall17_94X_V2_cff', + ), WorkingPoints = cms.vstring( "egmPhotonIDs:cutBasedPhotonID-Fall17-94X-V2-loose", "egmPhotonIDs:cutBasedPhotonID-Fall17-94X-V2-medium", @@ -31,6 +33,12 @@ ) +# make Fall17 the default one in Run2 +run2_nanoAOD_ANY.toModify(photon_id_modules_WorkingPoints_nanoAOD, + modules=photon_id_modules_WorkingPoints_nanoAOD_Run2.modules).\ + toModify(photon_id_modules_WorkingPoints_nanoAOD, + WorkingPoints=photon_id_modules_WorkingPoints_nanoAOD_Run2.WorkingPoints) + def make_bitmapVID_docstring(id_modules_working_points_pset): pset = id_modules_working_points_pset @@ -51,12 +59,12 @@ def make_bitmapVID_docstring(id_modules_working_points_pset): srcForID = cms.InputTag("reducedEgamma","reducedGedPhotons"), WorkingPoints = photon_id_modules_WorkingPoints_nanoAOD.WorkingPoints, ) +_bitmapVIDForPho_docstring = make_bitmapVID_docstring(photon_id_modules_WorkingPoints_nanoAOD) -bitmapVIDForPhoFall17V2 = cms.EDProducer("PhoVIDNestedWPBitmapProducer", - src = cms.InputTag("slimmedPhotons"), - srcForID = cms.InputTag("reducedEgamma","reducedGedPhotons"), - WorkingPoints = photon_id_modules_WorkingPoints_nanoAOD_Fall17V2.WorkingPoints, +bitmapVIDForPhoRun2 = bitmapVIDForPho.clone( + WorkingPoints = photon_id_modules_WorkingPoints_nanoAOD_Run2.WorkingPoints, ) +_bitmapVIDForPhoRun2_docstring = make_bitmapVID_docstring(photon_id_modules_WorkingPoints_nanoAOD_Run2) isoForPho = cms.EDProducer("PhoIsoValueMapProducer", src = cms.InputTag("slimmedPhotons"), @@ -75,11 +83,8 @@ def make_bitmapVID_docstring(id_modules_working_points_pset): QuadraticEAFile_HoverE = cms.FileInPath("RecoEgamma/PhotonIdentification/data/RunIII_Winter22/effectiveArea_coneBasedHoverE_95percentBased.txt"), ) -isoForPhoFall17V2 = cms.EDProducer("PhoIsoValueMapProducer", - src = cms.InputTag("slimmedPhotons"), - relative = cms.bool(False), +isoForPhoFall17V2 = isoForPho.clone( doQuadratic = cms.bool(False), - rho_PFIso = cms.InputTag("fixedGridRhoFastjetAll"), EAFile_PFIso_Chg = cms.FileInPath("RecoEgamma/PhotonIdentification/data/Fall17/effAreaPhotons_cone03_pfChargedHadrons_90percentBased_V2.txt"), EAFile_PFIso_Neu = cms.FileInPath("RecoEgamma/PhotonIdentification/data/Fall17/effAreaPhotons_cone03_pfNeutralHadrons_90percentBased_V2.txt"), EAFile_PFIso_Pho = cms.FileInPath("RecoEgamma/PhotonIdentification/data/Fall17/effAreaPhotons_cone03_pfPhotons_90percentBased_V2.txt"), @@ -119,33 +124,48 @@ def make_bitmapVID_docstring(id_modules_working_points_pset): src = cms.InputTag("slimmedPhotons"), parentSrcs = cms.VInputTag("reducedEgamma:reducedGedPhotons"), userFloats = cms.PSet( - mvaID = cms.InputTag("photonMVAValueMapProducer:PhotonMVAEstimatorRunIIFall17v2Values"), - mvaID_RunIIIWinter22V1 = cms.InputTag("photonMVAValueMapProducer:PhotonMVAEstimatorRunIIIWinter22v1Values"), - PFIsoChgFall17V2 = cms.InputTag("isoForPhoFall17V2:PFIsoChg"), - PFIsoAllFall17V2 = cms.InputTag("isoForPhoFall17V2:PFIsoAll"), + mvaID = cms.InputTag("photonMVAValueMapProducer:PhotonMVAEstimatorRunIIIWinter22v1Values"), PFIsoChgQuadratic = cms.InputTag("isoForPho:PFIsoChgQuadratic"), PFIsoAllQuadratic = cms.InputTag("isoForPho:PFIsoAllQuadratic"), HoverEQuadratic = cms.InputTag("hOverEForPho:HoEForPhoEACorr"), + mvaID_Fall17V2 = cms.InputTag("photonMVAValueMapProducer:PhotonMVAEstimatorRunIIFall17v2Values"), + PFIsoChgFall17V2 = cms.InputTag("isoForPhoFall17V2:PFIsoChg"), + PFIsoAllFall17V2 = cms.InputTag("isoForPhoFall17V2:PFIsoAll"), ), userIntFromBools = cms.PSet( - cutBasedID_RunIIIWinter22V1_loose = cms.InputTag("egmPhotonIDs:cutBasedPhotonID-RunIIIWinter22-122X-V1-loose"), - cutBasedID_RunIIIWinter22V1_medium = cms.InputTag("egmPhotonIDs:cutBasedPhotonID-RunIIIWinter22-122X-V1-medium"), - cutBasedID_RunIIIWinter22V1_tight = cms.InputTag("egmPhotonIDs:cutBasedPhotonID-RunIIIWinter22-122X-V1-tight"), - cutbasedID_Fall17V2_loose = cms.InputTag("egmPhotonIDs:cutBasedPhotonID-Fall17-94X-V2-loose"), - cutbasedID_Fall17V2_medium = cms.InputTag("egmPhotonIDs:cutBasedPhotonID-Fall17-94X-V2-medium"), - cutbasedID_Fall17V2_tight = cms.InputTag("egmPhotonIDs:cutBasedPhotonID-Fall17-94X-V2-tight"), - mvaID_WP90 = cms.InputTag("egmPhotonIDs:mvaPhoID-RunIIFall17-v2-wp90"), - mvaID_WP80 = cms.InputTag("egmPhotonIDs:mvaPhoID-RunIIFall17-v2-wp80"), - mvaID_RunIIIWinter22V1_WP90 = cms.InputTag("egmPhotonIDs:mvaPhoID-RunIIIWinter22-v1-wp90"), - mvaID_RunIIIWinter22V1_WP80 = cms.InputTag("egmPhotonIDs:mvaPhoID-RunIIIWinter22-v1-wp80"), + cutBasedID_loose = cms.InputTag("egmPhotonIDs:cutBasedPhotonID-RunIIIWinter22-122X-V1-loose"), + cutBasedID_medium = cms.InputTag("egmPhotonIDs:cutBasedPhotonID-RunIIIWinter22-122X-V1-medium"), + cutBasedID_tight = cms.InputTag("egmPhotonIDs:cutBasedPhotonID-RunIIIWinter22-122X-V1-tight"), + cutBasedID_Fall17V2_loose = cms.InputTag("egmPhotonIDs:cutBasedPhotonID-Fall17-94X-V2-loose"), + cutBasedID_Fall17V2_medium = cms.InputTag("egmPhotonIDs:cutBasedPhotonID-Fall17-94X-V2-medium"), + cutBasedID_Fall17V2_tight = cms.InputTag("egmPhotonIDs:cutBasedPhotonID-Fall17-94X-V2-tight"), + mvaID_WP90 = cms.InputTag("egmPhotonIDs:mvaPhoID-RunIIIWinter22-v1-wp90"), + mvaID_WP80 = cms.InputTag("egmPhotonIDs:mvaPhoID-RunIIIWinter22-v1-wp80"), + mvaID_Fall17V2_WP90 = cms.InputTag("egmPhotonIDs:mvaPhoID-RunIIFall17-v2-wp90"), + mvaID_Fall17V2_WP80 = cms.InputTag("egmPhotonIDs:mvaPhoID-RunIIFall17-v2-wp80"), ), userInts = cms.PSet( VIDNestedWPBitmap = cms.InputTag("bitmapVIDForPho"), - VIDNestedWPBitmapFall17V2 = cms.InputTag("bitmapVIDForPhoFall17V2"), + VIDNestedWPBitmapFall17V2 = cms.InputTag("bitmapVIDForPhoRun2"), seedGain = cms.InputTag("seedGainPho"), ) ) +# no need for the Run3 IDs in Run2 +run2_nanoAOD_ANY.toModify(slimmedPhotonsWithUserData.userFloats, + mvaID = None, + PFIsoChgQuadratic = None, + PFIsoAllQuadratic = None, + HoverEQuadratic = None).\ + toModify(slimmedPhotonsWithUserData.userIntFromBools, + cutBasedID_loose = None, + cutBasedID_medium = None, + cutBasedID_tight = None, + mvaID_WP90 = None, + mvaID_WP80 = None).\ + toModify(slimmedPhotonsWithUserData.userInts, + VIDNestedWPBitmap = None) + (run2_egamma_2016 | run2_egamma_2017 | run2_egamma_2018).toModify( slimmedPhotonsWithUserData.userFloats, @@ -181,42 +201,42 @@ def make_bitmapVID_docstring(id_modules_working_points_pset): etaWidth = Var("superCluster().etaWidth()",float,doc="Width of the photon supercluster in eta", precision=8), phiWidth = Var("superCluster().phiWidth()",float,doc="Width of the photon supercluster in phi", precision=8), cutBased = Var( - "userInt('cutBasedID_RunIIIWinter22V1_loose')+userInt('cutBasedID_RunIIIWinter22V1_medium')+userInt('cutBasedID_RunIIIWinter22V1_tight')", + "userInt('cutBasedID_loose')+userInt('cutBasedID_medium')+userInt('cutBasedID_tight')", int, doc="cut-based ID bitmap, RunIIIWinter22V1, (0:fail, 1:loose, 2:medium, 3:tight)", ), - cutBasedFall17V2 = Var( - "userInt('cutbasedID_Fall17V2_loose')+userInt('cutbasedID_Fall17V2_medium')+userInt('cutbasedID_Fall17V2_tight')", + cutBased_Fall17V2 = Var( + "userInt('cutBasedID_Fall17V2_loose')+userInt('cutBasedID_Fall17V2_medium')+userInt('cutBasedID_Fall17V2_tight')", int, doc="cut-based ID bitmap, Fall17V2, (0:fail, 1:loose, 2:medium, 3:tight)", ), vidNestedWPBitmap = Var( "userInt('VIDNestedWPBitmap')", int, - doc="RunIIIWinter22V1 " + make_bitmapVID_docstring(photon_id_modules_WorkingPoints_nanoAOD), + doc="RunIIIWinter22V1 " + _bitmapVIDForPho_docstring ), - vidNestedWPBitmapFall17V2 = Var( + vidNestedWPBitmap_Fall17V2 = Var( "userInt('VIDNestedWPBitmapFall17V2')", int, - doc="Fall17V2 " + make_bitmapVID_docstring(photon_id_modules_WorkingPoints_nanoAOD_Fall17V2), + doc="Fall17V2 " + _bitmapVIDForPhoRun2_docstring ), electronVeto = Var("passElectronVeto()",bool,doc="pass electron veto"), pixelSeed = Var("hasPixelSeed()",bool,doc="has pixel seed"), - mvaID = Var("userFloat('mvaID')",float,doc="MVA ID score, Fall17V2",precision=10), - mvaID_RunIIIWinter22V1 = Var("userFloat('mvaID_RunIIIWinter22V1')",float,doc="MVA ID score, RunIIIWinter22V1",precision=10), - mvaID_WP90 = Var("userInt('mvaID_WP90')",bool,doc="MVA ID WP90, Fall17V2"), - mvaID_WP80 = Var("userInt('mvaID_WP80')",bool,doc="MVA ID WP80, Fall17V2"), - mvaID_RunIIIWinter22V1_WP90 = Var("userInt('mvaID_RunIIIWinter22V1_WP90')",bool,doc="MVA ID WP90, RunIIIWinter22V1"), - mvaID_RunIIIWinter22V1_WP80 = Var("userInt('mvaID_RunIIIWinter22V1_WP80')",bool,doc="MVA ID WP80, RunIIIWinter22V1"), + mvaID = Var("userFloat('mvaID')",float,doc="MVA ID score, Winter22V1",precision=10), + mvaID_WP90 = Var("userInt('mvaID_WP90')",bool,doc="MVA ID WP90, Winter22V1"), + mvaID_WP80 = Var("userInt('mvaID_WP80')",bool,doc="MVA ID WP80, Winter22V1"), + mvaID_Fall17V2 = Var("userFloat('mvaID_Fall17V2')",float,doc="MVA ID score, Fall17V2",precision=10), + mvaID_Fall17V2_WP90 = Var("userInt('mvaID_Fall17V2_WP90')",bool,doc="MVA ID WP90, Fall17V2"), + mvaID_Fall17V2_WP80 = Var("userInt('mvaID_Fall17V2_WP80')",bool,doc="MVA ID WP80, Fall17V2"), pfPhoIso03 = Var("photonIso()",float,doc="PF absolute isolation dR=0.3, photon component (uncorrected)"), pfChargedIsoPFPV = Var("chargedHadronPFPVIso()",float,doc="PF absolute isolation dR=0.3, charged component (PF PV only)"), pfChargedIsoWorstVtx = Var("chargedHadronWorstVtxIso()",float,doc="PF absolute isolation dR=0.3, charged component (Vertex with largest isolation)"), - pfRelIso03_chgFall17V2 = Var("userFloat('PFIsoChgFall17V2')/pt",float,doc="PF relative isolation dR=0.3, charged component (with rho*EA PU corrections)"), - pfRelIso03_allFall17V2 = Var("userFloat('PFIsoAllFall17V2')/pt",float,doc="PF relative isolation dR=0.3, total (with rho*EA PU corrections)"), - pfRelIso03_chg_quadratic = Var("userFloat('PFIsoChgQuadratic')/pt",float,doc="PF relative isolation dR=0.3, charged hadron component (with quadraticEA*rho*rho + linearEA*rho corrections)"), - pfRelIso03_all_quadratic = Var("userFloat('PFIsoAllQuadratic')/pt",float,doc="PF relative isolation dR=0.3, total (with quadraticEA*rho*rho + linearEA*rho corrections)"), + pfRelIso03_chg_quadratic = Var("userFloat('PFIsoChgQuadratic')/pt",float,doc="PF relative isolation dR=0.3, charged hadron component (with quadraticEA*rho*rho + linearEA*rho Winter22V1 corrections)"), + pfRelIso03_all_quadratic = Var("userFloat('PFIsoAllQuadratic')/pt",float,doc="PF relative isolation dR=0.3, total (with quadraticEA*rho*rho + linearEA*rho Winter22V1 corrections)"), + pfRelIso03_chg_Fall17V2 = Var("userFloat('PFIsoChgFall17V2')/pt",float,doc="PF relative isolation dR=0.3, charged component (with Fall17V2 rho*EA PU corrections)"), + pfRelIso03_all_Fall17V2 = Var("userFloat('PFIsoAllFall17V2')/pt",float,doc="PF relative isolation dR=0.3, total (with Fall17V2 rho*EA PU corrections)"), hoe = Var("hadronicOverEm()",float,doc="H over E",precision=8), - hoe_PUcorr = Var("userFloat('HoverEQuadratic')",float,doc="PU corrected H/E (cone-based with quadraticEA*rho*rho + linearEA*rho corrections)",precision=8), + hoe_PUcorr = Var("userFloat('HoverEQuadratic')",float,doc="PU corrected H/E (cone-based with quadraticEA*rho*rho + linearEA*rho Winter22V1 corrections)",precision=8), isScEtaEB = Var("abs(superCluster().eta()) < 1.4442",bool,doc="is supercluster eta within barrel acceptance"), isScEtaEE = Var("abs(superCluster().eta()) > 1.566 && abs(superCluster().eta()) < 2.5",bool,doc="is supercluster eta within endcap acceptance"), seedGain = Var("userInt('seedGain')","uint8",doc="Gain of the seed crystal"), @@ -231,6 +251,26 @@ def make_bitmapVID_docstring(id_modules_working_points_pset): ) ) +# switch default IDs back to Fall17V2 in Run2, remove Winter22V1 and quadratic iso +run2_nanoAOD_ANY.toModify(photonTable.variables, + cutBased = photonTable.variables.cutBased_Fall17V2, + cutBased_Fall17V2 = None, + vidNestedWPBitmap = photonTable.variables.vidNestedWPBitmap_Fall17V2, + vidNestedWPBitmap_Fall17V2 = None, + mvaID = photonTable.variables.mvaID_Fall17V2, + mvaID_Fall17V2 = None, + mvaID_WP90 = photonTable.variables.mvaID_Fall17V2_WP90, + mvaID_Fall17V2_WP90 = None, + mvaID_WP80 = photonTable.variables.mvaID_Fall17V2_WP80, + mvaID_Fall17V2_WP80 = None, + pfRelIso03_chg = photonTable.variables.pfRelIso03_chg_Fall17V2, + pfRelIso03_chg_Fall17V2 = None, + pfRelIso03_all = photonTable.variables.pfRelIso03_all_Fall17V2, + pfRelIso03_all_Fall17V2 = None, + pfRelIso03_chg_quadratic=None, + pfRelIso03_all_quadratic=None, + hoe_PUcorr=None) + #these eras need to make the energy correction, hence the "New" (run2_egamma_2016 | run2_egamma_2017 | run2_egamma_2018).toModify( @@ -279,8 +319,12 @@ def make_bitmapVID_docstring(id_modules_working_points_pset): dEsigmaDown=Var("userFloat('ecalEnergyPostCorrNew') - userFloat('energySigmaDownNew')", float, doc="ecal energy smearing value shifted 1 sigma up", precision=8), ) -photonTask = cms.Task(bitmapVIDForPho, bitmapVIDForPhoFall17V2, isoForPho, hOverEForPho, isoForPhoFall17V2, seedGainPho, calibratedPatPhotonsNano, slimmedPhotonsWithUserData, finalPhotons) +photonTask = cms.Task(bitmapVIDForPho, bitmapVIDForPhoRun2, isoForPho, hOverEForPho, isoForPhoFall17V2, seedGainPho, calibratedPatPhotonsNano, slimmedPhotonsWithUserData, finalPhotons) photonTablesTask = cms.Task(photonTable) photonMCTask = cms.Task(photonsMCMatchForTable, photonMCTable) - +_photonTask_Run2 = photonTask.copy() +_photonTask_Run2.remove(bitmapVIDForPho) +_photonTask_Run2.remove(isoForPho) +_photonTask_Run2.remove(hOverEForPho) +run2_nanoAOD_ANY.toReplaceWith(photonTask, _photonTask_Run2) From 6141053633e4feb4d13f47b4e7e8fe380ce05de1 Mon Sep 17 00:00:00 2001 From: Sebastien Wertz Date: Wed, 30 Nov 2022 17:28:02 +0100 Subject: [PATCH 13/77] propagate to nanoDQM --- PhysicsTools/NanoAOD/python/nanoDQM_cff.py | 17 ++++++++++++ PhysicsTools/NanoAOD/python/nanoDQM_cfi.py | 31 ++++++++++++---------- 2 files changed, 34 insertions(+), 14 deletions(-) diff --git a/PhysicsTools/NanoAOD/python/nanoDQM_cff.py b/PhysicsTools/NanoAOD/python/nanoDQM_cff.py index ddabad7defd5b..2f1bc679a4006 100644 --- a/PhysicsTools/NanoAOD/python/nanoDQM_cff.py +++ b/PhysicsTools/NanoAOD/python/nanoDQM_cff.py @@ -27,6 +27,23 @@ plots = _Electron_Run2_plots ) +_Photon_Run2_plots = cms.VPSet() +def _match(name): + if 'Fall17V2' in name: return True + if '_quadratic' in name: return True + if 'hoe_PUcorr' in name: return True + return False +for plot in nanoDQM.vplots.Photon.plots: + if not _match(plot.name.value()): + _Photon_Run2_plots.append(plot) +_Photon_Run2_plots.extend([ + Plot1D('pfRelIso03_all', 'pfRelIso03_all', 20, 0, 2, 'PF relative isolation dR=0.3, total (with rho*EA PU Fall17V2 corrections)'), + Plot1D('pfRelIso03_chg', 'pfRelIso03_chg', 20, 0, 2, 'PF relative isolation dR=0.3, charged component (with rho*EA PU Fall17V2 corrections)'), +]) +run2_nanoAOD_ANY.toModify( + nanoDQM.vplots.Photon, + plots = _Photon_Run2_plots +) ## MC nanoDQMMC = nanoDQM.clone() diff --git a/PhysicsTools/NanoAOD/python/nanoDQM_cfi.py b/PhysicsTools/NanoAOD/python/nanoDQM_cfi.py index 27998bcd1b4b8..bd7650850744c 100644 --- a/PhysicsTools/NanoAOD/python/nanoDQM_cfi.py +++ b/PhysicsTools/NanoAOD/python/nanoDQM_cfi.py @@ -56,7 +56,7 @@ Plot1D('cleanmask', 'cleanmask', 1, 0.5, 1.5, 'simple cleaning mask with priority to leptons'), Plot1D('convVeto', 'convVeto', 2, -0.5, 1.5, 'pass conversion veto'), Plot1D('cutBased', 'cutBased', 5, -0.5, 4.5, 'cut-based ID (0:fail, 1:veto, 2:loose, 3:medium, 4:tight)'), - Plot1D('cutBasedFall17V2', 'cutBasedFall17V2', 5, -0.5, 4.5, 'cut-based ID Fall17 V2 (0:fail, 1:veto, 2:loose, 3:medium, 4:tight)'), + Plot1D('cutBased_Fall17V2', 'cutBased_Fall17V2', 5, -0.5, 4.5, 'cut-based ID Fall17 V2 (0:fail, 1:veto, 2:loose, 3:medium, 4:tight)'), Plot1D('cutBased_HEEP', 'cutBased_HEEP', 2, -0.5, 1.5, 'cut-based HEEP ID'), Plot1D('deltaEtaSC', 'deltaEtaSC', 20, -0.2, 0.2, 'delta eta (SC,ele) with sign'), Plot1D('dr03EcalRecHitSumEt', 'dr03EcalRecHitSumEt', 20, 0, 30, 'Non-PF Ecal isolation within a delta R cone of 0.3 with electron pt > 35 GeV'), @@ -79,11 +79,10 @@ NoPlot('jetIdx'), Plot1D('jetPtRelv2', 'jetPtRelv2', 20, 0, 60, 'Relative momentum of the lepton with respect to the closest jet after subtracting the lepton'), Plot1D('jetRelIso', 'jetRelIso', 20, -0.2, 1.8, 'Relative isolation in matched jet (1/ptRatio-1, pfRelIso04_all if no matched jet)'), + Plot1D('jetRelIso_Fall17V2', 'jetRelIso_Fall17V2', 20, -0.2, 1.8, 'Relative isolation in matched jet (1/ptRatio-1, pfRelIso04_all if no matched jet)'), Plot1D('lostHits', 'lostHits', 4, -0.5, 3.5, 'number of missing inner hits'), Plot1D('jetNDauCharged', 'jetNDauCharged', 20, -0.5, 19.5, 'number of charged daughters of the closest jet'), NoPlot('mass'), - Plot1D('miniPFRelIso_all', 'miniPFRelIso_all', 20, 0, 1, 'mini PF relative isolation, total (with scaled rho*EA PU corrections)'), - Plot1D('miniPFRelIso_chg', 'miniPFRelIso_chg', 20, 0, 1, 'mini PF relative isolation, charged component'), Plot1D('mvaIso', 'mvaIso', 20, -1, 1, 'MVA Iso ID V2 score'), Plot1D('mvaIso_WP80', 'mvaIso_WP80', 2, -0.5, 1.5, 'MVA Iso ID V2 WP80'), Plot1D('mvaIso_WP90', 'mvaIso_WP90', 2, -0.5, 1.5, 'MVA Iso ID V2 WP90'), @@ -94,10 +93,14 @@ Plot1D('mvaNoIso_WPL', 'mvaNoIso_WPL', 2, -0.5, 1.5, 'MVA noIso ID V2 loose WP'), Plot1D('mvaTTH', 'mvaTTH', 20, -1, 1, 'TTH MVA lepton ID score'), Plot1D('pdgId', 'pdgId', 27, -13.5, 13.5, 'PDG code assigned by the event reconstruction (not by MC truth)'), + Plot1D('miniPFRelIso_all', 'miniPFRelIso_all', 20, 0, 1, 'mini PF relative isolation, total (with scaled rho*EA PU corrections)'), + Plot1D('miniPFRelIso_chg', 'miniPFRelIso_chg', 20, 0, 1, 'mini PF relative isolation, charged component'), Plot1D('pfRelIso03_all', 'pfRelIso03_all', 20, 0, 2, 'PF relative isolation dR=0.3, total (with rho*EA PU corrections)'), Plot1D('pfRelIso03_chg', 'pfRelIso03_chg', 20, 0, 2, 'PF relative isolation dR=0.3, charged component'), - Plot1D('pfRelIso03_allFall17V2', 'pfRelIso03_all', 20, 0, 2, 'PF relative isolation dR=0.3 with 94 EffArea, total (with rho*EA PU corrections)'), - Plot1D('pfRelIso03_chgFall17V2', 'pfRelIso03_chg', 20, 0, 2, 'PF relative isolation dR=0.3 with 94 EffArea, charged component'), + Plot1D('miniPFRelIso_all_Fall17V2', 'miniPFRelIso_all_Fall17V2', 20, 0, 1, 'mini PF relative isolation, total (with scaled rho*EA PU corrections)'), + Plot1D('miniPFRelIso_chg_Fall17V2', 'miniPFRelIso_chg_Fall17V2', 20, 0, 1, 'mini PF relative isolation, charged component'), + Plot1D('pfRelIso03_all_Fall17V2', 'pfRelIso03_all', 20, 0, 2, 'PF relative isolation dR=0.3 with 94 EffArea, total (with rho*EA PU corrections)'), + Plot1D('pfRelIso03_chg_Fall17V2', 'pfRelIso03_chg', 20, 0, 2, 'PF relative isolation dR=0.3 with 94 EffArea, charged component'), Plot1D('phi', 'phi', 20, -3.14159, 3.14159, 'phi'), NoPlot('photonIdx'), Plot1D('pt', 'pt', 20, 0, 200, 'pt (corrected)'), @@ -108,7 +111,7 @@ Plot1D('sip3d', 'sip3d', 20, 0, 20, '3D impact parameter significance wrt first PV, in cm'), Plot1D('tightCharge', 'tightCharge', 3, -0.5, 2.5, 'Tight charge criteria (0:none, 1:isGsfScPixChargeConsistent, 2:isGsfCtfScPixChargeConsistent)'), NoPlot('vidNestedWPBitmap'), - NoPlot('vidNestedWPBitmapFall17V2'), + NoPlot('vidNestedWPBitmap_Fall17V2'), NoPlot('vidNestedWPBitmapHEEP'), Plot1D('dEscaleUp', 'dEscaleUp', 100, -0.01, 0.01, '#Delta E scaleUp'), Plot1D('dEscaleDown', 'dEscaleDown', 100, -0.01, 0.01, '#Delta E scaleDown'), @@ -599,8 +602,8 @@ Count1D('_size', 9, -0.5, 8.5, 'slimmedPhotons after basic selection (pt > 5 )'), Plot1D('charge', 'charge', 1, -0.5, 0.5, 'electric charge'), Plot1D('cleanmask', 'cleanmask', 1, 0.5, 1.5, 'simple cleaning mask with priority to leptons'), - Plot1D('cutBased', 'cutBased', 4, -0.5, 3.5,'cut-based ID bitmap, RunIIIWinter22V1, (0:fail, 1:loose, 2:medium, 3:tight)'), - Plot1D('cutBasedFall17V2', 'cutBasedFall17V2', 4, -0.5, 3.5, 'cut-based ID bitmap, Fall17V2, (0:fail, 1:loose, 2:medium, 3:tight)'), + Plot1D('cutBased', 'cutBased', 4, -0.5, 3.5,'cut-based ID bitmap, (0:fail, 1:loose, 2:medium, 3:tight)'), + Plot1D('cutBased_Fall17V2', 'cutBased_Fall17V2', 4, -0.5, 3.5, 'cut-based ID bitmap, Fall17V2, (0:fail, 1:loose, 2:medium, 3:tight)'), Plot1D('eCorr', 'eCorr', 20, 0.8, 1.2, 'ratio of the calibrated energy/miniaod energy'), NoPlot('electronIdx'), Plot1D('electronVeto', 'electronVeto', 2, -0.5, 1.5, 'pass electron veto'), @@ -616,17 +619,17 @@ NoPlot('jetIdx'), NoPlot('mass'), Plot1D('mvaID', 'mvaID', 20, -1, 1, 'MVA ID score'), - Plot1D('mvaID_RunIIIWinter22V1', 'mvaID_RunIIIWinter22V1', 20, -1, 1, 'MVA_RunIIIWinter22V1 ID score'), Plot1D('mvaID_WP80', 'mvaID_WP80', 2, -0.5, 1.5, 'MVA ID WP80'), Plot1D('mvaID_WP90', 'mvaID_WP90', 2, -0.5, 1.5, 'MVA ID WP90'), - Plot1D('mvaID_RunIIIWinter22V1_WP80', 'mvaID_RunIIIWinter22V1_WP80', 2, -0.5, 1.5, 'MVA_RunIIIWinter22V1 ID WP80'), - Plot1D('mvaID_RunIIIWinter22V1_WP90', 'mvaID_RunIIIWinter22V1_WP90', 2, -0.5, 1.5, 'MVA_RunIIIWinter22V1 ID WP90'), + Plot1D('mvaID_Fall17V2', 'mvaID_Fall17V2', 20, -1, 1, 'Fall17V2 MVA ID score'), + Plot1D('mvaID_Fall17V2_WP80', 'mvaID_WP80_Fall17V2', 2, -0.5, 1.5, 'Fall17V2 MVA ID WP80'), + Plot1D('mvaID_Fall17V2_WP90', 'mvaID_WP90_Fall17V2', 2, -0.5, 1.5, 'Fall17V2 MVA ID WP90'), Plot1D('pfPhoIso03', 'pfPhoIso03', 100, 0, 1, 'PF absolute isolation dR=0.3, photon component (uncorrected)'), Plot1D('pfChargedIsoPFPV', 'pfChargedIsoPFPV', 100, 0, 5, 'PF absolute isolation dR=0.3, charged component (PF PV only)'), Plot1D('pfChargedIsoWorstVtx', 'pfChargedIsoWorstVtx', 100, 0, 10,'PF absolute isolation dR=0.3, charged component (Vertex with largest isolation)'), Plot1D('pdgId', 'pdgId', 1, 21.5, 22.5, 'PDG code assigned by the event reconstruction (not by MC truth)'), - Plot1D('pfRelIso03_allFall17V2', 'pfRelIso03_allFall17V2', 20, 0, 2, 'PF relative isolation dR=0.3, total (with rho*EA PU corrections)'), - Plot1D('pfRelIso03_chgFall17V2', 'pfRelIso03_chgFall17V2', 20, 0, 2, 'PF relative isolation dR=0.3, charged component (with rho*EA PU corrections)'), + Plot1D('pfRelIso03_all_Fall17V2', 'pfRelIso03_all_Fall17V2', 20, 0, 2, 'PF relative isolation dR=0.3, total (with rho*EA PU Fall17V2 corrections)'), + Plot1D('pfRelIso03_chg_Fall17V2', 'pfRelIso03_chg_Fall17V2', 20, 0, 2, 'PF relative isolation dR=0.3, charged component (with rho*EA PU Fall17V2 corrections)'), Plot1D('pfRelIso03_all_quadratic', 'pfRelIso03_all_quadratic', 20, 0, 2, 'PF relative isolation dR=0.3, total (with quadraticEA*rho*rho + linearEA*rho corrections)'), Plot1D('pfRelIso03_chg_quadratic', 'pfRelIso03_chg_quadratic', 20, 0, 2, 'PF relative isolation dR=0.3, charged hadron component (with quadraticEA*rho*rho + linearEA*rho corrections)'), Plot1D('phi', 'phi', 20, -3.14159, 3.14159, 'phi'), @@ -650,7 +653,7 @@ Plot1D('esEffSigmaRR', 'esEffSigmaRR', 100, 0, 10, 'preshower sigmaRR'), Plot1D('esEnergyOverRawE', 'esEnergyOverRawE', 100, 0, 0.2, 'ratio of preshower energy to raw supercluster energy'), NoPlot('vidNestedWPBitmap'), - NoPlot('vidNestedWPBitmapFall17V2'), + NoPlot('vidNestedWPBitmap_Fall17V2'), ) ), Proton_multiRP = cms.PSet( From 6ec18a222c83bd7b9578b90c604df70064818d8a Mon Sep 17 00:00:00 2001 From: Sebastien Wertz Date: Thu, 1 Dec 2022 09:20:55 +0100 Subject: [PATCH 14/77] exclude run2_egamma_2018 modifier from Run3 era --- Configuration/Eras/python/Era_Run3_cff.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Configuration/Eras/python/Era_Run3_cff.py b/Configuration/Eras/python/Era_Run3_cff.py index 513b5ab810dd8..82f28c2662500 100644 --- a/Configuration/Eras/python/Era_Run3_cff.py +++ b/Configuration/Eras/python/Era_Run3_cff.py @@ -11,7 +11,9 @@ from Configuration.Eras.Modifier_ctpps_2022_cff import ctpps_2022 from Configuration.ProcessModifiers.dd4hep_cff import dd4hep from Configuration.Eras.Modifier_run3_egamma_cff import run3_egamma +from Configuration.Eras.Modifier_run2_egamma_2018_cff import run2_egamma_2018 from Configuration.Eras.Modifier_run3_RPC_cff import run3_RPC -Run3 = cms.ModifierChain(Run2_2018.copyAndExclude([run2_GEM_2017, ctpps_2018]), run3_common, run3_egamma, run3_GEM, run3_HB, run3_HFSL, stage2L1Trigger_2021, ctpps_2022, dd4hep, run3_RPC) +Run3 = cms.ModifierChain(Run2_2018.copyAndExclude([run2_GEM_2017, ctpps_2018, run2_egamma_2018]), + run3_common, run3_egamma, run3_GEM, run3_HB, run3_HFSL, stage2L1Trigger_2021, ctpps_2022, dd4hep, run3_RPC) From 24ac0190b9a7cea96907969792342672abb3b25f Mon Sep 17 00:00:00 2001 From: Sebastien Wertz Date: Thu, 1 Dec 2022 09:23:50 +0100 Subject: [PATCH 15/77] make sure photon scale/smearing are only for Run2 --- PhysicsTools/NanoAOD/python/photons_cff.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PhysicsTools/NanoAOD/python/photons_cff.py b/PhysicsTools/NanoAOD/python/photons_cff.py index 1fafbf1533322..bce23a34a1ab4 100644 --- a/PhysicsTools/NanoAOD/python/photons_cff.py +++ b/PhysicsTools/NanoAOD/python/photons_cff.py @@ -191,7 +191,6 @@ def make_bitmapVID_docstring(id_modules_working_points_pset): variables = cms.PSet(P3Vars, jetIdx = Var("?hasUserCand('jet')?userCand('jet').key():-1", int, doc="index of the associated jet (-1 if none)"), electronIdx = Var("?hasUserCand('electron')?userCand('electron').key():-1", int, doc="index of the associated electron (-1 if none)"), - energyErr = Var("getCorrectedEnergyError('regression2')",float,doc="energy error of the cluster from regression",precision=6), energyRaw = Var("superCluster().rawEnergy()",float,doc="raw energy of photon supercluster", precision=10), r9 = Var("full5x5_r9()",float,doc="R9 of the supercluster, calculated with full 5x5 region",precision=8), sieie = Var("full5x5_sigmaIetaIeta()",float,doc="sigma_IetaIeta of the supercluster, calculated with full 5x5 region",precision=8), @@ -319,7 +318,7 @@ def make_bitmapVID_docstring(id_modules_working_points_pset): dEsigmaDown=Var("userFloat('ecalEnergyPostCorrNew') - userFloat('energySigmaDownNew')", float, doc="ecal energy smearing value shifted 1 sigma up", precision=8), ) -photonTask = cms.Task(bitmapVIDForPho, bitmapVIDForPhoRun2, isoForPho, hOverEForPho, isoForPhoFall17V2, seedGainPho, calibratedPatPhotonsNano, slimmedPhotonsWithUserData, finalPhotons) +photonTask = cms.Task(bitmapVIDForPho, bitmapVIDForPhoRun2, isoForPho, hOverEForPho, isoForPhoFall17V2, seedGainPho, slimmedPhotonsWithUserData, finalPhotons) photonTablesTask = cms.Task(photonTable) photonMCTask = cms.Task(photonsMCMatchForTable, photonMCTable) @@ -327,4 +326,5 @@ def make_bitmapVID_docstring(id_modules_working_points_pset): _photonTask_Run2.remove(bitmapVIDForPho) _photonTask_Run2.remove(isoForPho) _photonTask_Run2.remove(hOverEForPho) +_photonTask_Run2.add(calibratedPatPhotonsNano) run2_nanoAOD_ANY.toReplaceWith(photonTask, _photonTask_Run2) From 9428621b6dcf1e1cc0a25838d88f167a4ebcafe7 Mon Sep 17 00:00:00 2001 From: Sebastien Wertz Date: Thu, 1 Dec 2022 09:28:47 +0100 Subject: [PATCH 16/77] make sure electron scale/smearing are only for Run2 --- PhysicsTools/NanoAOD/python/electrons_cff.py | 22 ++++++++++++-------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/PhysicsTools/NanoAOD/python/electrons_cff.py b/PhysicsTools/NanoAOD/python/electrons_cff.py index 2061f8781778a..699306f3d9ef2 100644 --- a/PhysicsTools/NanoAOD/python/electrons_cff.py +++ b/PhysicsTools/NanoAOD/python/electrons_cff.py @@ -167,14 +167,6 @@ def _get_bitmapVIDForEle_docstring(modules,WorkingPoints): ptRatio = cms.InputTag("ptRatioRelForEle:ptRatio"), ptRel = cms.InputTag("ptRatioRelForEle:ptRel"), jetNDauChargedMVASel = cms.InputTag("ptRatioRelForEle:jetNDauChargedMVASel"), - - ecalTrkEnergyErrPostCorrNew = cms.InputTag("calibratedPatElectronsNano","ecalTrkEnergyErrPostCorr"), - ecalTrkEnergyPreCorrNew = cms.InputTag("calibratedPatElectronsNano","ecalTrkEnergyPreCorr"), - ecalTrkEnergyPostCorrNew = cms.InputTag("calibratedPatElectronsNano","ecalTrkEnergyPostCorr"), - energyScaleUpNew = cms.InputTag("calibratedPatElectronsNano","energyScaleUp"), - energyScaleDownNew = cms.InputTag("calibratedPatElectronsNano","energyScaleDown"), - energySigmaUpNew = cms.InputTag("calibratedPatElectronsNano","energySigmaUp"), - energySigmaDownNew = cms.InputTag("calibratedPatElectronsNano","energySigmaDown"), ), userIntFromBools = cms.PSet( mvaIso_WP90 = cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-iso-V2-wp90"), @@ -220,6 +212,17 @@ def _get_bitmapVIDForEle_docstring(modules,WorkingPoints): toModify(slimmedElectronsWithUserData.userInts, VIDNestedWPBitmap = None) +(run2_egamma_2016 | run2_egamma_2017 | run2_egamma_2018).toModify( + slimmedElectronsWithUserData.userFloats, + ecalTrkEnergyErrPostCorrNew = cms.InputTag("calibratedPatElectronsNano","ecalTrkEnergyErrPostCorr"), + ecalTrkEnergyPreCorrNew = cms.InputTag("calibratedPatElectronsNano","ecalTrkEnergyPreCorr"), + ecalTrkEnergyPostCorrNew = cms.InputTag("calibratedPatElectronsNano","ecalTrkEnergyPostCorr"), + energyScaleUpNew = cms.InputTag("calibratedPatElectronsNano","energyScaleUp"), + energyScaleDownNew = cms.InputTag("calibratedPatElectronsNano","energyScaleDown"), + energySigmaUpNew = cms.InputTag("calibratedPatElectronsNano","energySigmaUp"), + energySigmaDownNew = cms.InputTag("calibratedPatElectronsNano","energySigmaDown") +) + (run2_egamma_2016).toModify( slimmedElectronsWithUserData.userFloats, mvaHZZIso = "electronMVAValueMapProducer:ElectronMVAEstimatorRun2Summer16ULIdIsoValues" @@ -336,8 +339,8 @@ def _get_bitmapVIDForEle_docstring(modules,WorkingPoints): ), ) -#for technical reasons (run2_nanoAOD_106Xv2).toModify( + # energy scale/smearing: only for Run2 electronTable.variables, pt = Var("pt*userFloat('ecalTrkEnergyPostCorrNew')/userFloat('ecalTrkEnergyPreCorrNew')", float, precision=-1, doc="p_{T}"), energyErr = Var("userFloat('ecalTrkEnergyErrPostCorrNew')", float, precision=6, doc="energy error of the cluster-track combination"), @@ -419,6 +422,7 @@ def _get_bitmapVIDForEle_docstring(modules,WorkingPoints): _electronTask_Run2 = electronTask.copy() _electronTask_Run2.remove(bitmapVIDForEle) _electronTask_Run2.remove(isoForEle) +_electronTask_Run2.add(calibratedPatElectronsNano) run2_nanoAOD_ANY.toReplaceWith(electronTask, _electronTask_Run2) # Revert back to AK4 CHS jets for Run 2 From 1749e1ad6ac0a1f1518c0f4bf1f0be2b758e54fa Mon Sep 17 00:00:00 2001 From: Sebastien Wertz Date: Thu, 1 Dec 2022 20:25:25 +0100 Subject: [PATCH 17/77] use egamma modifier instead --- PhysicsTools/NanoAOD/python/electrons_cff.py | 22 +++---- PhysicsTools/NanoAOD/python/nanoDQM_cff.py | 4 +- PhysicsTools/NanoAOD/python/nano_eras_cff.py | 2 + PhysicsTools/NanoAOD/python/photons_cff.py | 66 +++++++++----------- 4 files changed, 44 insertions(+), 50 deletions(-) diff --git a/PhysicsTools/NanoAOD/python/electrons_cff.py b/PhysicsTools/NanoAOD/python/electrons_cff.py index 699306f3d9ef2..71907cd8d1270 100644 --- a/PhysicsTools/NanoAOD/python/electrons_cff.py +++ b/PhysicsTools/NanoAOD/python/electrons_cff.py @@ -47,7 +47,7 @@ ) # make Fall17 the default one in Run2 -run2_nanoAOD_ANY.toModify(electron_id_modules_WorkingPoints_nanoAOD, +run2_egamma.toModify(electron_id_modules_WorkingPoints_nanoAOD, modules=electron_id_modules_WorkingPoints_nanoAOD_Run2.modules).\ toModify(electron_id_modules_WorkingPoints_nanoAOD, WorkingPoints=electron_id_modules_WorkingPoints_nanoAOD_Run2.WorkingPoints) @@ -198,12 +198,12 @@ def _get_bitmapVIDForEle_docstring(modules,WorkingPoints): ) # no need for the Run3 IDs in Run2 -run2_nanoAOD_ANY.toModify(slimmedElectronsWithUserData.userFloats, - miniIsoChg = None, - miniIsoAll = None, - PFIsoChg = None, - PFIsoAll = None, - PFIsoAll04 = None).\ +run2_egamma.toModify(slimmedElectronsWithUserData.userFloats, + miniIsoChg = None, + miniIsoAll = None, + PFIsoChg = None, + PFIsoAll = None, + PFIsoAll04 = None).\ toModify(slimmedElectronsWithUserData.userIntFromBools, cutBasedID_veto = None, cutBasedID_loose = None, @@ -212,7 +212,7 @@ def _get_bitmapVIDForEle_docstring(modules,WorkingPoints): toModify(slimmedElectronsWithUserData.userInts, VIDNestedWPBitmap = None) -(run2_egamma_2016 | run2_egamma_2017 | run2_egamma_2018).toModify( +run2_egamma.toModify( slimmedElectronsWithUserData.userFloats, ecalTrkEnergyErrPostCorrNew = cms.InputTag("calibratedPatElectronsNano","ecalTrkEnergyErrPostCorr"), ecalTrkEnergyPreCorrNew = cms.InputTag("calibratedPatElectronsNano","ecalTrkEnergyPreCorr"), @@ -339,7 +339,7 @@ def _get_bitmapVIDForEle_docstring(modules,WorkingPoints): ), ) -(run2_nanoAOD_106Xv2).toModify( +(run2_egamma).toModify( # energy scale/smearing: only for Run2 electronTable.variables, pt = Var("pt*userFloat('ecalTrkEnergyPostCorrNew')/userFloat('ecalTrkEnergyPreCorrNew')", float, precision=-1, doc="p_{T}"), @@ -423,8 +423,8 @@ def _get_bitmapVIDForEle_docstring(modules,WorkingPoints): _electronTask_Run2.remove(bitmapVIDForEle) _electronTask_Run2.remove(isoForEle) _electronTask_Run2.add(calibratedPatElectronsNano) -run2_nanoAOD_ANY.toReplaceWith(electronTask, _electronTask_Run2) +run2_egamma.toReplaceWith(electronTask, _electronTask_Run2) -# Revert back to AK4 CHS jets for Run 2 +# Revert back to AK4 CHS jets for Run2 inputs run2_nanoAOD_ANY.toModify( ptRatioRelForEle,srcJet="updatedJets") diff --git a/PhysicsTools/NanoAOD/python/nanoDQM_cff.py b/PhysicsTools/NanoAOD/python/nanoDQM_cff.py index 2f1bc679a4006..92d8d355a195a 100644 --- a/PhysicsTools/NanoAOD/python/nanoDQM_cff.py +++ b/PhysicsTools/NanoAOD/python/nanoDQM_cff.py @@ -22,7 +22,7 @@ for plot in nanoDQM.vplots.Electron.plots: if 'Fall17V2' not in plot.name.value(): _Electron_Run2_plots.append(plot) -run2_nanoAOD_ANY.toModify( +run2_egamma.toModify( nanoDQM.vplots.Electron, plots = _Electron_Run2_plots ) @@ -40,7 +40,7 @@ def _match(name): Plot1D('pfRelIso03_all', 'pfRelIso03_all', 20, 0, 2, 'PF relative isolation dR=0.3, total (with rho*EA PU Fall17V2 corrections)'), Plot1D('pfRelIso03_chg', 'pfRelIso03_chg', 20, 0, 2, 'PF relative isolation dR=0.3, charged component (with rho*EA PU Fall17V2 corrections)'), ]) -run2_nanoAOD_ANY.toModify( +run2_egamma.toModify( nanoDQM.vplots.Photon, plots = _Photon_Run2_plots ) diff --git a/PhysicsTools/NanoAOD/python/nano_eras_cff.py b/PhysicsTools/NanoAOD/python/nano_eras_cff.py index b6d00197b91eb..e03f329ef8822 100644 --- a/PhysicsTools/NanoAOD/python/nano_eras_cff.py +++ b/PhysicsTools/NanoAOD/python/nano_eras_cff.py @@ -19,3 +19,5 @@ run2_nanoAOD_ANY = ( run2_nanoAOD_106Xv2 ) + +run2_egamma = (run2_egamma_2016 | run2_egamma_2017 | run2_egamma_2018) diff --git a/PhysicsTools/NanoAOD/python/photons_cff.py b/PhysicsTools/NanoAOD/python/photons_cff.py index bce23a34a1ab4..ae9d58320965b 100644 --- a/PhysicsTools/NanoAOD/python/photons_cff.py +++ b/PhysicsTools/NanoAOD/python/photons_cff.py @@ -34,8 +34,8 @@ ) # make Fall17 the default one in Run2 -run2_nanoAOD_ANY.toModify(photon_id_modules_WorkingPoints_nanoAOD, - modules=photon_id_modules_WorkingPoints_nanoAOD_Run2.modules).\ +run2_egamma.toModify(photon_id_modules_WorkingPoints_nanoAOD, + modules=photon_id_modules_WorkingPoints_nanoAOD_Run2.modules).\ toModify(photon_id_modules_WorkingPoints_nanoAOD, WorkingPoints=photon_id_modules_WorkingPoints_nanoAOD_Run2.WorkingPoints) @@ -152,11 +152,11 @@ def make_bitmapVID_docstring(id_modules_working_points_pset): ) # no need for the Run3 IDs in Run2 -run2_nanoAOD_ANY.toModify(slimmedPhotonsWithUserData.userFloats, - mvaID = None, - PFIsoChgQuadratic = None, - PFIsoAllQuadratic = None, - HoverEQuadratic = None).\ +run2_egamma.toModify(slimmedPhotonsWithUserData.userFloats, + mvaID = None, + PFIsoChgQuadratic = None, + PFIsoAllQuadratic = None, + HoverEQuadratic = None).\ toModify(slimmedPhotonsWithUserData.userIntFromBools, cutBasedID_loose = None, cutBasedID_medium = None, @@ -167,7 +167,7 @@ def make_bitmapVID_docstring(id_modules_working_points_pset): VIDNestedWPBitmap = None) -(run2_egamma_2016 | run2_egamma_2017 | run2_egamma_2018).toModify( +run2_egamma.toModify( slimmedPhotonsWithUserData.userFloats, ecalEnergyErrPostCorrNew = cms.InputTag("calibratedPatPhotonsNano","ecalEnergyErrPostCorr"), ecalEnergyPreCorrNew = cms.InputTag("calibratedPatPhotonsNano","ecalEnergyPreCorr"), @@ -251,28 +251,28 @@ def make_bitmapVID_docstring(id_modules_working_points_pset): ) # switch default IDs back to Fall17V2 in Run2, remove Winter22V1 and quadratic iso -run2_nanoAOD_ANY.toModify(photonTable.variables, - cutBased = photonTable.variables.cutBased_Fall17V2, - cutBased_Fall17V2 = None, - vidNestedWPBitmap = photonTable.variables.vidNestedWPBitmap_Fall17V2, - vidNestedWPBitmap_Fall17V2 = None, - mvaID = photonTable.variables.mvaID_Fall17V2, - mvaID_Fall17V2 = None, - mvaID_WP90 = photonTable.variables.mvaID_Fall17V2_WP90, - mvaID_Fall17V2_WP90 = None, - mvaID_WP80 = photonTable.variables.mvaID_Fall17V2_WP80, - mvaID_Fall17V2_WP80 = None, - pfRelIso03_chg = photonTable.variables.pfRelIso03_chg_Fall17V2, - pfRelIso03_chg_Fall17V2 = None, - pfRelIso03_all = photonTable.variables.pfRelIso03_all_Fall17V2, - pfRelIso03_all_Fall17V2 = None, - pfRelIso03_chg_quadratic=None, - pfRelIso03_all_quadratic=None, - hoe_PUcorr=None) +run2_egamma.toModify(photonTable.variables, + cutBased = photonTable.variables.cutBased_Fall17V2, + cutBased_Fall17V2 = None, + vidNestedWPBitmap = photonTable.variables.vidNestedWPBitmap_Fall17V2, + vidNestedWPBitmap_Fall17V2 = None, + mvaID = photonTable.variables.mvaID_Fall17V2, + mvaID_Fall17V2 = None, + mvaID_WP90 = photonTable.variables.mvaID_Fall17V2_WP90, + mvaID_Fall17V2_WP90 = None, + mvaID_WP80 = photonTable.variables.mvaID_Fall17V2_WP80, + mvaID_Fall17V2_WP80 = None, + pfRelIso03_chg = photonTable.variables.pfRelIso03_chg_Fall17V2, + pfRelIso03_chg_Fall17V2 = None, + pfRelIso03_all = photonTable.variables.pfRelIso03_all_Fall17V2, + pfRelIso03_all_Fall17V2 = None, + pfRelIso03_chg_quadratic=None, + pfRelIso03_all_quadratic=None, + hoe_PUcorr=None) #these eras need to make the energy correction, hence the "New" -(run2_egamma_2016 | run2_egamma_2017 | run2_egamma_2018).toModify( +run2_egamma.toModify( photonTable.variables, pt = Var("pt*userFloat('ecalEnergyPostCorrNew')/userFloat('ecalEnergyPreCorrNew')", float, precision=-1, doc="p_{T}"), energyErr = Var("userFloat('ecalEnergyErrPostCorrNew')",float,doc="energy error of the cluster from regression",precision=6), @@ -301,16 +301,8 @@ def make_bitmapVID_docstring(id_modules_working_points_pset): docString = cms.string("MC matching to status==1 photons or electrons"), ) -from RecoEgamma.EgammaTools.egammaObjectModificationsInMiniAOD_cff import egamma8XObjectUpdateModifier,egamma9X105XUpdateModifier,prependEgamma8XObjectUpdateModifier -#we have dataformat changes to 106X so to read older releases we use egamma updators -slimmedPhotonsTo106X = cms.EDProducer("ModifiedPhotonProducer", - src = cms.InputTag("slimmedPhotons"), - modifierConfig = cms.PSet( modifications = cms.VPSet(egamma9X105XUpdateModifier) ) -) - - #adding 4 most imp scale & smearing variables to table -(run2_egamma_2016 | run2_egamma_2017 | run2_egamma_2018).toModify( +run2_egamma.toModify( photonTable.variables, dEscaleUp=Var("userFloat('ecalEnergyPostCorrNew') - userFloat('energyScaleUpNew')", float, doc="ecal energy scale shifted 1 sigma up (adding gain/stat/syst in quadrature)", precision=8), dEscaleDown=Var("userFloat('ecalEnergyPostCorrNew') - userFloat('energyScaleDownNew')", float, doc="ecal energy scale shifted 1 sigma down (adding gain/stat/syst in quadrature)", precision=8), @@ -327,4 +319,4 @@ def make_bitmapVID_docstring(id_modules_working_points_pset): _photonTask_Run2.remove(isoForPho) _photonTask_Run2.remove(hOverEForPho) _photonTask_Run2.add(calibratedPatPhotonsNano) -run2_nanoAOD_ANY.toReplaceWith(photonTask, _photonTask_Run2) +run2_egamma.toReplaceWith(photonTask, _photonTask_Run2) From dfb9b8f77440790a829048d67f7029be8ef3cfb2 Mon Sep 17 00:00:00 2001 From: Sebastien Wertz Date: Fri, 2 Dec 2022 09:46:45 +0100 Subject: [PATCH 18/77] small adjustments to DQM, put back photon energyErr --- PhysicsTools/NanoAOD/python/nanoDQM_cff.py | 12 ++++++++++++ PhysicsTools/NanoAOD/python/nanoDQM_cfi.py | 14 ++------------ PhysicsTools/NanoAOD/python/photons_cff.py | 1 + 3 files changed, 15 insertions(+), 12 deletions(-) diff --git a/PhysicsTools/NanoAOD/python/nanoDQM_cff.py b/PhysicsTools/NanoAOD/python/nanoDQM_cff.py index 92d8d355a195a..6dc4668d04fcb 100644 --- a/PhysicsTools/NanoAOD/python/nanoDQM_cff.py +++ b/PhysicsTools/NanoAOD/python/nanoDQM_cff.py @@ -22,6 +22,13 @@ for plot in nanoDQM.vplots.Electron.plots: if 'Fall17V2' not in plot.name.value(): _Electron_Run2_plots.append(plot) +_Electron_Run2_plots.extend([ + Plot1D('dEscaleUp', 'dEscaleUp', 100, -0.01, 0.01, '#Delta E scaleUp'), + Plot1D('dEscaleDown', 'dEscaleDown', 100, -0.01, 0.01, '#Delta E scaleDown'), + Plot1D('dEsigmaUp', 'dEsigmaUp', 100, -0.1, 0.1, '#Delta E sigmaUp'), + Plot1D('dEsigmaDown', 'dEsigmaDown', 100, -0.1, 0.1, '#Delta E sigmaDown'), + Plot1D('eCorr', 'eCorr', 20, 0.8, 1.2, 'ratio of the calibrated energy/miniaod energy'), +]) run2_egamma.toModify( nanoDQM.vplots.Electron, plots = _Electron_Run2_plots @@ -39,6 +46,11 @@ def _match(name): _Photon_Run2_plots.extend([ Plot1D('pfRelIso03_all', 'pfRelIso03_all', 20, 0, 2, 'PF relative isolation dR=0.3, total (with rho*EA PU Fall17V2 corrections)'), Plot1D('pfRelIso03_chg', 'pfRelIso03_chg', 20, 0, 2, 'PF relative isolation dR=0.3, charged component (with rho*EA PU Fall17V2 corrections)'), + Plot1D('dEscaleUp', 'dEscaleUp', 100, -0.01, 0.01, '#Delta E scaleUp'), + Plot1D('dEscaleDown', 'dEscaleDown', 100, -0.01, 0.01, '#Delta E scaleDown'), + Plot1D('dEsigmaUp', 'dEsigmaUp', 100, -0.1, 0.1, '#Delta E sigmaUp'), + Plot1D('dEsigmaDown', 'dEsigmaDown', 100, -0.1, 0.1, '#Delta E sigmaDown'), + Plot1D('eCorr', 'eCorr', 20, 0.8, 1.2, 'ratio of the calibrated energy/miniaod energy'), ]) run2_egamma.toModify( nanoDQM.vplots.Photon, diff --git a/PhysicsTools/NanoAOD/python/nanoDQM_cfi.py b/PhysicsTools/NanoAOD/python/nanoDQM_cfi.py index bd7650850744c..55beda2c6ad27 100644 --- a/PhysicsTools/NanoAOD/python/nanoDQM_cfi.py +++ b/PhysicsTools/NanoAOD/python/nanoDQM_cfi.py @@ -67,7 +67,6 @@ Plot1D('dxyErr', 'dxyErr', 20, 0, 0.2, 'dxy uncertainty, in cm'), Plot1D('dz', 'dz', 20, -0.3, 0.3, 'dz (with sign) wrt first PV, in cm'), Plot1D('dzErr', 'dzErr', 20, 0, 0.2, 'dz uncertainty, in cm'), - Plot1D('eCorr', 'eCorr', 20, 0.8, 1.2, 'ratio of the calibrated energy/miniaod energy'), Plot1D('eInvMinusPInv', 'eInvMinusPInv', 20, -0.1, 0.1, '1/E_SC - 1/p_trk'), Plot1D('energyErr', 'energyErr', 20, 0, 90, 'energy error of the cluster-track combination'), Plot1D('eta', 'eta', 20, -3, 3, 'eta'), @@ -99,8 +98,8 @@ Plot1D('pfRelIso03_chg', 'pfRelIso03_chg', 20, 0, 2, 'PF relative isolation dR=0.3, charged component'), Plot1D('miniPFRelIso_all_Fall17V2', 'miniPFRelIso_all_Fall17V2', 20, 0, 1, 'mini PF relative isolation, total (with scaled rho*EA PU corrections)'), Plot1D('miniPFRelIso_chg_Fall17V2', 'miniPFRelIso_chg_Fall17V2', 20, 0, 1, 'mini PF relative isolation, charged component'), - Plot1D('pfRelIso03_all_Fall17V2', 'pfRelIso03_all', 20, 0, 2, 'PF relative isolation dR=0.3 with 94 EffArea, total (with rho*EA PU corrections)'), - Plot1D('pfRelIso03_chg_Fall17V2', 'pfRelIso03_chg', 20, 0, 2, 'PF relative isolation dR=0.3 with 94 EffArea, charged component'), + Plot1D('pfRelIso03_all_Fall17V2', 'pfRelIso03_all_Fall17V2', 20, 0, 2, 'PF relative isolation dR=0.3 with 94 EffArea, total (with rho*EA PU corrections)'), + Plot1D('pfRelIso03_chg_Fall17V2', 'pfRelIso03_chg_Fall17V2', 20, 0, 2, 'PF relative isolation dR=0.3 with 94 EffArea, charged component'), Plot1D('phi', 'phi', 20, -3.14159, 3.14159, 'phi'), NoPlot('photonIdx'), Plot1D('pt', 'pt', 20, 0, 200, 'pt (corrected)'), @@ -113,10 +112,6 @@ NoPlot('vidNestedWPBitmap'), NoPlot('vidNestedWPBitmap_Fall17V2'), NoPlot('vidNestedWPBitmapHEEP'), - Plot1D('dEscaleUp', 'dEscaleUp', 100, -0.01, 0.01, '#Delta E scaleUp'), - Plot1D('dEscaleDown', 'dEscaleDown', 100, -0.01, 0.01, '#Delta E scaleDown'), - Plot1D('dEsigmaUp', 'dEsigmaUp', 100, -0.1, 0.1, '#Delta E sigmaUp'), - Plot1D('dEsigmaDown', 'dEsigmaDown', 100, -0.1, 0.1, '#Delta E sigmaDown'), ) ), @@ -604,7 +599,6 @@ Plot1D('cleanmask', 'cleanmask', 1, 0.5, 1.5, 'simple cleaning mask with priority to leptons'), Plot1D('cutBased', 'cutBased', 4, -0.5, 3.5,'cut-based ID bitmap, (0:fail, 1:loose, 2:medium, 3:tight)'), Plot1D('cutBased_Fall17V2', 'cutBased_Fall17V2', 4, -0.5, 3.5, 'cut-based ID bitmap, Fall17V2, (0:fail, 1:loose, 2:medium, 3:tight)'), - Plot1D('eCorr', 'eCorr', 20, 0.8, 1.2, 'ratio of the calibrated energy/miniaod energy'), NoPlot('electronIdx'), Plot1D('electronVeto', 'electronVeto', 2, -0.5, 1.5, 'pass electron veto'), Plot1D('energyErr', 'energyErr', 20, 0, 300, 'energy error of the cluster from regression'), @@ -643,10 +637,6 @@ Plot1D('s4', 's4', 100, 0.4, 1, 'e2x2/e5x5 of the supercluster, calculated with full 5x5 region'), Plot1D('etaWidth', 'etaWidth', 100, 0, 0.03, 'Width of the photon supercluster in eta'), Plot1D('phiWidth', 'phiWidth', 100, 0, 0.1, 'Width of the photon supercluster in phi'), - Plot1D('dEscaleUp', 'dEscaleUp', 100, -0.01, 0.01, '#Delta E scaleUp'), - Plot1D('dEscaleDown', 'dEscaleDown', 100, -0.01, 0.01, '#Delta E scaleDown'), - Plot1D('dEsigmaUp', 'dEsigmaUp', 100, -0.1, 0.1, '#Delta E sigmaUp'), - Plot1D('dEsigmaDown', 'dEsigmaDown', 100, -0.1, 0.1, '#Delta E sigmaDown'), Plot1D('x_calo', 'x_calo', 100, -150, 150, 'photon supercluster position on calorimeter, x coordinate (cm)'), Plot1D('y_calo', 'y_calo', 100, -150, 150, 'photon supercluster position on calorimeter, y coordinate (cm)'), Plot1D('z_calo', 'z_calo', 100, -330, 330, 'photon supercluster position on calorimeter, y coordinate (cm)'), diff --git a/PhysicsTools/NanoAOD/python/photons_cff.py b/PhysicsTools/NanoAOD/python/photons_cff.py index ae9d58320965b..f2e4abbad5b52 100644 --- a/PhysicsTools/NanoAOD/python/photons_cff.py +++ b/PhysicsTools/NanoAOD/python/photons_cff.py @@ -191,6 +191,7 @@ def make_bitmapVID_docstring(id_modules_working_points_pset): variables = cms.PSet(P3Vars, jetIdx = Var("?hasUserCand('jet')?userCand('jet').key():-1", int, doc="index of the associated jet (-1 if none)"), electronIdx = Var("?hasUserCand('electron')?userCand('electron').key():-1", int, doc="index of the associated electron (-1 if none)"), + energyErr = Var("getCorrectedEnergyError('regression2')",float,doc="energy error of the cluster from regression",precision=6), energyRaw = Var("superCluster().rawEnergy()",float,doc="raw energy of photon supercluster", precision=10), r9 = Var("full5x5_r9()",float,doc="R9 of the supercluster, calculated with full 5x5 region",precision=8), sieie = Var("full5x5_sigmaIetaIeta()",float,doc="sigma_IetaIeta of the supercluster, calculated with full 5x5 region",precision=8), From ff77cd3007c9478f369b09d616e20276ee76001a Mon Sep 17 00:00:00 2001 From: Sebastien Wertz Date: Mon, 31 Oct 2022 16:19:44 +0100 Subject: [PATCH 19/77] move PATObjectCrossLinker to Event::get, avoid copies in push_back --- .../PatAlgos/plugins/PATObjectCrossLinker.cc | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/PhysicsTools/PatAlgos/plugins/PATObjectCrossLinker.cc b/PhysicsTools/PatAlgos/plugins/PATObjectCrossLinker.cc index f2f99463783b8..cd6cc23750e17 100644 --- a/PhysicsTools/PatAlgos/plugins/PATObjectCrossLinker.cc +++ b/PhysicsTools/PatAlgos/plugins/PATObjectCrossLinker.cc @@ -205,47 +205,47 @@ void PATObjectCrossLinker::matchLowPtToElectron(const C1& refProdOne, void PATObjectCrossLinker::produce(edm::Event& iEvent, const edm::EventSetup& iSetup) { using namespace edm; - edm::Handle> jetsIn; - iEvent.getByToken(jets_, jetsIn); + const auto& jetsIn = iEvent.get(jets_); auto jets = std::make_unique>(); - for (const auto& j : *jetsIn) + jets->reserve(jetsIn.size()); + for (const auto& j : jetsIn) jets->push_back(j); auto jetRefProd = iEvent.getRefBeforePut>("jets"); - edm::Handle> muonsIn; - iEvent.getByToken(muons_, muonsIn); + const auto& muonsIn = iEvent.get(muons_); auto muons = std::make_unique>(); - for (const auto& m : *muonsIn) + muons->reserve(muonsIn.size()); + for (const auto& m : muonsIn) muons->push_back(m); auto muRefProd = iEvent.getRefBeforePut>("muons"); - edm::Handle> electronsIn; - iEvent.getByToken(electrons_, electronsIn); + const auto& electronsIn = iEvent.get(electrons_); auto electrons = std::make_unique>(); - for (const auto& e : *electronsIn) + electrons->reserve(electronsIn.size()); + for (const auto& e : electronsIn) electrons->push_back(e); auto eleRefProd = iEvent.getRefBeforePut>("electrons"); - edm::Handle> lowPtElectronsIn; auto lowPtElectrons = std::make_unique>(); if (!lowPtElectronsTag_.label().empty()) { - iEvent.getByToken(lowPtElectrons_, lowPtElectronsIn); + auto lowPtElectronsIn = iEvent.getHandle(lowPtElectrons_); + lowPtElectrons->reserve(lowPtElectronsIn->size()); for (const auto& e : *lowPtElectronsIn) { lowPtElectrons->push_back(e); } } - edm::Handle> tausIn; - iEvent.getByToken(taus_, tausIn); + const auto& tausIn = iEvent.get(taus_); auto taus = std::make_unique>(); - for (const auto& t : *tausIn) + taus->reserve(tausIn.size()); + for (const auto& t : tausIn) taus->push_back(t); auto tauRefProd = iEvent.getRefBeforePut>("taus"); - edm::Handle> photonsIn; - iEvent.getByToken(photons_, photonsIn); + const auto& photonsIn = iEvent.get(photons_); auto photons = std::make_unique>(); - for (const auto& p : *photonsIn) + photons->reserve(photonsIn.size()); + for (const auto& p : photonsIn) photons->push_back(p); auto phRefProd = iEvent.getRefBeforePut>("photons"); From 58d8e3cdc02daf5489ce7491f95850b6e806ea4f Mon Sep 17 00:00:00 2001 From: Sebastien Wertz Date: Mon, 31 Oct 2022 16:52:59 +0100 Subject: [PATCH 20/77] add parameter description to PATObjectCrossLinker --- .../PatAlgos/plugins/PATObjectCrossLinker.cc | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/PhysicsTools/PatAlgos/plugins/PATObjectCrossLinker.cc b/PhysicsTools/PatAlgos/plugins/PATObjectCrossLinker.cc index cd6cc23750e17..c6c4fa994dd61 100644 --- a/PhysicsTools/PatAlgos/plugins/PATObjectCrossLinker.cc +++ b/PhysicsTools/PatAlgos/plugins/PATObjectCrossLinker.cc @@ -277,11 +277,15 @@ void PATObjectCrossLinker::endStream() {} // ------------ method fills 'descriptions' with the allowed parameters for the module ------------ void PATObjectCrossLinker::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { - //The following says we do not know what parameters are allowed so do no validation - // Please change this to state exactly what you do use, even if it is no parameters edm::ParameterSetDescription desc; - desc.setUnknown(); - descriptions.addDefault(desc); + desc.add("jets")->setComment("a jet collection derived from pat::Jet"); + desc.add("muons")->setComment("a muon collection derived from pat::Muon"); + desc.add("electrons")->setComment("an electron collection derived from pat::Electron"); + desc.add("lowPtElectrons") + ->setComment("an optional electron collection derived from pat::Electron, empty=>not used"); + desc.add("taus")->setComment("a tau collection derived from pat::Tau"); + desc.add("photons")->setComment("a photon collection derived from pat::Photon"); + descriptions.add("patObjectCrossLinker", desc); } //define this as a plug-in From 9e902d817b3df54b16b20bbadde523bba78efe7b Mon Sep 17 00:00:00 2001 From: Sebastien Wertz Date: Tue, 22 Nov 2022 13:59:27 +0100 Subject: [PATCH 21/77] add boostedTaus to PATObjectCrossLinker --- PhysicsTools/NanoAOD/python/boostedTaus_cff.py | 2 +- PhysicsTools/NanoAOD/python/nano_cff.py | 1 + .../PatAlgos/plugins/PATObjectCrossLinker.cc | 13 +++++++++++++ 3 files changed, 15 insertions(+), 1 deletion(-) diff --git a/PhysicsTools/NanoAOD/python/boostedTaus_cff.py b/PhysicsTools/NanoAOD/python/boostedTaus_cff.py index b5f7b63319f9f..409c028082026 100644 --- a/PhysicsTools/NanoAOD/python/boostedTaus_cff.py +++ b/PhysicsTools/NanoAOD/python/boostedTaus_cff.py @@ -19,7 +19,7 @@ ) boostedTauTable = simpleCandidateFlatTableProducer.clone( - src = cms.InputTag("finalBoostedTaus"), + src = cms.InputTag("linkedObjects", "boostedTaus"), name= cms.string("boostedTau"), doc = cms.string("slimmedBoostedTaus after basic selection (" + finalBoostedTaus.cut.value()+")"), variables = cms.PSet() # PSet defined below in era dependent way diff --git a/PhysicsTools/NanoAOD/python/nano_cff.py b/PhysicsTools/NanoAOD/python/nano_cff.py index bd46fde7f45b7..9c51e97bb32ca 100644 --- a/PhysicsTools/NanoAOD/python/nano_cff.py +++ b/PhysicsTools/NanoAOD/python/nano_cff.py @@ -40,6 +40,7 @@ electrons=cms.InputTag("finalElectrons"), lowPtElectrons=cms.InputTag("finalLowPtElectrons"), taus=cms.InputTag("finalTaus"), + boostedTaus=cms.InputTag("finalBoostedTaus"), photons=cms.InputTag("finalPhotons"), ) diff --git a/PhysicsTools/PatAlgos/plugins/PATObjectCrossLinker.cc b/PhysicsTools/PatAlgos/plugins/PATObjectCrossLinker.cc index c6c4fa994dd61..04e25047b7231 100644 --- a/PhysicsTools/PatAlgos/plugins/PATObjectCrossLinker.cc +++ b/PhysicsTools/PatAlgos/plugins/PATObjectCrossLinker.cc @@ -90,6 +90,7 @@ class PATObjectCrossLinker : public edm::stream::EDProducer<> { edm::InputTag lowPtElectronsTag_; edm::EDGetTokenT> lowPtElectrons_; const edm::EDGetTokenT> taus_; + const edm::EDGetTokenT> boostedTaus_; const edm::EDGetTokenT> photons_; }; @@ -103,6 +104,7 @@ PATObjectCrossLinker::PATObjectCrossLinker(const edm::ParameterSet& params) lowPtElectronsTag_(params.getParameter("lowPtElectrons")), lowPtElectrons_(mayConsume>(lowPtElectronsTag_)), taus_(consumes>(params.getParameter("taus"))), + boostedTaus_(consumes>(params.getParameter("boostedTaus"))), photons_(consumes>(params.getParameter("photons"))) { @@ -112,6 +114,7 @@ PATObjectCrossLinker::PATObjectCrossLinker(const edm::ParameterSet& params) if (!lowPtElectronsTag_.label().empty()) produces>("lowPtElectrons"); produces>("taus"); + produces>("boostedTaus"); produces>("photons"); } @@ -242,6 +245,13 @@ void PATObjectCrossLinker::produce(edm::Event& iEvent, const edm::EventSetup& iS taus->push_back(t); auto tauRefProd = iEvent.getRefBeforePut>("taus"); + const auto& boostedTausIn = iEvent.get(boostedTaus_); + auto boostedTaus = std::make_unique>(); + boostedTaus->reserve(boostedTausIn.size()); + for (const auto& t : boostedTausIn) + boostedTaus->push_back(t); + auto boostedTauRefProd = iEvent.getRefBeforePut>("boostedTaus"); + const auto& photonsIn = iEvent.get(photons_); auto photons = std::make_unique>(); photons->reserve(photonsIn.size()); @@ -252,6 +262,7 @@ void PATObjectCrossLinker::produce(edm::Event& iEvent, const edm::EventSetup& iS matchOneToMany(jetRefProd, *jets, "jet", muRefProd, *muons, "muons"); matchOneToMany(jetRefProd, *jets, "jet", eleRefProd, *electrons, "electrons"); matchOneToMany(jetRefProd, *jets, "jet", tauRefProd, *taus, "taus"); + matchOneToMany(jetRefProd, *jets, "jet", boostedTauRefProd, *boostedTaus, "boostedTaus"); matchOneToMany(jetRefProd, *jets, "jet", phRefProd, *photons, "photons"); matchElectronToPhoton(eleRefProd, *electrons, "electron", phRefProd, *photons, "photons"); @@ -266,6 +277,7 @@ void PATObjectCrossLinker::produce(edm::Event& iEvent, const edm::EventSetup& iS if (!lowPtElectronsTag_.label().empty()) iEvent.put(std::move(lowPtElectrons), "lowPtElectrons"); iEvent.put(std::move(taus), "taus"); + iEvent.put(std::move(boostedTaus), "boostedTaus"); iEvent.put(std::move(photons), "photons"); } @@ -284,6 +296,7 @@ void PATObjectCrossLinker::fillDescriptions(edm::ConfigurationDescriptions& desc desc.add("lowPtElectrons") ->setComment("an optional electron collection derived from pat::Electron, empty=>not used"); desc.add("taus")->setComment("a tau collection derived from pat::Tau"); + desc.add("boostedTaus")->setComment("a boosted tau collection derived from pat::Tau"); desc.add("photons")->setComment("a photon collection derived from pat::Photon"); descriptions.add("patObjectCrossLinker", desc); } From 1560f6daf66c550d8521b3fee8744a0bcc589c56 Mon Sep 17 00:00:00 2001 From: Sebastien Wertz Date: Wed, 23 Nov 2022 12:09:09 +0100 Subject: [PATCH 22/77] add matching between secondary vertices and electrons, muons, jets, taus --- PhysicsTools/NanoAOD/python/electrons_cff.py | 3 +- .../NanoAOD/python/jetsAK4_CHS_cff.py | 3 + .../NanoAOD/python/jetsAK4_Puppi_cff.py | 3 + PhysicsTools/NanoAOD/python/muons_cff.py | 1 + PhysicsTools/NanoAOD/python/nano_cff.py | 1 + PhysicsTools/NanoAOD/python/taus_cff.py | 3 + PhysicsTools/NanoAOD/python/vertices_cff.py | 4 +- .../PatAlgos/plugins/PATObjectCrossLinker.cc | 72 ++++++++++++++++++- 8 files changed, 86 insertions(+), 4 deletions(-) diff --git a/PhysicsTools/NanoAOD/python/electrons_cff.py b/PhysicsTools/NanoAOD/python/electrons_cff.py index 71907cd8d1270..6e902d74a2a0f 100644 --- a/PhysicsTools/NanoAOD/python/electrons_cff.py +++ b/PhysicsTools/NanoAOD/python/electrons_cff.py @@ -280,7 +280,8 @@ def _get_bitmapVIDForEle_docstring(modules,WorkingPoints): doc = cms.string("slimmedElectrons after basic selection (" + finalElectrons.cut.value()+")"), variables = cms.PSet(CandVars, jetIdx = Var("?hasUserCand('jet')?userCand('jet').key():-1", int, doc="index of the associated jet (-1 if none)"), - photonIdx = Var("?overlaps('photons').size()>0?overlaps('photons')[0].key():-1", int, doc="index of the associated photon (-1 if none)"), + photonIdx = Var("?overlaps('photons').size()>0?overlaps('photons')[0].key():-1", int, doc="index of the first associated photon (-1 if none)"), + svIdx = Var("?hasUserCand('vertex')?userCand('vertex').key():-1", int, doc="index of matching secondary vertex"), energyErr = Var("p4Error('P4_COMBINATION')",float,doc="energy error of the cluster-track combination",precision=6), dz = Var("dB('PVDZ')",float,doc="dz (with sign) wrt first PV, in cm",precision=10), dzErr = Var("abs(edB('PVDZ'))",float,doc="dz uncertainty, in cm",precision=6), diff --git a/PhysicsTools/NanoAOD/python/jetsAK4_CHS_cff.py b/PhysicsTools/NanoAOD/python/jetsAK4_CHS_cff.py index 20ef3e0646d10..6c2dd9195438b 100644 --- a/PhysicsTools/NanoAOD/python/jetsAK4_CHS_cff.py +++ b/PhysicsTools/NanoAOD/python/jetsAK4_CHS_cff.py @@ -119,6 +119,9 @@ electronIdx1 = Var("?overlaps('electrons').size()>0?overlaps('electrons')[0].key():-1", int, doc="index of first matching electron"), electronIdx2 = Var("?overlaps('electrons').size()>1?overlaps('electrons')[1].key():-1", int, doc="index of second matching electron"), nElectrons = Var("?hasOverlaps('electrons')?overlaps('electrons').size():0", int, doc="number of electrons in the jet"), + svIdx1 = Var("?overlaps('vertices').size()>0?overlaps('vertices')[0].key():-1", int, doc="index of first matching secondary vertex"), + svIdx2 = Var("?overlaps('vertices').size()>1?overlaps('vertices')[1].key():-1", int, doc="index of second matching secondary vertex"), + nSVs = Var("?hasOverlaps('vertices')?overlaps('vertices').size():0", int, doc="number of secondary vertices in the jet"), btagDeepB = Var("?(bDiscriminator('pfDeepCSVJetTags:probb')+bDiscriminator('pfDeepCSVJetTags:probbb'))>=0?bDiscriminator('pfDeepCSVJetTags:probb')+bDiscriminator('pfDeepCSVJetTags:probbb'):-1",float,doc="DeepCSV b+bb tag discriminator",precision=10), btagDeepFlavB = Var("bDiscriminator('pfDeepFlavourJetTags:probb')+bDiscriminator('pfDeepFlavourJetTags:probbb')+bDiscriminator('pfDeepFlavourJetTags:problepb')",float,doc="DeepJet b+bb+lepb tag discriminator",precision=10), btagCSVV2 = Var("bDiscriminator('pfCombinedInclusiveSecondaryVertexV2BJetTags')",float,doc=" pfCombinedInclusiveSecondaryVertexV2 b-tag discriminator (aka CSVV2)",precision=10), diff --git a/PhysicsTools/NanoAOD/python/jetsAK4_Puppi_cff.py b/PhysicsTools/NanoAOD/python/jetsAK4_Puppi_cff.py index d5b6739c94838..41dce3c9a7c36 100644 --- a/PhysicsTools/NanoAOD/python/jetsAK4_Puppi_cff.py +++ b/PhysicsTools/NanoAOD/python/jetsAK4_Puppi_cff.py @@ -77,6 +77,9 @@ electronIdx1 = Var("?overlaps('electrons').size()>0?overlaps('electrons')[0].key():-1", int, doc="index of first matching electron"), electronIdx2 = Var("?overlaps('electrons').size()>1?overlaps('electrons')[1].key():-1", int, doc="index of second matching electron"), nElectrons = Var("?hasOverlaps('electrons')?overlaps('electrons').size():0", int, doc="number of electrons in the jet"), + svIdx1 = Var("?overlaps('vertices').size()>0?overlaps('vertices')[0].key():-1", int, doc="index of first matching secondary vertex"), + svIdx2 = Var("?overlaps('vertices').size()>1?overlaps('vertices')[1].key():-1", int, doc="index of second matching secondary vertex"), + nSVs = Var("?hasOverlaps('vertices')?overlaps('vertices').size():0", int, doc="number of secondary vertices in the jet"), btagDeepB = Var("?(bDiscriminator('pfDeepCSVJetTags:probb')+bDiscriminator('pfDeepCSVJetTags:probbb'))>=0?bDiscriminator('pfDeepCSVJetTags:probb')+bDiscriminator('pfDeepCSVJetTags:probbb'):-1",float,doc="DeepCSV b+bb tag discriminator",precision=10), btagDeepFlavB = Var("bDiscriminator('pfDeepFlavourJetTags:probb')+bDiscriminator('pfDeepFlavourJetTags:probbb')+bDiscriminator('pfDeepFlavourJetTags:problepb')",float,doc="DeepJet b+bb+lepb tag discriminator",precision=10), btagCSVV2 = Var("bDiscriminator('pfCombinedInclusiveSecondaryVertexV2BJetTags')",float,doc=" pfCombinedInclusiveSecondaryVertexV2 b-tag discriminator (aka CSVV2)",precision=10), diff --git a/PhysicsTools/NanoAOD/python/muons_cff.py b/PhysicsTools/NanoAOD/python/muons_cff.py index 2938cf8308bdd..28ae0184feeac 100644 --- a/PhysicsTools/NanoAOD/python/muons_cff.py +++ b/PhysicsTools/NanoAOD/python/muons_cff.py @@ -138,6 +138,7 @@ nTrackerLayers = Var("?track.isNonnull?innerTrack().hitPattern().trackerLayersWithMeasurement():0", int, doc = "number of layers in the tracker"), highPurity = Var("?track.isNonnull?innerTrack().quality('highPurity'):0", bool, doc = "inner track is high purity"), jetIdx = Var("?hasUserCand('jet')?userCand('jet').key():-1", int, doc="index of the associated jet (-1 if none)"), + svIdx = Var("?hasUserCand('vertex')?userCand('vertex').key():-1", int, doc="index of matching secondary vertex"), tkRelIso = Var("isolationR03().sumPt/tunePMuonBestTrack().pt",float,doc="Tracker-based relative isolation dR=0.3 for highPt, trkIso/tunePpt",precision=6), miniPFRelIso_chg = Var("userFloat('miniIsoChg')/pt",float,doc="mini PF relative isolation, charged component"), miniPFRelIso_all = Var("userFloat('miniIsoAll')/pt",float,doc="mini PF relative isolation, total (with scaled rho*EA PU corrections)"), diff --git a/PhysicsTools/NanoAOD/python/nano_cff.py b/PhysicsTools/NanoAOD/python/nano_cff.py index 9c51e97bb32ca..5ef42977531c7 100644 --- a/PhysicsTools/NanoAOD/python/nano_cff.py +++ b/PhysicsTools/NanoAOD/python/nano_cff.py @@ -42,6 +42,7 @@ taus=cms.InputTag("finalTaus"), boostedTaus=cms.InputTag("finalBoostedTaus"), photons=cms.InputTag("finalPhotons"), + vertices=cms.InputTag("slimmedSecondaryVertices") ) # Switch to AK4 CHS jets for Run-2 diff --git a/PhysicsTools/NanoAOD/python/taus_cff.py b/PhysicsTools/NanoAOD/python/taus_cff.py index 624873b418631..4be415027f799 100644 --- a/PhysicsTools/NanoAOD/python/taus_cff.py +++ b/PhysicsTools/NanoAOD/python/taus_cff.py @@ -54,6 +54,9 @@ def _tauIdWPMask(pattern, choices, doc="", from_raw=False, wp_thrs=None): _tauVarsBase = cms.PSet(P4Vars, charge = Var("charge", int, doc="electric charge"), jetIdx = Var("?hasUserCand('jet')?userCand('jet').key():-1", int, doc="index of the associated jet (-1 if none)"), + svIdx1 = Var("?overlaps('vertices').size()>0?overlaps('vertices')[0].key():-1", int, doc="index of first matching secondary vertex"), + svIdx2 = Var("?overlaps('vertices').size()>1?overlaps('vertices')[1].key():-1", int, doc="index of second matching secondary vertex"), + nSVs = Var("?hasOverlaps('vertices')?overlaps('vertices').size():0", int, doc="number of secondary vertices in the tau"), decayMode = Var("decayMode()",int), idDecayModeOldDMs = Var("tauID('decayModeFinding')", bool), diff --git a/PhysicsTools/NanoAOD/python/vertices_cff.py b/PhysicsTools/NanoAOD/python/vertices_cff.py index 4870fe5a70337..ddda0ba422c1e 100644 --- a/PhysicsTools/NanoAOD/python/vertices_cff.py +++ b/PhysicsTools/NanoAOD/python/vertices_cff.py @@ -10,8 +10,8 @@ vertexTable = cms.EDProducer("VertexTableProducer", pvSrc = cms.InputTag("offlineSlimmedPrimaryVertices"), goodPvCut = cms.string("!isFake && ndof > 4 && abs(z) <= 24 && position.Rho <= 2"), - svSrc = cms.InputTag("slimmedSecondaryVertices"), - svCut = cms.string(""), + svSrc = cms.InputTag("linkedObjects", "vertices"), + svCut = cms.string(""), # careful: adding a cut here would make the collection matching inconsistent with the SV table dlenMin = cms.double(0), dlenSigMin = cms.double(3), pvName = cms.string("PV"), diff --git a/PhysicsTools/PatAlgos/plugins/PATObjectCrossLinker.cc b/PhysicsTools/PatAlgos/plugins/PATObjectCrossLinker.cc index 04e25047b7231..368d57bf1e3fb 100644 --- a/PhysicsTools/PatAlgos/plugins/PATObjectCrossLinker.cc +++ b/PhysicsTools/PatAlgos/plugins/PATObjectCrossLinker.cc @@ -34,6 +34,7 @@ #include "DataFormats/PatCandidates/interface/Electron.h" #include "DataFormats/PatCandidates/interface/Photon.h" #include "DataFormats/PatCandidates/interface/Tau.h" +#include "DataFormats/Candidate/interface/VertexCompositePtrCandidate.h" #include "DataFormats/Common/interface/View.h" @@ -78,6 +79,18 @@ class PATObjectCrossLinker : public edm::stream::EDProducer<> { C4& itemsMany, const std::string& nameMany); + template + void matchOneToVertices(C1& itemsOne, + const C2& refProdVtx, + C3& itemsVtx, + const std::string& nameVtx); + + template + void matchVertexToMany(const C1& refProdVtx, + C2& itemsVtx, + const std::string& nameVtx, + C3& itemsMany); + //virtual void beginRun(edm::Run const&, edm::EventSetup const&) override; //virtual void endRun(edm::Run const&, edm::EventSetup const&) override; //virtual void beginLuminosityBlock(edm::LuminosityBlock const&, edm::EventSetup const&) override; @@ -92,6 +105,7 @@ class PATObjectCrossLinker : public edm::stream::EDProducer<> { const edm::EDGetTokenT> taus_; const edm::EDGetTokenT> boostedTaus_; const edm::EDGetTokenT> photons_; + const edm::EDGetTokenT> vertices_; }; // @@ -105,7 +119,8 @@ PATObjectCrossLinker::PATObjectCrossLinker(const edm::ParameterSet& params) lowPtElectrons_(mayConsume>(lowPtElectronsTag_)), taus_(consumes>(params.getParameter("taus"))), boostedTaus_(consumes>(params.getParameter("boostedTaus"))), - photons_(consumes>(params.getParameter("photons"))) + photons_(consumes>(params.getParameter("photons"))), + vertices_(consumes>(params.getParameter("vertices"))) { produces>("jets"); @@ -116,6 +131,7 @@ PATObjectCrossLinker::PATObjectCrossLinker(const edm::ParameterSet& params) produces>("taus"); produces>("boostedTaus"); produces>("photons"); + produces>("vertices"); } PATObjectCrossLinker::~PATObjectCrossLinker() { @@ -153,6 +169,7 @@ void PATObjectCrossLinker::matchOneToMany(const C1& refProdOne, } } +// one electron can be matched to several photons template void PATObjectCrossLinker::matchElectronToPhoton(const C1& refProdOne, C2& itemsOne, @@ -176,6 +193,7 @@ void PATObjectCrossLinker::matchElectronToPhoton(const C1& refProdOne, } } +// one low pt electron can be matched to several electrons template void PATObjectCrossLinker::matchLowPtToElectron(const C1& refProdOne, C2& itemsOne, @@ -206,6 +224,44 @@ void PATObjectCrossLinker::matchLowPtToElectron(const C1& refProdOne, } } +// several vertices stored as overlap with a jet +// (reco vertices have no userCands) +template +void PATObjectCrossLinker::matchOneToVertices(C1& itemsOne, + const C2& refProdVtx, + C3& itemsVtx, + const std::string& nameVtx) { + for (auto& j : itemsOne) { + edm::PtrVector overlaps(refProdVtx.id()); + size_t vi = 0; + for (auto& v : itemsVtx) { + if (matchByCommonSourceCandidatePtr(j, v)) { + overlaps.push_back(reco::CandidatePtr(refProdVtx.id(), vi, refProdVtx.productGetter())); + } + vi++; + } + j.setOverlaps(nameVtx, overlaps); + } +} + +// vertex stored as userCand to matched object +// (reco vertices have no overlaps) +template +void PATObjectCrossLinker::matchVertexToMany(const C1& refProdVtx, + C2& itemsVtx, + const std::string& nameVtx, + C3& itemsMany) { + size_t vi = 0; + for (auto& v : itemsVtx) { + for (auto& m : itemsMany) { + if (matchByCommonSourceCandidatePtr(v, m) && (!m.hasUserCand(nameVtx))) { + m.addUserCand(nameVtx, reco::CandidatePtr(refProdVtx.id(), vi, refProdVtx.productGetter())); + } + } + vi++; + } +} + void PATObjectCrossLinker::produce(edm::Event& iEvent, const edm::EventSetup& iSetup) { using namespace edm; const auto& jetsIn = iEvent.get(jets_); @@ -259,6 +315,13 @@ void PATObjectCrossLinker::produce(edm::Event& iEvent, const edm::EventSetup& iS photons->push_back(p); auto phRefProd = iEvent.getRefBeforePut>("photons"); + const auto& verticesIn = iEvent.get(vertices_); + auto vertices = std::make_unique>(); + vertices->reserve(verticesIn.size()); + for (const auto& v : verticesIn) + vertices->push_back(v); + auto vtxRefProd = iEvent.getRefBeforePut>("vertices"); + matchOneToMany(jetRefProd, *jets, "jet", muRefProd, *muons, "muons"); matchOneToMany(jetRefProd, *jets, "jet", eleRefProd, *electrons, "electrons"); matchOneToMany(jetRefProd, *jets, "jet", tauRefProd, *taus, "taus"); @@ -271,6 +334,11 @@ void PATObjectCrossLinker::produce(edm::Event& iEvent, const edm::EventSetup& iS matchLowPtToElectron(lowPtEleRefProd, *lowPtElectrons, "lowPtElectron", eleRefProd, *electrons, "electrons"); } + matchOneToVertices(*jets, vtxRefProd, *vertices, "vertices"); + matchOneToVertices(*taus, vtxRefProd, *vertices, "vertices"); + matchVertexToMany(vtxRefProd, *vertices, "vertex", *muons); + matchVertexToMany(vtxRefProd, *vertices, "vertex", *electrons); + iEvent.put(std::move(jets), "jets"); iEvent.put(std::move(muons), "muons"); iEvent.put(std::move(electrons), "electrons"); @@ -279,6 +347,7 @@ void PATObjectCrossLinker::produce(edm::Event& iEvent, const edm::EventSetup& iS iEvent.put(std::move(taus), "taus"); iEvent.put(std::move(boostedTaus), "boostedTaus"); iEvent.put(std::move(photons), "photons"); + iEvent.put(std::move(vertices), "vertices"); } // ------------ method called once each stream before processing any runs, lumis or events ------------ @@ -298,6 +367,7 @@ void PATObjectCrossLinker::fillDescriptions(edm::ConfigurationDescriptions& desc desc.add("taus")->setComment("a tau collection derived from pat::Tau"); desc.add("boostedTaus")->setComment("a boosted tau collection derived from pat::Tau"); desc.add("photons")->setComment("a photon collection derived from pat::Photon"); + desc.add("vertices")->setComment("a vertex collection derived from reco::VertexCompositePtrCandidate"); descriptions.add("patObjectCrossLinker", desc); } From 345ecd8fc19c6c62acf7fa83781dc5ba752dce04 Mon Sep 17 00:00:00 2001 From: Sebastien Wertz Date: Wed, 23 Nov 2022 13:21:53 +0100 Subject: [PATCH 23/77] add index of matching photon and jet to lowPtElectron --- PhysicsTools/NanoAOD/python/lowPtElectrons_cff.py | 5 ++--- PhysicsTools/PatAlgos/plugins/PATObjectCrossLinker.cc | 3 +++ 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/PhysicsTools/NanoAOD/python/lowPtElectrons_cff.py b/PhysicsTools/NanoAOD/python/lowPtElectrons_cff.py index 5539d7c7e60a3..ef3868c63058c 100644 --- a/PhysicsTools/NanoAOD/python/lowPtElectrons_cff.py +++ b/PhysicsTools/NanoAOD/python/lowPtElectrons_cff.py @@ -69,6 +69,8 @@ CandVars, # Overlaps with PF electron electronIdx = Var("?overlaps('electrons').size()>0?overlaps('electrons')[0].key():-1", int, doc="index of the overlapping PF electron (-1 if none)"), + jetIdx = Var("?hasUserCand('jet')?userCand('jet').key():-1", int, doc="index of the associated jet (-1 if none)"), + photonIdx = Var("?overlaps('photons').size()>0?overlaps('photons')[0].key():-1", int, doc="index of the first associated photon (-1 if none)"), # BDT scores and WPs ID = Var("electronID('ID')",float,doc="ID, BDT (raw) score"), unbiased = Var("electronID('unbiased')",float,doc="ElectronSeed, pT- and dxy- agnostic BDT (raw) score"), @@ -98,9 +100,6 @@ dxyErr = Var("edB('PV2D')",float,doc="dxy uncertainty, in cm",precision=6), dz = Var("dB('PVDZ')",float,doc="dz (with sign) wrt first PV, in cm",precision=10), dzErr = Var("abs(edB('PVDZ'))",float,doc="dz uncertainty, in cm",precision=6), - # Cross-referencing - #jetIdx - #photonIdx ), ) diff --git a/PhysicsTools/PatAlgos/plugins/PATObjectCrossLinker.cc b/PhysicsTools/PatAlgos/plugins/PATObjectCrossLinker.cc index 368d57bf1e3fb..9197a9602f46d 100644 --- a/PhysicsTools/PatAlgos/plugins/PATObjectCrossLinker.cc +++ b/PhysicsTools/PatAlgos/plugins/PATObjectCrossLinker.cc @@ -329,9 +329,12 @@ void PATObjectCrossLinker::produce(edm::Event& iEvent, const edm::EventSetup& iS matchOneToMany(jetRefProd, *jets, "jet", phRefProd, *photons, "photons"); matchElectronToPhoton(eleRefProd, *electrons, "electron", phRefProd, *photons, "photons"); + if (!lowPtElectronsTag_.label().empty()) { auto lowPtEleRefProd = iEvent.getRefBeforePut>("lowPtElectrons"); matchLowPtToElectron(lowPtEleRefProd, *lowPtElectrons, "lowPtElectron", eleRefProd, *electrons, "electrons"); + matchOneToMany(jetRefProd, *jets, "jet", lowPtEleRefProd, *lowPtElectrons, "lowPtElectrons"); + matchElectronToPhoton(lowPtEleRefProd, *lowPtElectrons, "lowPtElectron", phRefProd, *photons, "photons"); } matchOneToVertices(*jets, vtxRefProd, *vertices, "vertices"); From f0eec96de5ba0d99503c4e56efd7828e1d80e0fe Mon Sep 17 00:00:00 2001 From: Sebastien Wertz Date: Fri, 25 Nov 2022 16:49:16 +0100 Subject: [PATCH 24/77] add indices of muon and electron matched to tau --- PhysicsTools/NanoAOD/python/taus_cff.py | 2 ++ PhysicsTools/PatAlgos/plugins/PATObjectCrossLinker.cc | 3 +++ 2 files changed, 5 insertions(+) diff --git a/PhysicsTools/NanoAOD/python/taus_cff.py b/PhysicsTools/NanoAOD/python/taus_cff.py index 4be415027f799..b78b58c49e3ec 100644 --- a/PhysicsTools/NanoAOD/python/taus_cff.py +++ b/PhysicsTools/NanoAOD/python/taus_cff.py @@ -54,6 +54,8 @@ def _tauIdWPMask(pattern, choices, doc="", from_raw=False, wp_thrs=None): _tauVarsBase = cms.PSet(P4Vars, charge = Var("charge", int, doc="electric charge"), jetIdx = Var("?hasUserCand('jet')?userCand('jet').key():-1", int, doc="index of the associated jet (-1 if none)"), + eleIdx = Var("?overlaps('electrons').size()>0?overlaps('electrons')[0].key():-1", int, doc="index of first matching electron"), + muIdx = Var("?overlaps('muons').size()>0?overlaps('muons')[0].key():-1", int, doc="index of first matching muon"), svIdx1 = Var("?overlaps('vertices').size()>0?overlaps('vertices')[0].key():-1", int, doc="index of first matching secondary vertex"), svIdx2 = Var("?overlaps('vertices').size()>1?overlaps('vertices')[1].key():-1", int, doc="index of second matching secondary vertex"), nSVs = Var("?hasOverlaps('vertices')?overlaps('vertices').size():0", int, doc="number of secondary vertices in the tau"), diff --git a/PhysicsTools/PatAlgos/plugins/PATObjectCrossLinker.cc b/PhysicsTools/PatAlgos/plugins/PATObjectCrossLinker.cc index 9197a9602f46d..e71ffc2feab2d 100644 --- a/PhysicsTools/PatAlgos/plugins/PATObjectCrossLinker.cc +++ b/PhysicsTools/PatAlgos/plugins/PATObjectCrossLinker.cc @@ -328,6 +328,9 @@ void PATObjectCrossLinker::produce(edm::Event& iEvent, const edm::EventSetup& iS matchOneToMany(jetRefProd, *jets, "jet", boostedTauRefProd, *boostedTaus, "boostedTaus"); matchOneToMany(jetRefProd, *jets, "jet", phRefProd, *photons, "photons"); + matchOneToMany(tauRefProd, *taus, "tau", muRefProd, *muons, "muons"); + matchOneToMany(tauRefProd, *taus, "tau", eleRefProd, *electrons, "electrons"); + matchElectronToPhoton(eleRefProd, *electrons, "electron", phRefProd, *photons, "photons"); if (!lowPtElectronsTag_.label().empty()) { From 8fc6ff13ab69e0dc019e4c5c78fa648d260082b4 Mon Sep 17 00:00:00 2001 From: Sebastien Wertz Date: Fri, 25 Nov 2022 16:50:09 +0100 Subject: [PATCH 25/77] remove clean mask from default nanoAODs - use indices from matching instead --- PhysicsTools/NanoAOD/python/nano_cff.py | 23 +---------------------- 1 file changed, 1 insertion(+), 22 deletions(-) diff --git a/PhysicsTools/NanoAOD/python/nano_cff.py b/PhysicsTools/NanoAOD/python/nano_cff.py index 5ef42977531c7..7d2298e6d84fd 100644 --- a/PhysicsTools/NanoAOD/python/nano_cff.py +++ b/PhysicsTools/NanoAOD/python/nano_cff.py @@ -50,27 +50,6 @@ linkedObjects, jets="finalJets" ) -simpleCleanerTable = cms.EDProducer("NanoAODSimpleCrossCleaner", - name=cms.string("cleanmask"), - doc=cms.string("simple cleaning mask with priority to leptons"), - jets=cms.InputTag("linkedObjects","jets"), - muons=cms.InputTag("linkedObjects","muons"), - electrons=cms.InputTag("linkedObjects","electrons"), - lowPtElectrons=cms.InputTag("linkedObjects","lowPtElectrons"), - taus=cms.InputTag("linkedObjects","taus"), - photons=cms.InputTag("linkedObjects","photons"), - jetSel=cms.string("pt>15"), - muonSel=cms.string("track.isNonnull && isLooseMuon && isPFMuon && innerTrack.validFraction >= 0.49 && ( isGlobalMuon && globalTrack.normalizedChi2 < 3 && combinedQuality.chi2LocalPosition < 12 && combinedQuality.trkKink < 20 && segmentCompatibility >= 0.303 || segmentCompatibility >= 0.451 )"), - electronSel=cms.string(""), - lowPtElectronSel=cms.string(""), - tauSel=cms.string(""), - photonSel=cms.string(""), - jetName=cms.string("Jet"),muonName=cms.string("Muon"),electronName=cms.string("Electron"), - lowPtElectronName=cms.string("LowPtElectron"), - tauName=cms.string("Tau"),photonName=cms.string("Photon") -) - - lhcInfoTable = cms.EDProducer("LHCInfoProducer") nanoTableTaskCommon = cms.Task( @@ -84,7 +63,7 @@ jetPuppiTablesTask, jetAK8TablesTask, muonTablesTask, fsrTablesTask, tauTablesTask, boostedTauTablesTask, electronTablesTask, lowPtElectronTablesTask, photonTablesTask, - globalTablesTask, vertexTablesTask, metTablesTask, simpleCleanerTable, extraFlagsTableTask, + globalTablesTask, vertexTablesTask, metTablesTask, extraFlagsTableTask, isoTrackTablesTask,softActivityTablesTask ) From 1048cfe90b2430f1211d1417b26a6931e5df2e6a Mon Sep 17 00:00:00 2001 From: Sebastien Wertz Date: Fri, 25 Nov 2022 17:33:16 +0100 Subject: [PATCH 26/77] make matching with boostedTaus and vertices optional for nanoV10 backwards compatibility --- .../PatAlgos/plugins/PATObjectCrossLinker.cc | 108 ++++++++++-------- 1 file changed, 63 insertions(+), 45 deletions(-) diff --git a/PhysicsTools/PatAlgos/plugins/PATObjectCrossLinker.cc b/PhysicsTools/PatAlgos/plugins/PATObjectCrossLinker.cc index e71ffc2feab2d..5daab4f9404a7 100644 --- a/PhysicsTools/PatAlgos/plugins/PATObjectCrossLinker.cc +++ b/PhysicsTools/PatAlgos/plugins/PATObjectCrossLinker.cc @@ -100,12 +100,14 @@ class PATObjectCrossLinker : public edm::stream::EDProducer<> { const edm::EDGetTokenT> jets_; const edm::EDGetTokenT> muons_; const edm::EDGetTokenT> electrons_; + const edm::EDGetTokenT> photons_; + const edm::EDGetTokenT> taus_; edm::InputTag lowPtElectronsTag_; edm::EDGetTokenT> lowPtElectrons_; - const edm::EDGetTokenT> taus_; - const edm::EDGetTokenT> boostedTaus_; - const edm::EDGetTokenT> photons_; - const edm::EDGetTokenT> vertices_; + edm::InputTag boostedTausTag_; + edm::EDGetTokenT> boostedTaus_; + edm::InputTag verticesTag_; + edm::EDGetTokenT> vertices_; }; // @@ -115,23 +117,26 @@ PATObjectCrossLinker::PATObjectCrossLinker(const edm::ParameterSet& params) : jets_(consumes>(params.getParameter("jets"))), muons_(consumes>(params.getParameter("muons"))), electrons_(consumes>(params.getParameter("electrons"))), + photons_(consumes>(params.getParameter("photons"))), + taus_(consumes>(params.getParameter("taus"))), lowPtElectronsTag_(params.getParameter("lowPtElectrons")), lowPtElectrons_(mayConsume>(lowPtElectronsTag_)), - taus_(consumes>(params.getParameter("taus"))), - boostedTaus_(consumes>(params.getParameter("boostedTaus"))), - photons_(consumes>(params.getParameter("photons"))), - vertices_(consumes>(params.getParameter("vertices"))) - + boostedTausTag_(params.getParameter("boostedTaus")), + boostedTaus_(mayConsume>(boostedTausTag_)), + verticesTag_(params.getParameter("vertices")), + vertices_(mayConsume>(verticesTag_)) { produces>("jets"); produces>("muons"); produces>("electrons"); + produces>("photons"); + produces>("taus"); if (!lowPtElectronsTag_.label().empty()) produces>("lowPtElectrons"); - produces>("taus"); - produces>("boostedTaus"); - produces>("photons"); - produces>("vertices"); + if (!boostedTausTag_.label().empty()) + produces>("boostedTaus"); + if (!verticesTag_.label().empty()) + produces>("vertices"); } PATObjectCrossLinker::~PATObjectCrossLinker() { @@ -285,15 +290,6 @@ void PATObjectCrossLinker::produce(edm::Event& iEvent, const edm::EventSetup& iS electrons->push_back(e); auto eleRefProd = iEvent.getRefBeforePut>("electrons"); - auto lowPtElectrons = std::make_unique>(); - if (!lowPtElectronsTag_.label().empty()) { - auto lowPtElectronsIn = iEvent.getHandle(lowPtElectrons_); - lowPtElectrons->reserve(lowPtElectronsIn->size()); - for (const auto& e : *lowPtElectronsIn) { - lowPtElectrons->push_back(e); - } - } - const auto& tausIn = iEvent.get(taus_); auto taus = std::make_unique>(); taus->reserve(tausIn.size()); @@ -301,13 +297,6 @@ void PATObjectCrossLinker::produce(edm::Event& iEvent, const edm::EventSetup& iS taus->push_back(t); auto tauRefProd = iEvent.getRefBeforePut>("taus"); - const auto& boostedTausIn = iEvent.get(boostedTaus_); - auto boostedTaus = std::make_unique>(); - boostedTaus->reserve(boostedTausIn.size()); - for (const auto& t : boostedTausIn) - boostedTaus->push_back(t); - auto boostedTauRefProd = iEvent.getRefBeforePut>("boostedTaus"); - const auto& photonsIn = iEvent.get(photons_); auto photons = std::make_unique>(); photons->reserve(photonsIn.size()); @@ -315,17 +304,36 @@ void PATObjectCrossLinker::produce(edm::Event& iEvent, const edm::EventSetup& iS photons->push_back(p); auto phRefProd = iEvent.getRefBeforePut>("photons"); - const auto& verticesIn = iEvent.get(vertices_); + auto lowPtElectrons = std::make_unique>(); + if (!lowPtElectronsTag_.label().empty()) { + auto lowPtElectronsIn = iEvent.getHandle(lowPtElectrons_); + lowPtElectrons->reserve(lowPtElectronsIn->size()); + for (const auto& e : *lowPtElectronsIn) { + lowPtElectrons->push_back(e); + } + } + + auto boostedTaus = std::make_unique>(); + if (!boostedTausTag_.label().empty()) { + auto boostedTausIn = iEvent.getHandle(boostedTaus_); + boostedTaus->reserve(boostedTausIn->size()); + for (const auto& e : *boostedTausIn) { + boostedTaus->push_back(e); + } + } + auto vertices = std::make_unique>(); - vertices->reserve(verticesIn.size()); - for (const auto& v : verticesIn) - vertices->push_back(v); - auto vtxRefProd = iEvent.getRefBeforePut>("vertices"); + if (!verticesTag_.label().empty()) { + auto verticesIn = iEvent.getHandle(vertices_); + vertices->reserve(verticesIn->size()); + for (const auto& e : *verticesIn) { + vertices->push_back(e); + } + } matchOneToMany(jetRefProd, *jets, "jet", muRefProd, *muons, "muons"); matchOneToMany(jetRefProd, *jets, "jet", eleRefProd, *electrons, "electrons"); matchOneToMany(jetRefProd, *jets, "jet", tauRefProd, *taus, "taus"); - matchOneToMany(jetRefProd, *jets, "jet", boostedTauRefProd, *boostedTaus, "boostedTaus"); matchOneToMany(jetRefProd, *jets, "jet", phRefProd, *photons, "photons"); matchOneToMany(tauRefProd, *taus, "tau", muRefProd, *muons, "muons"); @@ -340,20 +348,30 @@ void PATObjectCrossLinker::produce(edm::Event& iEvent, const edm::EventSetup& iS matchElectronToPhoton(lowPtEleRefProd, *lowPtElectrons, "lowPtElectron", phRefProd, *photons, "photons"); } - matchOneToVertices(*jets, vtxRefProd, *vertices, "vertices"); - matchOneToVertices(*taus, vtxRefProd, *vertices, "vertices"); - matchVertexToMany(vtxRefProd, *vertices, "vertex", *muons); - matchVertexToMany(vtxRefProd, *vertices, "vertex", *electrons); + if (!boostedTausTag_.label().empty()) { + auto boostedTauRefProd = iEvent.getRefBeforePut>("boostedTaus"); + matchOneToMany(jetRefProd, *jets, "jet", boostedTauRefProd, *boostedTaus, "boostedTaus"); + } + + if (!verticesTag_.label().empty()) { + auto vtxRefProd = iEvent.getRefBeforePut>("vertices"); + matchOneToVertices(*jets, vtxRefProd, *vertices, "vertices"); + matchOneToVertices(*taus, vtxRefProd, *vertices, "vertices"); + matchVertexToMany(vtxRefProd, *vertices, "vertex", *muons); + matchVertexToMany(vtxRefProd, *vertices, "vertex", *electrons); + } iEvent.put(std::move(jets), "jets"); iEvent.put(std::move(muons), "muons"); iEvent.put(std::move(electrons), "electrons"); - if (!lowPtElectronsTag_.label().empty()) - iEvent.put(std::move(lowPtElectrons), "lowPtElectrons"); iEvent.put(std::move(taus), "taus"); - iEvent.put(std::move(boostedTaus), "boostedTaus"); iEvent.put(std::move(photons), "photons"); - iEvent.put(std::move(vertices), "vertices"); + if (!lowPtElectronsTag_.label().empty()) + iEvent.put(std::move(lowPtElectrons), "lowPtElectrons"); + if (!boostedTausTag_.label().empty()) + iEvent.put(std::move(boostedTaus), "boostedTaus"); + if (!verticesTag_.label().empty()) + iEvent.put(std::move(vertices), "vertices"); } // ------------ method called once each stream before processing any runs, lumis or events ------------ @@ -371,9 +389,9 @@ void PATObjectCrossLinker::fillDescriptions(edm::ConfigurationDescriptions& desc desc.add("lowPtElectrons") ->setComment("an optional electron collection derived from pat::Electron, empty=>not used"); desc.add("taus")->setComment("a tau collection derived from pat::Tau"); - desc.add("boostedTaus")->setComment("a boosted tau collection derived from pat::Tau"); + desc.add("boostedTaus")->setComment("a boosted tau collection derived from pat::Tau, empty=>not used"); desc.add("photons")->setComment("a photon collection derived from pat::Photon"); - desc.add("vertices")->setComment("a vertex collection derived from reco::VertexCompositePtrCandidate"); + desc.add("vertices")->setComment("a vertex collection derived from reco::VertexCompositePtrCandidate, empty=>not used"); descriptions.add("patObjectCrossLinker", desc); } From a2016a73bfa0ebcf6429e802d04df972ede29bd0 Mon Sep 17 00:00:00 2001 From: Sebastien Wertz Date: Sun, 27 Nov 2022 21:13:13 +0100 Subject: [PATCH 27/77] code format --- .../PatAlgos/plugins/PATObjectCrossLinker.cc | 28 ++++++++----------- 1 file changed, 11 insertions(+), 17 deletions(-) diff --git a/PhysicsTools/PatAlgos/plugins/PATObjectCrossLinker.cc b/PhysicsTools/PatAlgos/plugins/PATObjectCrossLinker.cc index 5daab4f9404a7..fcba0ea345a6b 100644 --- a/PhysicsTools/PatAlgos/plugins/PATObjectCrossLinker.cc +++ b/PhysicsTools/PatAlgos/plugins/PATObjectCrossLinker.cc @@ -80,16 +80,10 @@ class PATObjectCrossLinker : public edm::stream::EDProducer<> { const std::string& nameMany); template - void matchOneToVertices(C1& itemsOne, - const C2& refProdVtx, - C3& itemsVtx, - const std::string& nameVtx); + void matchOneToVertices(C1& itemsOne, const C2& refProdVtx, C3& itemsVtx, const std::string& nameVtx); template - void matchVertexToMany(const C1& refProdVtx, - C2& itemsVtx, - const std::string& nameVtx, - C3& itemsMany); + void matchVertexToMany(const C1& refProdVtx, C2& itemsVtx, const std::string& nameVtx, C3& itemsMany); //virtual void beginRun(edm::Run const&, edm::EventSetup const&) override; //virtual void endRun(edm::Run const&, edm::EventSetup const&) override; @@ -124,8 +118,7 @@ PATObjectCrossLinker::PATObjectCrossLinker(const edm::ParameterSet& params) boostedTausTag_(params.getParameter("boostedTaus")), boostedTaus_(mayConsume>(boostedTausTag_)), verticesTag_(params.getParameter("vertices")), - vertices_(mayConsume>(verticesTag_)) -{ + vertices_(mayConsume>(verticesTag_)) { produces>("jets"); produces>("muons"); produces>("electrons"); @@ -233,9 +226,9 @@ void PATObjectCrossLinker::matchLowPtToElectron(const C1& refProdOne, // (reco vertices have no userCands) template void PATObjectCrossLinker::matchOneToVertices(C1& itemsOne, - const C2& refProdVtx, - C3& itemsVtx, - const std::string& nameVtx) { + const C2& refProdVtx, + C3& itemsVtx, + const std::string& nameVtx) { for (auto& j : itemsOne) { edm::PtrVector overlaps(refProdVtx.id()); size_t vi = 0; @@ -253,9 +246,9 @@ void PATObjectCrossLinker::matchOneToVertices(C1& itemsOne, // (reco vertices have no overlaps) template void PATObjectCrossLinker::matchVertexToMany(const C1& refProdVtx, - C2& itemsVtx, - const std::string& nameVtx, - C3& itemsMany) { + C2& itemsVtx, + const std::string& nameVtx, + C3& itemsMany) { size_t vi = 0; for (auto& v : itemsVtx) { for (auto& m : itemsMany) { @@ -391,7 +384,8 @@ void PATObjectCrossLinker::fillDescriptions(edm::ConfigurationDescriptions& desc desc.add("taus")->setComment("a tau collection derived from pat::Tau"); desc.add("boostedTaus")->setComment("a boosted tau collection derived from pat::Tau, empty=>not used"); desc.add("photons")->setComment("a photon collection derived from pat::Photon"); - desc.add("vertices")->setComment("a vertex collection derived from reco::VertexCompositePtrCandidate, empty=>not used"); + desc.add("vertices") + ->setComment("a vertex collection derived from reco::VertexCompositePtrCandidate, empty=>not used"); descriptions.add("patObjectCrossLinker", desc); } From 3d4a0ae2cf89a088adaae56191be1c859afa657d Mon Sep 17 00:00:00 2001 From: Sebastien Wertz Date: Mon, 28 Nov 2022 09:32:05 +0100 Subject: [PATCH 28/77] fix for V10 frozen config --- .../PatAlgos/plugins/PATObjectCrossLinker.cc | 30 +++++++++++-------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/PhysicsTools/PatAlgos/plugins/PATObjectCrossLinker.cc b/PhysicsTools/PatAlgos/plugins/PATObjectCrossLinker.cc index fcba0ea345a6b..2ce2523a9481c 100644 --- a/PhysicsTools/PatAlgos/plugins/PATObjectCrossLinker.cc +++ b/PhysicsTools/PatAlgos/plugins/PATObjectCrossLinker.cc @@ -114,22 +114,25 @@ PATObjectCrossLinker::PATObjectCrossLinker(const edm::ParameterSet& params) photons_(consumes>(params.getParameter("photons"))), taus_(consumes>(params.getParameter("taus"))), lowPtElectronsTag_(params.getParameter("lowPtElectrons")), - lowPtElectrons_(mayConsume>(lowPtElectronsTag_)), boostedTausTag_(params.getParameter("boostedTaus")), - boostedTaus_(mayConsume>(boostedTausTag_)), - verticesTag_(params.getParameter("vertices")), - vertices_(mayConsume>(verticesTag_)) { + verticesTag_(params.getParameter("vertices")) { produces>("jets"); produces>("muons"); produces>("electrons"); produces>("photons"); produces>("taus"); - if (!lowPtElectronsTag_.label().empty()) + if (!lowPtElectronsTag_.label().empty()) { + lowPtElectrons_ = consumes>(lowPtElectronsTag_), produces>("lowPtElectrons"); - if (!boostedTausTag_.label().empty()) + } + if (!boostedTausTag_.label().empty()) { + boostedTaus_ = consumes>(boostedTausTag_); produces>("boostedTaus"); - if (!verticesTag_.label().empty()) + } + if (!verticesTag_.label().empty()) { + vertices_ = consumes>(verticesTag_); produces>("vertices"); + } } PATObjectCrossLinker::~PATObjectCrossLinker() { @@ -379,13 +382,14 @@ void PATObjectCrossLinker::fillDescriptions(edm::ConfigurationDescriptions& desc desc.add("jets")->setComment("a jet collection derived from pat::Jet"); desc.add("muons")->setComment("a muon collection derived from pat::Muon"); desc.add("electrons")->setComment("an electron collection derived from pat::Electron"); - desc.add("lowPtElectrons") - ->setComment("an optional electron collection derived from pat::Electron, empty=>not used"); - desc.add("taus")->setComment("a tau collection derived from pat::Tau"); - desc.add("boostedTaus")->setComment("a boosted tau collection derived from pat::Tau, empty=>not used"); desc.add("photons")->setComment("a photon collection derived from pat::Photon"); - desc.add("vertices") - ->setComment("a vertex collection derived from reco::VertexCompositePtrCandidate, empty=>not used"); + desc.add("taus")->setComment("a tau collection derived from pat::Tau"); + desc.add("lowPtElectrons", edm::InputTag("")) + ->setComment("an optional electron collection derived from pat::Electron, empty=>not used"); + desc.add("boostedTaus", edm::InputTag("")) + ->setComment("an optional boosted tau collection derived from pat::Tau, empty=>not used"); + desc.add("vertices", edm::InputTag("")) + ->setComment("an optional vertex collection derived from reco::VertexCompositePtrCandidate,empty=>not used"); descriptions.add("patObjectCrossLinker", desc); } From 94744662bf83f18934843390edb9fb170e88acd8 Mon Sep 17 00:00:00 2001 From: Sebastien Wertz Date: Mon, 28 Nov 2022 14:41:33 +0100 Subject: [PATCH 29/77] fix 122X input, boostedTaus don't exist --- PhysicsTools/NanoAOD/python/nano_cff.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/PhysicsTools/NanoAOD/python/nano_cff.py b/PhysicsTools/NanoAOD/python/nano_cff.py index 7d2298e6d84fd..4e9965a19b938 100644 --- a/PhysicsTools/NanoAOD/python/nano_cff.py +++ b/PhysicsTools/NanoAOD/python/nano_cff.py @@ -50,6 +50,11 @@ linkedObjects, jets="finalJets" ) +# boosted taus don't exist in 122X MINI +run3_nanoAOD_122.toModify( + linkedObjects, boostedTaus=None, +) + lhcInfoTable = cms.EDProducer("LHCInfoProducer") nanoTableTaskCommon = cms.Task( From cb850af449fe100a35db11cbf15f4f57bdc63ce8 Mon Sep 17 00:00:00 2001 From: Sebastien Wertz Date: Tue, 29 Nov 2022 08:45:22 +0100 Subject: [PATCH 30/77] remove matching between lowPtElectrons and jets - didn't work because lowPtElectrons are not PF --- PhysicsTools/NanoAOD/python/lowPtElectrons_cff.py | 3 +-- PhysicsTools/PatAlgos/plugins/PATObjectCrossLinker.cc | 1 - 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/PhysicsTools/NanoAOD/python/lowPtElectrons_cff.py b/PhysicsTools/NanoAOD/python/lowPtElectrons_cff.py index ef3868c63058c..c6dc53ac78175 100644 --- a/PhysicsTools/NanoAOD/python/lowPtElectrons_cff.py +++ b/PhysicsTools/NanoAOD/python/lowPtElectrons_cff.py @@ -67,9 +67,8 @@ variables = cms.PSet( # Basic variables CandVars, - # Overlaps with PF electron + # Overlaps with PF electron and photon electronIdx = Var("?overlaps('electrons').size()>0?overlaps('electrons')[0].key():-1", int, doc="index of the overlapping PF electron (-1 if none)"), - jetIdx = Var("?hasUserCand('jet')?userCand('jet').key():-1", int, doc="index of the associated jet (-1 if none)"), photonIdx = Var("?overlaps('photons').size()>0?overlaps('photons')[0].key():-1", int, doc="index of the first associated photon (-1 if none)"), # BDT scores and WPs ID = Var("electronID('ID')",float,doc="ID, BDT (raw) score"), diff --git a/PhysicsTools/PatAlgos/plugins/PATObjectCrossLinker.cc b/PhysicsTools/PatAlgos/plugins/PATObjectCrossLinker.cc index 2ce2523a9481c..e5a7ed44164e3 100644 --- a/PhysicsTools/PatAlgos/plugins/PATObjectCrossLinker.cc +++ b/PhysicsTools/PatAlgos/plugins/PATObjectCrossLinker.cc @@ -340,7 +340,6 @@ void PATObjectCrossLinker::produce(edm::Event& iEvent, const edm::EventSetup& iS if (!lowPtElectronsTag_.label().empty()) { auto lowPtEleRefProd = iEvent.getRefBeforePut>("lowPtElectrons"); matchLowPtToElectron(lowPtEleRefProd, *lowPtElectrons, "lowPtElectron", eleRefProd, *electrons, "electrons"); - matchOneToMany(jetRefProd, *jets, "jet", lowPtEleRefProd, *lowPtElectrons, "lowPtElectrons"); matchElectronToPhoton(lowPtEleRefProd, *lowPtElectrons, "lowPtElectron", phRefProd, *photons, "photons"); } From fc90a07456328e498299dac5d96687ae39f3c12c Mon Sep 17 00:00:00 2001 From: Sebastien Wertz Date: Tue, 29 Nov 2022 11:48:14 +0100 Subject: [PATCH 31/77] remove cleanmask from nanoDQM --- PhysicsTools/NanoAOD/python/nanoDQM_cfi.py | 5 ----- 1 file changed, 5 deletions(-) diff --git a/PhysicsTools/NanoAOD/python/nanoDQM_cfi.py b/PhysicsTools/NanoAOD/python/nanoDQM_cfi.py index 061a71a8894d7..97917179c4d29 100644 --- a/PhysicsTools/NanoAOD/python/nanoDQM_cfi.py +++ b/PhysicsTools/NanoAOD/python/nanoDQM_cfi.py @@ -53,7 +53,6 @@ plots = cms.VPSet( Count1D('_size', 8, -0.5, 7.5, 'slimmedElectrons after basic selection (pt > 5 )'), Plot1D('charge', 'charge', 3, -1.5, 1.5, 'electric charge'), - Plot1D('cleanmask', 'cleanmask', 1, 0.5, 1.5, 'simple cleaning mask with priority to leptons'), Plot1D('convVeto', 'convVeto', 2, -0.5, 1.5, 'pass conversion veto'), Plot1D('cutBased', 'cutBased', 5, -0.5, 4.5, 'cut-based ID (0:fail, 1:veto, 2:loose, 3:medium, 4:tight)'), Plot1D('cutBased_Fall17V2', 'cutBased_Fall17V2', 5, -0.5, 4.5, 'cut-based ID Fall17 V2 (0:fail, 1:veto, 2:loose, 3:medium, 4:tight)'), @@ -412,7 +411,6 @@ Plot1D('chEmEF', 'chEmEF', 20, 0, 1, 'charged Electromagnetic Energy Fraction'), Plot1D('chFPV0EF', 'chFPV0EF', 20, 0, 2, 'charged fromPV==0 Energy Fraction (energy excluded from CHS jets). Previously called betastar.'), Plot1D('chHEF', 'chHEF', 20, 0, 2, 'charged Hadron Energy Fraction'), - Plot1D('cleanmask', 'cleanmask', 2, -0.5, 1.5, 'simple cleaning mask with priority to leptons'), NoPlot('electronIdx1'), NoPlot('electronIdx2'), Plot1D('eta', 'eta', 20, -6, 6, 'eta'), @@ -491,7 +489,6 @@ plots = cms.VPSet( Count1D('_size', 5, -0.5, 4.5, 'slimmedMuons after basic selection (pt > 3 && track.isNonnull && isLooseMuon)'), Plot1D('charge', 'charge', 3, -1.5, 1.5, 'electric charge'), - Plot1D('cleanmask', 'cleanmask', 2, -0.5, 1.5, 'simple cleaning mask with priority to leptons'), Plot1D('dxy', 'dxy', 20, -0.1, 0.1, 'dxy (with sign) wrt first PV, in cm'), Plot1D('dxyErr', 'dxyErr', 20, 0, 0.1, 'dxy uncertainty, in cm'), Plot1D('dxybs', 'dxybs', 20, -0.1, 0.1, 'dxy (with sign) wrt the beam spot, in cm'), @@ -596,7 +593,6 @@ plots = cms.VPSet( Count1D('_size', 9, -0.5, 8.5, 'slimmedPhotons after basic selection (pt > 5 )'), Plot1D('charge', 'charge', 1, -0.5, 0.5, 'electric charge'), - Plot1D('cleanmask', 'cleanmask', 1, 0.5, 1.5, 'simple cleaning mask with priority to leptons'), Plot1D('cutBased', 'cutBased', 4, -0.5, 3.5,'cut-based ID bitmap, (0:fail, 1:loose, 2:medium, 3:tight)'), Plot1D('cutBased_Fall17V2', 'cutBased_Fall17V2', 4, -0.5, 3.5, 'cut-based ID bitmap, Fall17V2, (0:fail, 1:loose, 2:medium, 3:tight)'), NoPlot('electronIdx'), @@ -775,7 +771,6 @@ Count1D('_size', 7, -0.5, 6.5, "slimmedTaus after basic selection (pt > 18 && tauID('decayModeFindingNewDMs') && (tauID('byLooseCombinedIsolationDeltaBetaCorr3Hits') || tauID('byVLooseIsolationMVArun2v1DBoldDMwLT') || tauID('byVLooseIsolationMVArun2v1DBnewDMwLT') || tauID('byVLooseIsolationMVArun2v1DBdR03oldDMwLT')))"), Plot1D('charge', 'charge', 3, -1.5, 1.5, 'electric charge'), Plot1D('chargedIso', 'chargedIso', 20, 0, 200, 'charged isolation'), - Plot1D('cleanmask', 'cleanmask', 1, 0.5, 1.5, 'simple cleaning mask with priority to leptons'), Plot1D('decayMode', 'decayMode', 12, -0.5, 11.5, 'decayMode()'), Plot1D('dxy', 'dxy', 20, -1000, 1000, 'd_{xy} of lead track with respect to PV, in cm (with sign)'), Plot1D('dz', 'dz', 20, -20, 20, 'd_{z} of lead track with respect to PV, in cm (with sign)'), From fa4d9948bd8f0ddd82180c33b894f71b82537320 Mon Sep 17 00:00:00 2001 From: Sebastien Wertz Date: Wed, 30 Nov 2022 13:07:17 +0100 Subject: [PATCH 32/77] use event::get everywhere --- .../PatAlgos/plugins/PATObjectCrossLinker.cc | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/PhysicsTools/PatAlgos/plugins/PATObjectCrossLinker.cc b/PhysicsTools/PatAlgos/plugins/PATObjectCrossLinker.cc index e5a7ed44164e3..ef790ad65c14f 100644 --- a/PhysicsTools/PatAlgos/plugins/PATObjectCrossLinker.cc +++ b/PhysicsTools/PatAlgos/plugins/PATObjectCrossLinker.cc @@ -302,27 +302,27 @@ void PATObjectCrossLinker::produce(edm::Event& iEvent, const edm::EventSetup& iS auto lowPtElectrons = std::make_unique>(); if (!lowPtElectronsTag_.label().empty()) { - auto lowPtElectronsIn = iEvent.getHandle(lowPtElectrons_); - lowPtElectrons->reserve(lowPtElectronsIn->size()); - for (const auto& e : *lowPtElectronsIn) { + const auto& lowPtElectronsIn = iEvent.get(lowPtElectrons_); + lowPtElectrons->reserve(lowPtElectronsIn.size()); + for (const auto& e : lowPtElectronsIn) { lowPtElectrons->push_back(e); } } auto boostedTaus = std::make_unique>(); if (!boostedTausTag_.label().empty()) { - auto boostedTausIn = iEvent.getHandle(boostedTaus_); - boostedTaus->reserve(boostedTausIn->size()); - for (const auto& e : *boostedTausIn) { + const auto& boostedTausIn = iEvent.get(boostedTaus_); + boostedTaus->reserve(boostedTausIn.size()); + for (const auto& e : boostedTausIn) { boostedTaus->push_back(e); } } auto vertices = std::make_unique>(); if (!verticesTag_.label().empty()) { - auto verticesIn = iEvent.getHandle(vertices_); - vertices->reserve(verticesIn->size()); - for (const auto& e : *verticesIn) { + const auto& verticesIn = iEvent.get(vertices_); + vertices->reserve(verticesIn.size()); + for (const auto& e : verticesIn) { vertices->push_back(e); } } From b57a3e36384bd5bd2a6028cc8297435d3eaace57 Mon Sep 17 00:00:00 2001 From: Nurfikri Norjoharuddeen Date: Fri, 2 Dec 2022 10:39:09 +0100 Subject: [PATCH 33/77] Set jetID version specifically for UL 2016 eras --- PhysicsTools/NanoAOD/python/custom_jme_cff.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/PhysicsTools/NanoAOD/python/custom_jme_cff.py b/PhysicsTools/NanoAOD/python/custom_jme_cff.py index 3272f9f13c43f..969c2dd7a243c 100644 --- a/PhysicsTools/NanoAOD/python/custom_jme_cff.py +++ b/PhysicsTools/NanoAOD/python/custom_jme_cff.py @@ -233,6 +233,12 @@ def AddJetID(proc, jetName="", jetSrc="", jetTableName="", jetTaskName=""): ), ) ) + + run2_jme_2016.toModify( + getattr(proc, tightJetId).filterParams, version = "RUN2UL16{}".format("PUPPI" if isPUPPIJet else "CHS") + ).toModify( + getattr(proc, tightJetIdLepVeto).filterParams, version = "RUN2UL16{}".format("PUPPI" if isPUPPIJet else "CHS") + ) # # Save variables as userInts in each jet @@ -578,6 +584,15 @@ def ReclusterAK4PuppiJets(proc, recoJA, runOnMC): jetName = recoJetInfo.jetUpper patJetFinalColl = recoJetInfo.patJetFinalCollection + # + # Set the jetID for UL 16 era + # + run2_jme_2016.toModify( + proc.tightJetPuppiId.filterParams, version = "RUN2UL16PUPPI" + ).toModify( + proc.tightJetIdLepVeto.filterParams, version = "RUN2UL16PUPPI" + ) + # # Change the input jet source for jetCorrFactorsNano # and updatedJets From 414bc46194dfc73a40cc81b2ac136008fbe4d96e Mon Sep 17 00:00:00 2001 From: Nurfikri Norjoharuddeen Date: Fri, 2 Dec 2022 10:43:57 +0100 Subject: [PATCH 34/77] Increase precision for puId and QGL input variables --- PhysicsTools/NanoAOD/python/custom_jme_cff.py | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/PhysicsTools/NanoAOD/python/custom_jme_cff.py b/PhysicsTools/NanoAOD/python/custom_jme_cff.py index 969c2dd7a243c..ee35665673498 100644 --- a/PhysicsTools/NanoAOD/python/custom_jme_cff.py +++ b/PhysicsTools/NanoAOD/python/custom_jme_cff.py @@ -144,23 +144,23 @@ nConstPhotons = Var("photonMultiplicity()",int,doc="number of photons in the jet"), ) PUIDVARS = cms.PSet( - puId_dR2Mean = Var("?(pt>=10)?userFloat('puId_dR2Mean'):-1",float,doc="pT^2-weighted average square distance of jet constituents from the jet axis (PileUp ID BDT input variable)", precision=6), - puId_majW = Var("?(pt>=10)?userFloat('puId_majW'):-1",float,doc="major axis of jet ellipsoid in eta-phi plane (PileUp ID BDT input variable)", precision=6), - puId_minW = Var("?(pt>=10)?userFloat('puId_minW'):-1",float,doc="minor axis of jet ellipsoid in eta-phi plane (PileUp ID BDT input variable)", precision=6), - puId_frac01 = Var("?(pt>=10)?userFloat('puId_frac01'):-1",float,doc="fraction of constituents' pT contained within dR <0.1 (PileUp ID BDT input variable)", precision=6), - puId_frac02 = Var("?(pt>=10)?userFloat('puId_frac02'):-1",float,doc="fraction of constituents' pT contained within 0.1< dR <0.2 (PileUp ID BDT input variable)", precision=6), - puId_frac03 = Var("?(pt>=10)?userFloat('puId_frac03'):-1",float,doc="fraction of constituents' pT contained within 0.2< dR <0.3 (PileUp ID BDT input variable)", precision=6), - puId_frac04 = Var("?(pt>=10)?userFloat('puId_frac04'):-1",float,doc="fraction of constituents' pT contained within 0.3< dR <0.4 (PileUp ID BDT input variable)", precision=6), - puId_ptD = Var("?(pt>=10)?userFloat('puId_ptD'):-1",float,doc="pT-weighted average pT of constituents (PileUp ID BDT input variable)", precision=6), - puId_beta = Var("?(pt>=10)?userFloat('puId_beta'):-1",float,doc="fraction of pT of charged constituents associated to PV (PileUp ID BDT input variable)", precision=6), - puId_pull = Var("?(pt>=10)?userFloat('puId_pull'):-1",float,doc="magnitude of pull vector (PileUp ID BDT input variable)", precision=6), - puId_jetR = Var("?(pt>=10)?userFloat('puId_jetR'):-1",float,doc="fraction of jet pT carried by the leading constituent (PileUp ID BDT input variable)", precision=6), - puId_jetRchg = Var("?(pt>=10)?userFloat('puId_jetRchg'):-1",float,doc="fraction of jet pT carried by the leading charged constituent (PileUp ID BDT input variable)", precision=6), + puId_dR2Mean = Var("?(pt>=10)?userFloat('puId_dR2Mean'):-1",float,doc="pT^2-weighted average square distance of jet constituents from the jet axis (PileUp ID BDT input variable)", precision=14), + puId_majW = Var("?(pt>=10)?userFloat('puId_majW'):-1",float,doc="major axis of jet ellipsoid in eta-phi plane (PileUp ID BDT input variable)", precision=14), + puId_minW = Var("?(pt>=10)?userFloat('puId_minW'):-1",float,doc="minor axis of jet ellipsoid in eta-phi plane (PileUp ID BDT input variable)", precision=14), + puId_frac01 = Var("?(pt>=10)?userFloat('puId_frac01'):-1",float,doc="fraction of constituents' pT contained within dR <0.1 (PileUp ID BDT input variable)", precision=14), + puId_frac02 = Var("?(pt>=10)?userFloat('puId_frac02'):-1",float,doc="fraction of constituents' pT contained within 0.1< dR <0.2 (PileUp ID BDT input variable)", precision=14), + puId_frac03 = Var("?(pt>=10)?userFloat('puId_frac03'):-1",float,doc="fraction of constituents' pT contained within 0.2< dR <0.3 (PileUp ID BDT input variable)", precision=14), + puId_frac04 = Var("?(pt>=10)?userFloat('puId_frac04'):-1",float,doc="fraction of constituents' pT contained within 0.3< dR <0.4 (PileUp ID BDT input variable)", precision=14), + puId_ptD = Var("?(pt>=10)?userFloat('puId_ptD'):-1",float,doc="pT-weighted average pT of constituents (PileUp ID BDT input variable)", precision=14), + puId_beta = Var("?(pt>=10)?userFloat('puId_beta'):-1",float,doc="fraction of pT of charged constituents associated to PV (PileUp ID BDT input variable)", precision=14), + puId_pull = Var("?(pt>=10)?userFloat('puId_pull'):-1",float,doc="magnitude of pull vector (PileUp ID BDT input variable)", precision=14), + puId_jetR = Var("?(pt>=10)?userFloat('puId_jetR'):-1",float,doc="fraction of jet pT carried by the leading constituent (PileUp ID BDT input variable)", precision=14), + puId_jetRchg = Var("?(pt>=10)?userFloat('puId_jetRchg'):-1",float,doc="fraction of jet pT carried by the leading charged constituent (PileUp ID BDT input variable)", precision=14), puId_nCharged = Var("?(pt>=10)?userInt('puId_nCharged'):-1",int,doc="number of charged constituents (PileUp ID BDT input variable)"), ) QGLVARS = cms.PSet( - qgl_axis2 = Var("?(pt>=10)?userFloat('qgl_axis2'):-1",float,doc="ellipse minor jet axis (Quark vs Gluon likelihood input variable)", precision=10), - qgl_ptD = Var("?(pt>=10)?userFloat('qgl_ptD'):-1",float,doc="pT-weighted average pT of constituents (Quark vs Gluon likelihood input variable)", precision=10), + qgl_axis2 = Var("?(pt>=10)?userFloat('qgl_axis2'):-1",float,doc="ellipse minor jet axis (Quark vs Gluon likelihood input variable)", precision=14), + qgl_ptD = Var("?(pt>=10)?userFloat('qgl_ptD'):-1",float,doc="pT-weighted average pT of constituents (Quark vs Gluon likelihood input variable)", precision=14), qgl_mult = Var("?(pt>=10)?userInt('qgl_mult'):-1", int,doc="PF candidates multiplicity (Quark vs Gluon likelihood input variable)"), ) BTAGVARS = cms.PSet( @@ -233,7 +233,7 @@ def AddJetID(proc, jetName="", jetSrc="", jetTableName="", jetTaskName=""): ), ) ) - + run2_jme_2016.toModify( getattr(proc, tightJetId).filterParams, version = "RUN2UL16{}".format("PUPPI" if isPUPPIJet else "CHS") ).toModify( From b6ad81ffe1c17f9f2b704eb3b29839a25f1328ef Mon Sep 17 00:00:00 2001 From: Nurfikri Norjoharuddeen Date: Fri, 2 Dec 2022 11:04:51 +0100 Subject: [PATCH 35/77] Fix isPUPPIJet bug for JetID. Add gluon raw score for particleNet AK4. Minor edits for JetCalo. --- PhysicsTools/NanoAOD/python/custom_jme_cff.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/PhysicsTools/NanoAOD/python/custom_jme_cff.py b/PhysicsTools/NanoAOD/python/custom_jme_cff.py index ee35665673498..0cb22d4e7c321 100644 --- a/PhysicsTools/NanoAOD/python/custom_jme_cff.py +++ b/PhysicsTools/NanoAOD/python/custom_jme_cff.py @@ -105,7 +105,7 @@ nanoInfo_recojets = { "ak4calo" : { "name": "JetCalo", - "doc" : "AK4 Calo jets with JECs applied", + "doc" : "AK4 Calo jets (slimmedCaloJets)", }, "ak4pf" : { "name" : "JetPF", @@ -183,6 +183,7 @@ particleNetAK4_CvsL = Var("?(pt>=15)?bDiscriminator('pfParticleNetAK4DiscriminatorsJetTags:CvsL'):-1",float,doc="ParticleNetAK4 tagger c vs udsg discriminator",precision=10), particleNetAK4_CvsB = Var("?(pt>=15)?bDiscriminator('pfParticleNetAK4DiscriminatorsJetTags:CvsB'):-1",float,doc="ParticleNetAK4 tagger c vs b discriminator",precision=10), particleNetAK4_QvsG = Var("?(pt>=15)?bDiscriminator('pfParticleNetAK4DiscriminatorsJetTags:QvsG'):-1",float,doc="ParticleNetAK4 tagger uds vs g discriminator",precision=10), + particleNetAK4_G = Var("?(pt>=15)?bDiscriminator('pfParticleNetAK4DiscriminatorsJetTags:probg'):-1",float,doc="ParticleNetAK4 tagger g raw score",precision=10), particleNetAK4_puIdDisc = Var("?(pt>=15)?1-bDiscriminator('pfParticleNetAK4JetTags:probpu'):-1",float,doc="ParticleNetAK4 tagger pileup jet discriminator",precision=10), ) @@ -205,7 +206,7 @@ def AddJetID(proc, jetName="", jetSrc="", jetTableName="", jetTaskName=""): Setup modules to calculate PF jet ID """ - isPUPPIJet = True if "Puppi" in jetName else False + isPUPPIJet = True if "PUPPI" in jetName.upper() else False looseJetId = "looseJetId{}".format(jetName) setattr(proc, looseJetId, proc.looseJetId.clone( @@ -392,6 +393,7 @@ def AddParticleNetAK4Scores(proc, jetTableName=""): getattr(proc, jetTableName).variables.particleNetAK4_CvsL = PARTICLENETAK4VARS.particleNetAK4_CvsL getattr(proc, jetTableName).variables.particleNetAK4_CvsB = PARTICLENETAK4VARS.particleNetAK4_CvsB getattr(proc, jetTableName).variables.particleNetAK4_QvsG = PARTICLENETAK4VARS.particleNetAK4_QvsG + getattr(proc, jetTableName).variables.particleNetAK4_G = PARTICLENETAK4VARS.particleNetAK4_G getattr(proc, jetTableName).variables.particleNetAK4_puIdDisc = PARTICLENETAK4VARS.particleNetAK4_puIdDisc return proc @@ -486,6 +488,9 @@ def SavePatJets(proc, jetName, payload, patJetFinalColl, jetTablePrefix, jetTabl if runOnMC: jetTableDocDefault += "For jets with pt < {ptcut:.0f} GeV, only those matched to gen jets are stored.".format(ptcut=ptcut) + if doCalo: + jetTableDocDefault = jetTableDoc + jetTableName = "jet{}Table".format(jetName) setattr(proc,jetTableName, simpleCandidateFlatTableProducer.clone( src = cms.InputTag(finalJetsForTable), @@ -698,6 +703,7 @@ def ReclusterAK4PuppiJets(proc, recoJA, runOnMC): proc.jetPuppiTable.variables.particleNetAK4_CvsL = PARTICLENETAK4VARS.particleNetAK4_CvsL proc.jetPuppiTable.variables.particleNetAK4_CvsB = PARTICLENETAK4VARS.particleNetAK4_CvsB proc.jetPuppiTable.variables.particleNetAK4_QvsG = PARTICLENETAK4VARS.particleNetAK4_QvsG + proc.jetPuppiTable.variables.particleNetAK4_G = PARTICLENETAK4VARS.particleNetAK4_G proc.jetPuppiTable.variables.particleNetAK4_puIdDisc = PARTICLENETAK4VARS.particleNetAK4_puIdDisc # @@ -872,6 +878,7 @@ def ReclusterAK4CHSJets(proc, recoJA, runOnMC): proc.jetTable.variables.particleNetAK4_CvsL = PARTICLENETAK4VARS.particleNetAK4_CvsL proc.jetTable.variables.particleNetAK4_CvsB = PARTICLENETAK4VARS.particleNetAK4_CvsB proc.jetTable.variables.particleNetAK4_QvsG = PARTICLENETAK4VARS.particleNetAK4_QvsG + proc.jetTable.variables.particleNetAK4_G = PARTICLENETAK4VARS.particleNetAK4_G proc.jetTable.variables.particleNetAK4_puIdDisc = PARTICLENETAK4VARS.particleNetAK4_puIdDisc #Adding hf shower shape producer to the jet sequence. By default this producer is not automatically rerun at the NANOAOD step From 85c4ff8d8cacaabc10a8c80e6d8d1dcf5c9ccd78 Mon Sep 17 00:00:00 2001 From: Nurfikri Norjoharuddeen Date: Fri, 2 Dec 2022 11:12:58 +0100 Subject: [PATCH 36/77] Setup DQM for JMENano --- .../Configuration/python/DQMOfflineMC_cff.py | 2 + .../Configuration/python/DQMOffline_cff.py | 2 + DQMOffline/Configuration/python/autoDQM.py | 4 + PhysicsTools/NanoAOD/python/nanojmeDQM_cff.py | 197 ++++++++++++++++++ 4 files changed, 205 insertions(+) create mode 100644 PhysicsTools/NanoAOD/python/nanojmeDQM_cff.py diff --git a/DQMOffline/Configuration/python/DQMOfflineMC_cff.py b/DQMOffline/Configuration/python/DQMOfflineMC_cff.py index 0dfa065e9425f..89023a8d61850 100644 --- a/DQMOffline/Configuration/python/DQMOfflineMC_cff.py +++ b/DQMOffline/Configuration/python/DQMOfflineMC_cff.py @@ -33,3 +33,5 @@ from PhysicsTools.NanoAOD.nanoDQM_cff import nanoDQMMC DQMOfflineNanoAOD.replace(nanoDQM, nanoDQMMC) #PostDQMOfflineNanoAOD.replace(nanoDQM, nanoDQMMC) +from PhysicsTools.NanoAOD.nanojmeDQM_cff import nanojmeDQMMC +DQMOfflineNanoJME.replace(nanojmeDQM, nanojmeDQMMC) \ No newline at end of file diff --git a/DQMOffline/Configuration/python/DQMOffline_cff.py b/DQMOffline/Configuration/python/DQMOffline_cff.py index e6a3b577b712f..80bbde7e7504f 100644 --- a/DQMOffline/Configuration/python/DQMOffline_cff.py +++ b/DQMOffline/Configuration/python/DQMOffline_cff.py @@ -275,3 +275,5 @@ #PostDQMOfflineNanoAOD = cms.Sequence(nanoDQM) from PhysicsTools.NanoAOD.nanogenDQM_cff import nanogenDQM DQMOfflineNanoGen = cms.Sequence(nanogenDQM) +from PhysicsTools.NanoAOD.nanojmeDQM_cff import nanojmeDQM +DQMOfflineNanoJME = cms.Sequence(nanojmeDQM) \ No newline at end of file diff --git a/DQMOffline/Configuration/python/autoDQM.py b/DQMOffline/Configuration/python/autoDQM.py index 7e9fb164a556a..726552f0e363b 100644 --- a/DQMOffline/Configuration/python/autoDQM.py +++ b/DQMOffline/Configuration/python/autoDQM.py @@ -206,6 +206,10 @@ 'PostDQMOffline', 'DQMHarvestNanoAOD'], + 'nanojmeDQM': ['DQMOfflineNanoJME', + 'PostDQMOffline', + 'DQMHarvestNanoAOD'], + 'pfDQM': ['DQMOfflinePF+DQMOfflinePFExtended', 'PostDQMOffline', 'DQMHarvestPF'], diff --git a/PhysicsTools/NanoAOD/python/nanojmeDQM_cff.py b/PhysicsTools/NanoAOD/python/nanojmeDQM_cff.py new file mode 100644 index 0000000000000..8cd5909a3aa72 --- /dev/null +++ b/PhysicsTools/NanoAOD/python/nanojmeDQM_cff.py @@ -0,0 +1,197 @@ +import FWCore.ParameterSet.Config as cms +import copy + +from PhysicsTools.NanoAOD.nanoDQM_cfi import nanoDQM +from PhysicsTools.NanoAOD.nanoDQM_tools_cff import * +from PhysicsTools.NanoAOD.nano_eras_cff import * + +nanojmeDQM = nanoDQM.clone() + +#============================================ +# +# Add more variables for AK4 Puppi jets +# +#============================================ +nanojmeDQM.vplots.Jet.plots.extend([ + Plot1D('nConstChHads', 'nConstChHads', 20, 14.5, 34.5, 'number of charged hadrons in the jet'), + Plot1D('nConstElecs', 'nConstElecs', 3, -0.5, 2.5, 'number of electrons in the jet'), + Plot1D('nConstHFEMs', 'nConstHFEMs', 1, -0.5, 0.5, 'number of HF EMs in the jet'), + Plot1D('nConstHFHads', 'nConstHFHads', 1, -0.5, 0.5, 'number of HF Hadrons in the jet'), + Plot1D('nConstMuons', 'nConstMuons', 2, -0.5, 1.5, 'number of muons in the jet'), + Plot1D('nConstNeuHads', 'nConstNeuHads', 8, 1.5, 9.5, 'number of neutral hadrons in the jet'), + Plot1D('nConstPhotons', 'nConstPhotons', 16, 5.5, 21.5, 'number of photons in the jet'), + Plot1D('puId_dR2Mean','puId_dR2Mean', 120, -1, 0.2, "pT^2-weighted average square distance of jet constituents from the jet axis (PileUp ID BDT input variable)"), + Plot1D('puId_majW','puId_majW', 70, -1, 0.4, "major axis of jet ellipsoid in eta-phi plane (PileUp ID BDT input variable)"), + Plot1D('puId_minW','puId_minW', 70, -1, 0.4, "minor axis of jet ellipsoid in eta-phi plane (PileUp ID BDT input variable)"), + Plot1D('puId_frac01','puId_frac01', 22, -1, 1, "fraction of constituents' pT contained within dR <0.1 (PileUp ID BDT input variable)"), + Plot1D('puId_frac02','puId_frac02', 22, -1, 1, "fraction of constituents' pT contained within 0.1< dR <0.2 (PileUp ID BDT input variable)"), + Plot1D('puId_frac03','puId_frac03', 22, -1, 1, "fraction of constituents' pT contained within 0.2< dR <0.3 (PileUp ID BDT input variable)"), + Plot1D('puId_frac04','puId_frac04', 22, -1, 1, "fraction of constituents' pT contained within 0.3< dR <0.4 (PileUp ID BDT input variable)"), + Plot1D('puId_ptD','puId_ptD', 20, -1, 1, "pT-weighted average pT of constituents (PileUp ID BDT input variable)"), + Plot1D('puId_beta','puId_beta', 50, -1, 1, "fraction of pT of charged constituents associated to PV (PileUp ID BDT input variable)"), + Plot1D('puId_pull','puId_pull', 208, -1, 0.04, "magnitude of pull vector (PileUp ID BDT input variable)"), + Plot1D('puId_jetR','puId_jetR', 50, -1, 1, "fraction of jet pT carried by the leading constituent (PileUp ID BDT input variable)"), + Plot1D('puId_jetRchg','puId_jetRchg', 50, -1, 1, "fraction of jet pT carried by the leading charged constituent (PileUp ID BDT input variable)"), + Plot1D('puId_nCharged','puId_nCharged', 40, -0.5, 39.5, "number of charged constituents (PileUp ID BDT input variable)"), + Plot1D('qgl_axis2','qgl_axis2', 60, -1, 0.5, "ellipse minor jet axis (Quark vs Gluon likelihood input variable)"), + Plot1D('qgl_ptD','qgl_ptD', 40, -1, 1, "pT-weighted average pT of constituents (Quark vs Gluon likelihood input variable)"), + Plot1D('qgl_mult','qgl_mult', 61, -1.5, 59.5, "PF candidates multiplicity (Quark vs Gluon likelihood input variable)"), + Plot1D('btagDeepFlavG','btagDeepFlavG',20, -1, 1, "DeepFlavour gluon tag raw score"), + Plot1D('btagDeepFlavUDS','btagDeepFlavUDS',20, -1, 1, "DeepFlavour uds tag raw score"), + Plot1D('btagDeepFlavQG','btagDeepFlavQG',20, -1, 1, "DeepJet g vs uds discriminator"), + Plot1D('particleNetAK4_B','particleNetAK4_B',20, -1, 1, "ParticleNetAK4 tagger b vs all (udsg, c) discriminator"), + Plot1D('particleNetAK4_CvsL','particleNetAK4_CvsL',20, -1, 1, "ParticleNetAK4 tagger c vs udsg discriminator"), + Plot1D('particleNetAK4_CvsB','particleNetAK4_CvsB',20, -1, 1, "ParticleNetAK4 tagger c vs b discriminator"), + Plot1D('particleNetAK4_QvsG','particleNetAK4_QvsG',20, -1, 1, "ParticleNetAK4 tagger uds vs g discriminator"), + Plot1D('particleNetAK4_G','particleNetAK4_G',20, -1, 1, "ParticleNetAK4 tagger g raw score"), + Plot1D('particleNetAK4_puIdDisc','particleNetAK4_puIdDisc',20, -1, 1, "ParticleNetAK4 tagger pileup jet discriminator"), + Plot1D('hfEmEF', 'hfEmEF', 20, 0, 1, 'electromagnetic energy fraction in HF'), + Plot1D('hfHEF', 'hfHEF', 20, 0, 1, 'hadronic energy fraction in HF'), +]) + +#============================================ +# +# Setup for AK4 CHS jets +# +#============================================ +_ak4chsplots = cms.VPSet( + Count1D('_size', 20, -0.5, 19.5, 'AK4 PF CHS jets with JECs applied.') +) +for plot in nanojmeDQM.vplots.Jet.plots: + if plot.name.value()=="_size": continue + _ak4chsplots.append(plot) + _ak4chsplots.extend([ + Plot1D('chFPV1EF', 'chFPV1EF', 20, 0, 2, 'charged fromPV==1 Energy Fraction (component of the total charged Energy Fraction).'), + Plot1D('chFPV2EF', 'chFPV2EF', 20, 0, 2, 'charged fromPV==2 Energy Fraction (component of the total charged Energy Fraction).'), + Plot1D('chFPV3EF', 'chFPV3EF', 20, 0, 2, 'charged fromPV==3 Energy Fraction (component of the total charged Energy Fraction).'), + ]) + +nanojmeDQM.vplots.JetCHS = cms.PSet( + sels = nanojmeDQM.vplots.Jet.sels, + plots = _ak4chsplots +) + +#============================================ +# +# Add more variables for AK8 Puppi jets +# +#============================================ +nanojmeDQM.vplots.FatJet.plots.extend([ + Plot1D('nConstChHads', 'nConstChHads', 20, 14.5, 34.5, 'number of charged hadrons in the jet'), + Plot1D('nConstElecs', 'nConstElecs', 3, -0.5, 2.5, 'number of electrons in the jet'), + Plot1D('nConstHFEMs', 'nConstHFEMs', 1, -0.5, 0.5, 'number of HF EMs in the jet'), + Plot1D('nConstHFHads', 'nConstHFHads', 1, -0.5, 0.5, 'number of HF Hadrons in the jet'), + Plot1D('nConstMuons', 'nConstMuons', 2, -0.5, 1.5, 'number of muons in the jet'), + Plot1D('nConstNeuHads', 'nConstNeuHads', 8, 1.5, 9.5, 'number of neutral hadrons in the jet'), + Plot1D('nConstPhotons', 'nConstPhotons', 16, 5.5, 21.5, 'number of photons in the jet'), + Plot1D('neEmEF', 'neEmEF', 20, 0.3, 0.4, 'neutral Electromagnetic Energy Fraction'), + Plot1D('neHEF', 'neHEF', 20, 0.01, 0.2, 'neutral Hadron Energy Fraction'), +]) + +#============================================ +# +# Setup for AK8 Puppi jets for JEC studies +# +#============================================ +nanojmeDQM.vplots.FatJetForJEC = cms.PSet( + sels = cms.PSet( + CentralPt30 = cms.string('abs(eta) < 2.4 && pt > 30'), + ForwardPt30 = cms.string('abs(eta) > 2.4 && pt > 30') + ), + plots = cms.VPSet( + Count1D('_size', 20, -0.5, 19.5, 'AK8 PF Puppi jets with JECs applied. Reclustered for JEC studies so only minimal info stored.'), + Plot1D('area', 'area', 20, 0.2, 0.8, 'jet catchment area, for JECs'), + Plot1D('eta', 'eta', 20, -6, 6, 'eta'), + Plot1D('jetId', 'jetId', 8, -0.5, 7.5, 'Jet ID flags bit1 is loose (always false in 2017 since it does not exist), bit2 is tight, bit3 is tightLepVeto'), + Plot1D('mass', 'mass', 20, 0, 200, 'mass'), + Plot1D('phi', 'phi', 20, -3.14159, 3.14159, 'phi'), + Plot1D('pt', 'pt', 20, 0, 400, 'pt'), + Plot1D('rawFactor', 'rawFactor', 20, -0.5, 0.5, '1 - Factor to get back to raw pT'), + Plot1D('nConstChHads', 'nConstChHads', 20, 14.5, 34.5, 'number of charged hadrons in the jet'), + Plot1D('nConstElecs', 'nConstElecs', 3, -0.5, 2.5, 'number of electrons in the jet'), + Plot1D('nConstHFEMs', 'nConstHFEMs', 1, -0.5, 0.5, 'number of HF EMs in the jet'), + Plot1D('nConstHFHads', 'nConstHFHads', 1, -0.5, 0.5, 'number of HF Hadrons in the jet'), + Plot1D('nConstMuons', 'nConstMuons', 2, -0.5, 1.5, 'number of muons in the jet'), + Plot1D('nConstNeuHads', 'nConstNeuHads', 8, 1.5, 9.5, 'number of neutral hadrons in the jet'), + Plot1D('nConstPhotons', 'nConstPhotons', 16, 5.5, 21.5, 'number of photons in the jet'), + Plot1D('nConstituents', 'nConstituents', 20, 0, 80, 'Number of particles in the jet'), + Plot1D('nElectrons', 'nElectrons', 5, -0.5, 4.5, 'number of electrons in the jet'), + Plot1D('nMuons', 'nMuons', 4, -0.5, 3.5, 'number of muons in the jet'), + Plot1D('hadronFlavour', 'hadronFlavour', 6, -0.5, 5.5, 'flavour from hadron ghost clustering'), + Plot1D('partonFlavour', 'partonFlavour', 40, -9.5, 30.5, 'flavour from parton matching'), + Plot1D('chEmEF', 'chEmEF', 20, 0, 1, 'charged Electromagnetic Energy Fraction'), + Plot1D('chHEF', 'chHEF', 20, 0, 2, 'charged Hadron Energy Fraction'), + Plot1D('neEmEF', 'neEmEF', 20, 0.3, 0.4, 'neutral Electromagnetic Energy Fraction'), + Plot1D('neHEF', 'neHEF', 20, 0.01, 0.2, 'neutral Hadron Energy Fraction'), + Plot1D('hfEmEF', 'hfEmEF', 20, 0, 1, 'electromagnetic energy fraction in HF'), + Plot1D('hfHEF', 'hfHEF', 20, 0, 1, 'hadronic energy fraction in HF'), + Plot1D('muEF', 'muEF', 20, -1, 1, 'muon Energy Fraction'), + NoPlot('genJetIdx'), + ), +) + +#============================================ +# +# Setup for AK8 CHS jets +# +#============================================ +_ak8chsplots = cms.VPSet( + Count1D('_size', 20, -0.5, 19.5, 'AK8 CHS jets with JECs applied.') +) +for plot in nanojmeDQM.vplots.FatJetForJEC.plots: + if plot.name.value()=="_size": continue + _ak8chsplots.append(plot) + +nanojmeDQM.vplots.FatJetCHS = cms.PSet( + sels = nanojmeDQM.vplots.FatJetForJEC.sels, + plots = _ak8chsplots, +) + +#============================================ +# +# Setup for AK4 Calo jets +# +#============================================ +nanojmeDQM.vplots.JetCalo = cms.PSet( + sels = cms.PSet( + CentralPt30 = cms.string('abs(eta) < 2.4 && pt > 30'), + ForwardPt30 = cms.string('abs(eta) > 2.4 && pt > 30') + ), + plots = cms.VPSet( + Count1D('_size', 20, -0.5, 19.5, 'AK4 Calo jets (slimmedCaloJets)'), + Plot1D('area', 'area', 20, 0.2, 0.8, 'jet catchment area'), + Plot1D('eta', 'eta', 20, -6, 6, 'eta'), + Plot1D('mass', 'mass', 20, 0, 200, 'mass'), + Plot1D('phi', 'phi', 20, -3.14159, 3.14159, 'phi'), + Plot1D('pt', 'pt', 20, 0, 400, 'pt'), + Plot1D('rawFactor', 'rawFactor', 20, -0.5, 0.5, '1 - Factor to get back to raw pT'), + Plot1D('emf', 'emf', 20, 0, 1, 'electromagnetic energy fraction'), + Plot1D('hadronFlavour', 'hadronFlavour', 6, -0.5, 5.5, 'flavour from hadron ghost clustering'), + Plot1D('partonFlavour', 'partonFlavour', 40, -9.5, 30.5, 'flavour from parton matching'), + NoPlot('genJetIdx'), + ), +) + + +##MC +nanojmeDQMMC = nanojmeDQM.clone() +#nanojmeDQMMC.vplots.Electron.sels.Prompt = cms.string("genPartFlav == 1") +nanojmeDQMMC.vplots.LowPtElectron.sels.Prompt = cms.string("genPartFlav == 1") +nanojmeDQMMC.vplots.Muon.sels.Prompt = cms.string("genPartFlav == 1") +nanojmeDQMMC.vplots.Photon.sels.Prompt = cms.string("genPartFlav == 1") +nanojmeDQMMC.vplots.Tau.sels.Prompt = cms.string("genPartFlav == 5") +nanojmeDQMMC.vplots.Jet.sels.Prompt = cms.string("genJetIdx != 1") +nanojmeDQMMC.vplots.Jet.sels.PromptB = cms.string("genJetIdx != 1 && hadronFlavour == 5") +nanojmeDQMMC.vplots.JetCHS.sels.Prompt = cms.string("genJetIdx != 1") +nanojmeDQMMC.vplots.JetCHS.sels.PromptB = cms.string("genJetIdx != 1 && hadronFlavour == 5") + +from DQMServices.Core.DQMQualityTester import DQMQualityTester +nanoDQMQTester = DQMQualityTester( + qtList = cms.untracked.FileInPath('PhysicsTools/NanoAOD/test/dqmQualityTests.xml'), + prescaleFactor = cms.untracked.int32(1), + testInEventloop = cms.untracked.bool(False), + qtestOnEndLumi = cms.untracked.bool(False), + verboseQT = cms.untracked.bool(True) +) + +nanojmeHarvest = cms.Sequence( nanoDQMQTester ) From c3641470283b27dbefe9a137d342197510d1fb6e Mon Sep 17 00:00:00 2001 From: Nurfikri Norjoharuddeen Date: Fri, 2 Dec 2022 13:36:31 +0100 Subject: [PATCH 37/77] Setup Run2, Run3 era dependent JMENanoDQM --- PhysicsTools/NanoAOD/python/nanojmeDQM_cff.py | 65 +++++++++++++++++-- 1 file changed, 59 insertions(+), 6 deletions(-) diff --git a/PhysicsTools/NanoAOD/python/nanojmeDQM_cff.py b/PhysicsTools/NanoAOD/python/nanojmeDQM_cff.py index 8cd5909a3aa72..17ebe27b943dd 100644 --- a/PhysicsTools/NanoAOD/python/nanojmeDQM_cff.py +++ b/PhysicsTools/NanoAOD/python/nanojmeDQM_cff.py @@ -12,7 +12,14 @@ # Add more variables for AK4 Puppi jets # #============================================ -nanojmeDQM.vplots.Jet.plots.extend([ +_ak4puppiplots = cms.VPSet( + Count1D('_size', 20, -0.5, 19.5, 'AK4 PF Puppi jets with JECs applied.') +) +for plot in nanojmeDQM.vplots.Jet.plots: + if plot.name.value()=="_size": continue + _ak4puppiplots.append(plot) + +_ak4puppiplots.extend([ Plot1D('nConstChHads', 'nConstChHads', 20, 14.5, 34.5, 'number of charged hadrons in the jet'), Plot1D('nConstElecs', 'nConstElecs', 3, -0.5, 2.5, 'number of electrons in the jet'), Plot1D('nConstHFEMs', 'nConstHFEMs', 1, -0.5, 0.5, 'number of HF EMs in the jet'), @@ -57,7 +64,7 @@ _ak4chsplots = cms.VPSet( Count1D('_size', 20, -0.5, 19.5, 'AK4 PF CHS jets with JECs applied.') ) -for plot in nanojmeDQM.vplots.Jet.plots: +for plot in _ak4puppiplots: if plot.name.value()=="_size": continue _ak4chsplots.append(plot) _ak4chsplots.extend([ @@ -66,11 +73,24 @@ Plot1D('chFPV3EF', 'chFPV3EF', 20, 0, 2, 'charged fromPV==3 Energy Fraction (component of the total charged Energy Fraction).'), ]) -nanojmeDQM.vplots.JetCHS = cms.PSet( +#============================================ +# +# Setup all extra AK4 collections. Will remove +# collection depending on era. +# +#============================================ +nanojmeDQM.vplots.Jet.plots = _ak4puppiplots #Puppi is default "Jet collection" for Run-3 +nanojmeDQM.vplots.JetPuppi = cms.PSet( # This is for the Run-2 extra "JetPuppi" collection + sels = nanojmeDQM.vplots.Jet.sels, + plots = _ak4puppiplots +) +nanojmeDQM.vplots.JetCHS = cms.PSet( # This is for the Run-3 extra "JetCHS" collection sels = nanojmeDQM.vplots.Jet.sels, plots = _ak4chsplots ) + + #============================================ # # Add more variables for AK8 Puppi jets @@ -172,7 +192,6 @@ ), ) - ##MC nanojmeDQMMC = nanojmeDQM.clone() #nanojmeDQMMC.vplots.Electron.sels.Prompt = cms.string("genPartFlav == 1") @@ -182,8 +201,42 @@ nanojmeDQMMC.vplots.Tau.sels.Prompt = cms.string("genPartFlav == 5") nanojmeDQMMC.vplots.Jet.sels.Prompt = cms.string("genJetIdx != 1") nanojmeDQMMC.vplots.Jet.sels.PromptB = cms.string("genJetIdx != 1 && hadronFlavour == 5") -nanojmeDQMMC.vplots.JetCHS.sels.Prompt = cms.string("genJetIdx != 1") -nanojmeDQMMC.vplots.JetCHS.sels.PromptB = cms.string("genJetIdx != 1 && hadronFlavour == 5") + +#============================================ +# +# Era dependent customization +# +#============================================ +# +# Run 3 +# +(~run2_nanoAOD_ANY).toModify( + nanojmeDQM.vplots.Jet, + plots = _ak4puppiplots, +).toModify( + nanojmeDQM.vplots, + JetPuppi = None # Remove "JetPuppi" from DQM +) +(~run2_nanoAOD_ANY).toModify( + nanojmeDQMMC.vplots.JetCHS.sels, + Prompt = nanojmeDQMMC.vplots.Jet.sels.Prompt, + PromptB = nanojmeDQMMC.vplots.Jet.sels.PromptB +) +# +# Run 2 +# +run2_nanoAOD_ANY.toModify( + nanojmeDQM.vplots.Jet, + plots = _ak4chsplots, # +).toModify( + nanojmeDQM.vplots, + JetCHS = None # Remove "JetCHS" from DQM +) +run2_nanoAOD_ANY.toModify( + nanojmeDQMMC.vplots.JetPuppi.sels, + Prompt = nanojmeDQMMC.vplots.Jet.sels.Prompt, + PromptB = nanojmeDQMMC.vplots.Jet.sels.PromptB +) from DQMServices.Core.DQMQualityTester import DQMQualityTester nanoDQMQTester = DQMQualityTester( From c028da1a0f2f05264791e6ee8f81f2290e5ad096 Mon Sep 17 00:00:00 2001 From: prasant Date: Tue, 6 Dec 2022 17:40:04 +0100 Subject: [PATCH 38/77] Added changes on Run3 electron MVA ID to work in CMSSW_12_6_X --- PhysicsTools/NanoAOD/python/electrons_cff.py | 83 +++++--- PhysicsTools/NanoAOD/python/nanoDQM_cfi.py | 22 ++- PhysicsTools/NanoAOD/python/photons_cff.py | 2 - .../PatAlgos/python/slimming/miniAOD_tools.py | 2 + .../egammaObjectModificationsInMiniAOD_cff.py | 6 +- .../data/ElectronIDVariablesRun3.txt | 44 +++++ .../python/ElectronMVAValueMapProducer_cfi.py | 7 + .../ElectronIdentification/python/FWLite.py | 18 +- ...mvaElectronID_RunIIIWinter22_iso_V1_cff.py | 63 ++++++ ...aElectronID_RunIIIWinter22_noIso_V1_cff.py | 62 ++++++ .../Identification/mvaElectronID_tools.py | 1 + .../test/testElectronMVARun3_cfg.py | 183 ++++++++++++++++++ 12 files changed, 458 insertions(+), 35 deletions(-) create mode 100644 RecoEgamma/ElectronIdentification/data/ElectronIDVariablesRun3.txt create mode 100644 RecoEgamma/ElectronIdentification/python/Identification/mvaElectronID_RunIIIWinter22_iso_V1_cff.py create mode 100644 RecoEgamma/ElectronIdentification/python/Identification/mvaElectronID_RunIIIWinter22_noIso_V1_cff.py create mode 100644 RecoEgamma/ElectronIdentification/test/testElectronMVARun3_cfg.py diff --git a/PhysicsTools/NanoAOD/python/electrons_cff.py b/PhysicsTools/NanoAOD/python/electrons_cff.py index 71907cd8d1270..e8863a1d8b8a2 100644 --- a/PhysicsTools/NanoAOD/python/electrons_cff.py +++ b/PhysicsTools/NanoAOD/python/electrons_cff.py @@ -6,8 +6,7 @@ ############################FOR bitmapVIDForEle main defn############################# electron_id_modules_WorkingPoints_nanoAOD = cms.PSet( - modules = cms.vstring( - 'RecoEgamma.ElectronIdentification.Identification.cutBasedElectronID_Winter22_122X_V1_cff', + modules = cms.vstring( 'RecoEgamma.ElectronIdentification.Identification.heepElectronID_HEEPV70_cff', # HZZ ID 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Summer16UL_ID_ISO_cff', @@ -17,6 +16,10 @@ 'RecoEgamma.ElectronIdentification.Identification.cutBasedElectronID_Fall17_94X_V2_cff', 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Fall17_iso_V2_cff', 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Fall17_noIso_V2_cff', + # Run3Winter22: + 'RecoEgamma.ElectronIdentification.Identification.cutBasedElectronID_Winter22_122X_V1_cff', + 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_RunIIIWinter22_iso_V1_cff', + 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_RunIIIWinter22_noIso_V1_cff', ), WorkingPoints = cms.vstring( "egmGsfElectronIDs:cutBasedElectronID-RunIIIWinter22-V1-veto", @@ -147,9 +150,11 @@ def _get_bitmapVIDForEle_docstring(modules,WorkingPoints): slimmedElectronsWithUserData = cms.EDProducer("PATElectronUserDataEmbedder", src = cms.InputTag("slimmedElectrons"), parentSrcs = cms.VInputTag("reducedEgamma:reducedGedGsfElectrons"), - userFloats = cms.PSet( - mvaIso = cms.InputTag("electronMVAValueMapProducer:ElectronMVAEstimatorRun2Fall17IsoV2Values"), - mvaNoIso = cms.InputTag("electronMVAValueMapProducer:ElectronMVAEstimatorRun2Fall17NoIsoV2Values"), + userFloats = cms.PSet( + mvaIso_Fall17V2 = cms.InputTag("electronMVAValueMapProducer:ElectronMVAEstimatorRun2Fall17IsoV2Values"), + mvaNoIso_Fall17V2 = cms.InputTag("electronMVAValueMapProducer:ElectronMVAEstimatorRun2Fall17NoIsoV2Values"), + mvaIso = cms.InputTag("electronMVAValueMapProducer:ElectronMVAEstimatorRun2RunIIIWinter22IsoV1Values"), + mvaNoIso = cms.InputTag("electronMVAValueMapProducer:ElectronMVAEstimatorRun2RunIIIWinter22NoIsoV1Values"), mvaHZZIso = cms.InputTag("electronMVAValueMapProducer:ElectronMVAEstimatorRun2Summer18ULIdIsoValues"), miniIsoChg = cms.InputTag("isoForEle:miniIsoChg"), @@ -168,14 +173,18 @@ def _get_bitmapVIDForEle_docstring(modules,WorkingPoints): ptRel = cms.InputTag("ptRatioRelForEle:ptRel"), jetNDauChargedMVASel = cms.InputTag("ptRatioRelForEle:jetNDauChargedMVASel"), ), - userIntFromBools = cms.PSet( - mvaIso_WP90 = cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-iso-V2-wp90"), - mvaIso_WP80 = cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-iso-V2-wp80"), - mvaIso_WPL = cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-iso-V2-wpLoose"), - mvaNoIso_WP90 = cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-noIso-V2-wp90"), - mvaNoIso_WP80 = cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-noIso-V2-wp80"), - mvaNoIso_WPL = cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-noIso-V2-wpLoose"), - + userIntFromBools = cms.PSet( + mvaIso_Fall17V2_WP90 = cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-iso-V2-wp90"), + mvaIso_Fall17V2_WP80 = cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-iso-V2-wp80"), + mvaIso_Fall17V2_WPL = cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-iso-V2-wpLoose"), + mvaIso_WP90 = cms.InputTag("egmGsfElectronIDs:mvaEleID-RunIIIWinter22-iso-V1-wp90"), + mvaIso_WP80 = cms.InputTag("egmGsfElectronIDs:mvaEleID-RunIIIWinter22-iso-V1-wp80"), + mvaNoIso_Fall17V2_WP90 = cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-noIso-V2-wp90"), + mvaNoIso_Fall17V2_WP80 = cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-noIso-V2-wp80"), + mvaNoIso_Fall17V2_WPL = cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-noIso-V2-wpLoose"), + mvaNoIso_WP90 = cms.InputTag("egmGsfElectronIDs:mvaEleID-RunIIIWinter22-noIso-V1-wp90"), + mvaNoIso_WP80 = cms.InputTag("egmGsfElectronIDs:mvaEleID-RunIIIWinter22-noIso-V1-wp80"), + cutBasedID_veto = cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-RunIIIWinter22-V1-veto"), cutBasedID_loose = cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-RunIIIWinter22-V1-loose"), cutBasedID_medium = cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-RunIIIWinter22-V1-medium"), @@ -199,12 +208,18 @@ def _get_bitmapVIDForEle_docstring(modules,WorkingPoints): # no need for the Run3 IDs in Run2 run2_egamma.toModify(slimmedElectronsWithUserData.userFloats, + mvaIso = None, + mvaNoIso = None, miniIsoChg = None, miniIsoAll = None, PFIsoChg = None, PFIsoAll = None, PFIsoAll04 = None).\ toModify(slimmedElectronsWithUserData.userIntFromBools, + mvaIso_WP90 = None, + mvaIso_WP80 = None, + mvaNoIso_WP90 = None, + mvaNoIso_WP80 = None, cutBasedID_veto = None, cutBasedID_loose = None, cutBasedID_medium = None, @@ -264,7 +279,7 @@ def _get_bitmapVIDForEle_docstring(modules,WorkingPoints): LepGood_dxy = cms.string("log(abs(dB('PV2D')))"), LepGood_sip3d = cms.string("abs(dB('PV3D')/edB('PV3D'))"), LepGood_dz = cms.string("log(abs(dB('PVDZ')))"), - LepGood_mvaFall17V2noIso = cms.string("userFloat('mvaNoIso')"), + LepGood_mvaFall17V2noIso = cms.string("userFloat('mvaNoIso_Fall17V2')"), ) ) run2_egamma_2016.toModify( @@ -294,14 +309,20 @@ def _get_bitmapVIDForEle_docstring(modules,WorkingPoints): eInvMinusPInv = Var("(1-eSuperClusterOverP())/ecalEnergy()",float,doc="1/E_SC - 1/p_trk",precision=10), scEtOverPt = Var("(superCluster().energy()/(pt*cosh(superCluster().eta())))-1",float,doc="(supercluster transverse energy)/pt-1",precision=8), - mvaIso = Var("userFloat('mvaIso')",float,doc="MVA Iso ID V2 score"), - mvaIso_WP80 = Var("userInt('mvaIso_WP80')",bool,doc="MVA Iso ID V2 WP80"), - mvaIso_WP90 = Var("userInt('mvaIso_WP90')",bool,doc="MVA Iso ID V2 WP90"), - mvaIso_WPL = Var("userInt('mvaIso_WPL')",bool,doc="MVA Iso ID V2 loose WP"), - mvaNoIso = Var("userFloat('mvaNoIso')",float,doc="MVA noIso ID V2 score"), - mvaNoIso_WP80 = Var("userInt('mvaNoIso_WP80')",bool,doc="MVA noIso ID V2 WP80"), - mvaNoIso_WP90 = Var("userInt('mvaNoIso_WP90')",bool,doc="MVA noIso ID V2 WP90"), - mvaNoIso_WPL = Var("userInt('mvaNoIso_WPL')",bool,doc="MVA noIso ID V2 loose WP"), + mvaIso = Var("userFloat('mvaIso')",float,doc="MVA Iso ID score, Winter22V1"), + mvaIso_WP80 = Var("userInt('mvaIso_WP80')",bool,doc="MVA Iso ID WP80, Winter22V1"), + mvaIso_WP90 = Var("userInt('mvaIso_WP90')",bool,doc="MVA Iso ID WP90, Winter22V1"), + mvaNoIso = Var("userFloat('mvaNoIso')",float,doc="MVA noIso ID score, Winter22V1"), + mvaNoIso_WP80 = Var("userInt('mvaNoIso_WP80')",bool,doc="MVA noIso ID WP80, Winter22V1"), + mvaNoIso_WP90 = Var("userInt('mvaNoIso_WP90')",bool,doc="MVA noIso ID WP90, Winter22V1"), + mvaIso_Fall17V2 = Var("userFloat('mvaIso_Fall17V2')",float,doc="MVA Iso ID score, Fall17V2"), + mvaIso_Fall17V2_WP80 = Var("userInt('mvaIso_Fall17V2_WP80')",bool,doc="MVA Iso ID WP80, Fall17V2"), + mvaIso_Fall17V2_WP90 = Var("userInt('mvaIso_Fall17V2_WP90')",bool,doc="MVA Iso ID WP90, Fall17V2"), + mvaIso_Fall17V2_WPL = Var("userInt('mvaIso_Fall17V2_WPL')",bool,doc="MVA Iso ID loose WP, Fall17V2"), + mvaNoIso_Fall17V2 = Var("userFloat('mvaNoIso_Fall17V2')",float,doc="MVA noIso ID score, Fall17V2"), + mvaNoIso_Fall17V2_WP80 = Var("userInt('mvaNoIso_Fall17V2_WP80')",bool,doc="MVA noIso ID WP80, Fall17V2"), + mvaNoIso_Fall17V2_WP90 = Var("userInt('mvaNoIso_Fall17V2_WP90')",bool,doc="MVA noIso ID WP90, Fall17V2"), + mvaNoIso_Fall17V2_WPL = Var("userInt('mvaNoIso_Fall17V2_WPL')",bool,doc="MVA noIso ID loose WP, Fall17V2"), mvaHZZIso = Var("userFloat('mvaHZZIso')", float,doc="HZZ MVA Iso ID score"), cutBased = Var("userInt('cutBasedID_veto')+userInt('cutBasedID_loose')+userInt('cutBasedID_medium')+userInt('cutBasedID_tight')",int,doc="cut-based ID RunIII Winter22 (0:fail, 1:veto, 2:loose, 3:medium, 4:tight)"), @@ -354,7 +375,23 @@ def _get_bitmapVIDForEle_docstring(modules,WorkingPoints): # switch default IDs back to Fall17V2 in Run2, remove Winter22V1 and quadratic iso cutBased = electronTable.variables.cutBased_Fall17V2, cutBased_Fall17V2 = None, - vidNestedWPBitmap = electronTable.variables.cutBased_Fall17V2 , + mvaIso = electronTable.variables.mvaIso_Fall17V2, + mvaIso_Fall17V2 = None, + mvaIso_WP80 = electronTable.variables.mvaIso_Fall17V2_WP80, + mvaIso_Fall17V2_WP80 = None, + mvaIso_WP90 = electronTable.variables.mvaIso_Fall17V2_WP90, + mvaIso_Fall17V2_WP90 = None, + mvaIso_WPL = electronTable.variables.mvaIso_Fall17V2_WPL, + mvaIso_Fall17V2_WPL = None, + mvaNoIso = electronTable.variables.mvaNoIso_Fall17V2, + mvaNoIso_Fall17V2 = None, + mvaNoIso_WP80 = electronTable.variables.mvaNoIso_Fall17V2_WP80, + mvaNoIso_Fall17V2_WP80 = None, + mvaNoIso_WP90 = electronTable.variables.mvaNoIso_Fall17V2_WP90, + mvaNoIso_Fall17V2_WP90 = None, + mvaNoIso_WPL = electronTable.variables.mvaNoIso_Fall17V2_WPL, + mvaNoIso_Fall17V2_WPL = None, + vidNestedWPBitmap = electronTable.variables.cutBased_Fall17V2, vidNestedWPBitmap_Fall17V2 = None, miniPFRelIso_chg = electronTable.variables.miniPFRelIso_chg_Fall17V2, miniPFRelIso_chg_Fall17V2 = None, diff --git a/PhysicsTools/NanoAOD/python/nanoDQM_cfi.py b/PhysicsTools/NanoAOD/python/nanoDQM_cfi.py index 061a71a8894d7..37763e0832f37 100644 --- a/PhysicsTools/NanoAOD/python/nanoDQM_cfi.py +++ b/PhysicsTools/NanoAOD/python/nanoDQM_cfi.py @@ -82,14 +82,20 @@ Plot1D('lostHits', 'lostHits', 4, -0.5, 3.5, 'number of missing inner hits'), Plot1D('jetNDauCharged', 'jetNDauCharged', 20, -0.5, 19.5, 'number of charged daughters of the closest jet'), NoPlot('mass'), - Plot1D('mvaIso', 'mvaIso', 20, -1, 1, 'MVA Iso ID V2 score'), - Plot1D('mvaIso_WP80', 'mvaIso_WP80', 2, -0.5, 1.5, 'MVA Iso ID V2 WP80'), - Plot1D('mvaIso_WP90', 'mvaIso_WP90', 2, -0.5, 1.5, 'MVA Iso ID V2 WP90'), - Plot1D('mvaIso_WPL', 'mvaIso_WPL', 2, -0.5, 1.5, 'MVA Iso ID V2 loose WP'), - Plot1D('mvaNoIso', 'mvaNoIso', 20, -1, 1, 'MVA noIso ID V2 score'), - Plot1D('mvaNoIso_WP80', 'mvaNoIso_WP80', 2, -0.5, 1.5, 'MVA noIso ID V2 WP80'), - Plot1D('mvaNoIso_WP90', 'mvaNoIso_WP90', 2, -0.5, 1.5, 'MVA noIso ID V2 WP90'), - Plot1D('mvaNoIso_WPL', 'mvaNoIso_WPL', 2, -0.5, 1.5, 'MVA noIso ID V2 loose WP'), + Plot1D('mvaIso_Fall17V2', 'mvaIso_Fall17V2', 20, -1, 1, 'MVA Iso ID score, Fall17V2'), + Plot1D('mvaIso_Fall17V2_WP80', 'mvaIso_Fall17V2_WP80', 2, -0.5, 1.5, 'MVA Iso ID WP80, Fall17V2'), + Plot1D('mvaIso_Fall17V2_WP90', 'mvaIso_Fall17V2_WP90', 2, -0.5, 1.5, 'MVA Iso ID WP90, Fall17V2'), + Plot1D('mvaIso_Fall17V2_WPL', 'mvaIso_Fall17V2_WPL', 2, -0.5, 1.5, 'MVA Iso ID loose WP, Fall17V2'), + Plot1D('mvaIso', 'mvaIso', 20, -1, 1, 'MVA Iso ID score, Winter22V1'), + Plot1D('mvaIso_WP80', 'mvaIso_WP80', 2, -0.5, 1.5, 'MVA Iso ID WP80, Winter22V1'), + Plot1D('mvaIso_WP90', 'mvaIso_WP90', 2, -0.5, 1.5, 'MVA Iso ID WP90, Winter22V1'), + Plot1D('mvaNoIso', 'mvaNoIso', 20, -1, 1, 'MVA noIso ID score, Winter22V1'), + Plot1D('mvaNoIso_WP80', 'mvaNoIso_WP80', 2, -0.5, 1.5, 'MVA noIso ID WP80, Winter22V1'), + Plot1D('mvaNoIso_WP90', 'mvaNoIso_WP90', 2, -0.5, 1.5, 'MVA noIso ID WP90, Winter22V1'), + Plot1D('mvaNoIso_Fall17V2', 'mvaNoIso_Fall17V2', 20, -1, 1, 'MVA noIso ID score, Fall17V2'), + Plot1D('mvaNoIso_Fall17V2_WP80', 'mvaNoIso_Fall17V2_WP80', 2, -0.5, 1.5, 'MVA noIso ID WP80, Fall17V2'), + Plot1D('mvaNoIso_Fall17V2_WP90', 'mvaNoIso_Fall17V2_WP90', 2, -0.5, 1.5, 'MVA noIso ID WP90, Fall17V2'), + Plot1D('mvaNoIso_Fall17V2_WPL', 'mvaNoIso_Fall17V2_WPL', 2, -0.5, 1.5, 'MVA noIso ID loose WP, Fall17V2'), Plot1D('mvaTTH', 'mvaTTH', 20, -1, 1, 'TTH MVA lepton ID score'), Plot1D('pdgId', 'pdgId', 27, -13.5, 13.5, 'PDG code assigned by the event reconstruction (not by MC truth)'), Plot1D('miniPFRelIso_all', 'miniPFRelIso_all', 20, 0, 1, 'mini PF relative isolation, total (with scaled rho*EA PU corrections)'), diff --git a/PhysicsTools/NanoAOD/python/photons_cff.py b/PhysicsTools/NanoAOD/python/photons_cff.py index f2e4abbad5b52..ac261304f2906 100644 --- a/PhysicsTools/NanoAOD/python/photons_cff.py +++ b/PhysicsTools/NanoAOD/python/photons_cff.py @@ -166,7 +166,6 @@ def make_bitmapVID_docstring(id_modules_working_points_pset): toModify(slimmedPhotonsWithUserData.userInts, VIDNestedWPBitmap = None) - run2_egamma.toModify( slimmedPhotonsWithUserData.userFloats, ecalEnergyErrPostCorrNew = cms.InputTag("calibratedPatPhotonsNano","ecalEnergyErrPostCorr"), @@ -271,7 +270,6 @@ def make_bitmapVID_docstring(id_modules_working_points_pset): pfRelIso03_all_quadratic=None, hoe_PUcorr=None) - #these eras need to make the energy correction, hence the "New" run2_egamma.toModify( photonTable.variables, diff --git a/PhysicsTools/PatAlgos/python/slimming/miniAOD_tools.py b/PhysicsTools/PatAlgos/python/slimming/miniAOD_tools.py index 6550fbc64b165..6013ac7b7ffec 100644 --- a/PhysicsTools/PatAlgos/python/slimming/miniAOD_tools.py +++ b/PhysicsTools/PatAlgos/python/slimming/miniAOD_tools.py @@ -306,6 +306,8 @@ def _add_deepFlavour(process): 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Summer16UL_ID_ISO_cff', 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Summer17UL_ID_ISO_cff', 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Summer18UL_ID_ISO_cff', + 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_RunIIIWinter22_noIso_V1_cff', + 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_RunIIIWinter22_iso_V1_cff' ] switchOnVIDElectronIdProducer(process,DataFormat.MiniAOD, task) process.egmGsfElectronIDs.physicsObjectSrc = cms.InputTag("reducedEgamma","reducedGedGsfElectrons") diff --git a/RecoEgamma/EgammaTools/python/egammaObjectModificationsInMiniAOD_cff.py b/RecoEgamma/EgammaTools/python/egammaObjectModificationsInMiniAOD_cff.py index 49e2a4225c8aa..92b3c3339d8b0 100644 --- a/RecoEgamma/EgammaTools/python/egammaObjectModificationsInMiniAOD_cff.py +++ b/RecoEgamma/EgammaTools/python/egammaObjectModificationsInMiniAOD_cff.py @@ -9,6 +9,8 @@ import RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Fall17_noIso_V2_cff as ele_fall17_noIso_v2 import RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Summer18UL_ID_ISO_cff as ele_summer18UL_hzz +import RecoEgamma.ElectronIdentification.Identification.mvaElectronID_RunIIIWinter22_iso_V1_cff as ele_RunIIIWinter22_iso_v1 +import RecoEgamma.ElectronIdentification.Identification.mvaElectronID_RunIIIWinter22_noIso_V1_cff as ele_RunIIIWinter22_noIso_v1 #photon mva ids import RecoEgamma.PhotonIdentification.Identification.mvaPhotonID_Spring16_nonTrig_V1_cff as pho_spring16_nt_v1 @@ -45,7 +47,9 @@ def setup_mva(val_pset,cat_pset,prod_name,mva_name): ele_fall17_noIso_v1, ele_fall17_iso_v2, ele_fall17_noIso_v2, - ele_summer18UL_hzz + ele_summer18UL_hzz, + ele_RunIIIWinter22_iso_v1, + ele_RunIIIWinter22_noIso_v1 ]: setup_mva(egamma_modifications[0].electron_config, diff --git a/RecoEgamma/ElectronIdentification/data/ElectronIDVariablesRun3.txt b/RecoEgamma/ElectronIdentification/data/ElectronIDVariablesRun3.txt new file mode 100644 index 0000000000000..1c987b7d53bdb --- /dev/null +++ b/RecoEgamma/ElectronIdentification/data/ElectronIDVariablesRun3.txt @@ -0,0 +1,44 @@ +# File: ElectronIDVariablesRun3.txt +# +# This file is to be read by the MVAVariableHelper class. Lists all the +# variables which appear in the xml files for the MVA based Electron IDs for Run2. +# Variables are given line by line. The columns of each entry correspond to: +# +# 1. The name under which the variable appears in the weight files. +# 2. How to get this variable from the electron with the cut parser (NO SPACES!) +# or if not available, how to get the variables elsewhere. +# 3. The lower clip value for the variable to avoid crazy values. "None" if no clip. +# 4. The upper clip value. +# + +# This selection of ID variables is rather large and not intended to be used by a real ID, +# but by an ntuplizer which dumps all possible ID variables. + +rho fixedGridRhoFastjetAll None None +ele_oldsigmaietaieta full5x5_sigmaIetaIeta None None +ele_oldsigmaiphiiphi full5x5_sigmaIphiIphi None None +ele_oldcircularity 1.-full5x5_e1x5/full5x5_e5x5 -1. 2. +ele_oldr9 full5x5_r9 None 5. +ele_scletawidth superCluster.etaWidth None None +ele_sclphiwidth superCluster.phiWidth None None +ele_oldhe full5x5_hcalOverEcal None None +ele_kfhits closestCtfTrackNLayers None None +ele_kfchi2 closestCtfTrackNormChi2 None 10. +ele_gsfchi2 gsfTrack.normalizedChi2 None 200. +ele_fbrem fbrem -1. None +ele_gsfhits gsfTrack.hitPattern.trackerLayersWithMeasurement None None +ele_expected_inner_hits gsfTrack.hitPattern.numberOfLostHits('MISSING_INNER_HITS') None None +ele_conversionVertexFitProbability convVtxFitProb None None +ele_ep eSuperClusterOverP None 20. +ele_eelepout eEleClusterOverPout None 20. +ele_IoEmIop 1.0/ecalEnergy-1.0/trackMomentumAtVtx.R None None +ele_deltaetain abs(deltaEtaSuperClusterTrackAtVtx) -0.06 0.06 +ele_deltaphiin abs(deltaPhiSuperClusterTrackAtVtx) -0.6 0.6 +ele_deltaetaseed abs(deltaEtaSeedClusterTrackAtCalo) -0.2 0.2 +ele_psEoverEraw superCluster.preshowerEnergy/superCluster.rawEnergy None None +ele_pfPhotonIso pfIsolationVariables.sumPhotonEt None None +ele_pfChargedHadIso pfIsolationVariables.sumChargedHadronPt None None +ele_pfNeutralHadIso pfIsolationVariables.sumNeutralHadronEt None None +ele_ecalPFClusterIso ecalPFClusterIso None None +ele_hcalPFClusterIso hcalPFClusterIso None None +ele_dr03TkSumPt dr03TkSumPt None None diff --git a/RecoEgamma/ElectronIdentification/python/ElectronMVAValueMapProducer_cfi.py b/RecoEgamma/ElectronIdentification/python/ElectronMVAValueMapProducer_cfi.py index 0f033a38a50b5..991e11b123d3a 100644 --- a/RecoEgamma/ElectronIdentification/python/ElectronMVAValueMapProducer_cfi.py +++ b/RecoEgamma/ElectronIdentification/python/ElectronMVAValueMapProducer_cfi.py @@ -27,6 +27,13 @@ import mvaEleID_Fall17_iso_V2_producer_config mvaConfigsForEleProducer.append( mvaEleID_Fall17_iso_V2_producer_config ) +from RecoEgamma.ElectronIdentification.Identification.mvaElectronID_RunIIIWinter22_noIso_V1_cff \ + import mvaEleID_RunIIIWinter22_noIso_V1_producer_config +mvaConfigsForEleProducer.append( mvaEleID_RunIIIWinter22_noIso_V1_producer_config ) + +from RecoEgamma.ElectronIdentification.Identification.mvaElectronID_RunIIIWinter22_iso_V1_cff \ + import mvaEleID_RunIIIWinter22_iso_V1_producer_config +mvaConfigsForEleProducer.append( mvaEleID_RunIIIWinter22_iso_V1_producer_config ) # HZZ4l Run2 (Ultra)Legacy from RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Summer16UL_ID_ISO_cff \ diff --git a/RecoEgamma/ElectronIdentification/python/FWLite.py b/RecoEgamma/ElectronIdentification/python/FWLite.py index 087a71d743836..49206f7c67742 100644 --- a/RecoEgamma/ElectronIdentification/python/FWLite.py +++ b/RecoEgamma/ElectronIdentification/python/FWLite.py @@ -86,12 +86,16 @@ def passed(self, ele, mva, category, wp): # Import information needed to construct the e/gamma MVAs from RecoEgamma.ElectronIdentification.Identification.mvaElectronID_tools \ - import EleMVA_6CategoriesCuts, mvaVariablesFile, EleMVA_3CategoriesCuts + import EleMVA_6CategoriesCuts, mvaVariablesFile, mvaVariablesFileRun3, EleMVA_3CategoriesCuts from RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Fall17_iso_V2_cff \ import mvaWeightFiles as Fall17_iso_V2_weightFiles from RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Fall17_noIso_V2_cff \ import mvaWeightFiles as Fall17_noIso_V2_weightFiles +from RecoEgamma.ElectronIdentification.Identification.mvaElectronID_RunIIIWinter22_iso_V1_cff \ + import mvaWeightFiles as RunIIIWinter22_iso_V1_weightFiles +from RecoEgamma.ElectronIdentification.Identification.mvaElectronID_RunIIIWinter22_noIso_V1_cff \ + import mvaWeightFiles as RunIIIWinter22_noIso_V1_weightFiles from RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Spring16_GeneralPurpose_V1_cff \ import mvaSpring16WeightFiles_V1 as mvaSpring16GPWeightFiles_V1 from RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Spring16_HZZ_V1_cff \ @@ -105,10 +109,18 @@ def passed(self, ele, mva, category, wp): import workingPoints as Fall17_iso_V2_workingPoints from RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Fall17_noIso_V2_cff \ import workingPoints as Fall17_noIso_V2_workingPoints +from RecoEgamma.ElectronIdentification.Identification.mvaElectronID_RunIIIWinter22_iso_V1_cff \ + import workingPoints as RunIIIWinter22_iso_V1_workingPoints +from RecoEgamma.ElectronIdentification.Identification.mvaElectronID_RunIIIWinter22_noIso_V1_cff \ + import workingPoints as RunIIIWinter22_noIso_V1_workingPoints # Dictionary with the relecant e/gmma MVAs electron_mvas = { + "RunIIIWinter22IsoV1" : ElectronMVAID("ElectronMVAEstimatorRun2","RunIIIWinter22IsoV1", + EleMVA_6CategoriesCuts, RunIIIWinter22_iso_V1_weightFiles, mvaVariablesFileRun3), + "RunIIIWinter22NoIsoV1" : ElectronMVAID("ElectronMVAEstimatorRun2","RunIIIWinter22NoIsoV1", + EleMVA_6CategoriesCuts, RunIIIWinter22_noIso_V1_weightFiles, mvaVariablesFileRun3), "Fall17IsoV2" : ElectronMVAID("ElectronMVAEstimatorRun2","Fall17IsoV2", EleMVA_6CategoriesCuts, Fall17_iso_V2_weightFiles, mvaVariablesFile), "Fall17NoIsoV2" : ElectronMVAID("ElectronMVAEstimatorRun2","Fall17NoIsoV2", @@ -120,6 +132,10 @@ def passed(self, ele, mva, category, wp): } working_points = { + "RunIIIWinter22IsoV1" : WorkingPoints("ElectronMVAEstimatorRun2","RunIIIWinter22IsoV1", + RunIIIWinter22_iso_V1_workingPoints), + "RunIIIWinter22NoIsoV1" : WorkingPoints("ElectronMVAEstimatorRun2","RunIIIWinter22NoIsoV1", + RunIIIWinter22_noIso_V1_workingPoints), "Fall17IsoV2" : WorkingPoints("ElectronMVAEstimatorRun2","Fall17IsoV2", Fall17_iso_V2_workingPoints), "Fall17NoIsoV2" : WorkingPoints("ElectronMVAEstimatorRun2","Fall17NoIsoV2", diff --git a/RecoEgamma/ElectronIdentification/python/Identification/mvaElectronID_RunIIIWinter22_iso_V1_cff.py b/RecoEgamma/ElectronIdentification/python/Identification/mvaElectronID_RunIIIWinter22_iso_V1_cff.py new file mode 100644 index 0000000000000..321e5ea25eea2 --- /dev/null +++ b/RecoEgamma/ElectronIdentification/python/Identification/mvaElectronID_RunIIIWinter22_iso_V1_cff.py @@ -0,0 +1,63 @@ +import FWCore.ParameterSet.Config as cms +from RecoEgamma.ElectronIdentification.Identification.mvaElectronID_tools import * +from os import path + +# Egamma presentation on this ID for Run3 +# https://indico.cern.ch/event/1220628/contributions/5134878/attachments/2546114/4384580/Run%203%20Electron%20MVA%20based%20ID%20training.pdf + +mvaTag = "RunIIIWinter22IsoV1" + +weightFileDir = "RecoEgamma/ElectronIdentification/data/MVAWeightFiles/Winter22IsoV1" + +mvaWeightFiles = [ + path.join(weightFileDir, "EB1_5.weights.root"), # EB1_5 + path.join(weightFileDir, "EB2_5.weights.root"), # EB2_5 + path.join(weightFileDir, "EE_5.weights.root"), # EE_5 + path.join(weightFileDir, "EB1_10.weights.root"), # EB1_10 + path.join(weightFileDir, "EB2_10.weights.root"), # EB2_10 + path.join(weightFileDir, "EE_10.weights.root"), # EE_10 + ] + +mvaEleID_RunIIIWinter22_iso_V1_wp80_container = EleMVA_WP( + idName = "mvaEleID-RunIIIWinter22-iso-V1-wp80", mvaTag = mvaTag, + cutCategory0 = "0.99776583820026143", # EB1_5 + cutCategory1 = "0.99399710641666705", # EB2_5 + cutCategory2 = "0.97627554114737425", # EE_5 + cutCategory3 = "0.99997133733482069", # EB1_10 + cutCategory4 = "0.99991566148661426", # EB2_10 + cutCategory5 = "0.99932288865775143", # EE_10 + ) + + +mvaEleID_RunIIIWinter22_iso_V1_wp90_container = EleMVA_WP( + idName = "mvaEleID-RunIIIWinter22-iso-V1-wp90", mvaTag = mvaTag, + cutCategory0 = "0.9870981346957135", # EB1_5 + cutCategory1 = "0.95756807831082225", # EB2_5 + cutCategory2 = "0.81079745560696059", # EE_5 + cutCategory3 = "0.99981763428587134", # EB1_10 + cutCategory4 = "0.99936974968805936", # EB2_10 + cutCategory5 = "0.99293135832977431", # EE_10 + ) + + +workingPoints = dict( + wp80 = mvaEleID_RunIIIWinter22_iso_V1_wp80_container, + wp90 = mvaEleID_RunIIIWinter22_iso_V1_wp90_container +) + +mvaEleID_RunIIIWinter22_iso_V1_producer_config = cms.PSet( + mvaName = cms.string(mvaClassName), + mvaTag = cms.string(mvaTag), + nCategories = cms.int32(6), + categoryCuts = cms.vstring(*EleMVA_6CategoriesCuts), + weightFileNames = cms.vstring(*mvaWeightFiles), + variableDefinition = cms.string(mvaVariablesFileRun3) + ) + + +mvaEleID_RunIIIWinter22_iso_V1_wp80 = configureVIDMVAEleID( mvaEleID_RunIIIWinter22_iso_V1_wp80_container ) +mvaEleID_RunIIIWinter22_iso_V1_wp90 = configureVIDMVAEleID( mvaEleID_RunIIIWinter22_iso_V1_wp90_container ) + + +mvaEleID_RunIIIWinter22_iso_V1_wp80.isPOGApproved = cms.untracked.bool(True) +mvaEleID_RunIIIWinter22_iso_V1_wp90.isPOGApproved = cms.untracked.bool(True) diff --git a/RecoEgamma/ElectronIdentification/python/Identification/mvaElectronID_RunIIIWinter22_noIso_V1_cff.py b/RecoEgamma/ElectronIdentification/python/Identification/mvaElectronID_RunIIIWinter22_noIso_V1_cff.py new file mode 100644 index 0000000000000..63635e232ca04 --- /dev/null +++ b/RecoEgamma/ElectronIdentification/python/Identification/mvaElectronID_RunIIIWinter22_noIso_V1_cff.py @@ -0,0 +1,62 @@ +import FWCore.ParameterSet.Config as cms +from RecoEgamma.ElectronIdentification.Identification.mvaElectronID_tools import * +from os import path + +#Egamma presentation on this ID for Run3: +#https://indico.cern.ch/event/1220628/contributions/5134878/attachments/2546114/4384580/Run%203%20Electron%20MVA%20based%20ID%20training.pdf + +mvaTag = "RunIIIWinter22NoIsoV1" + +weightFileDir = "RecoEgamma/ElectronIdentification/data/MVAWeightFiles/Winter22NoIsoV1" + + +mvaWeightFiles = cms.vstring( + path.join(weightFileDir, "EB1_5.weights.root"), # EB1_5 + path.join(weightFileDir, "EB2_5.weights.root"), # EB2_5 + path.join(weightFileDir, "EE_5.weights.root"), # EE_5 + path.join(weightFileDir, "EB1_10.weights.root"), # EB1_10 + path.join(weightFileDir, "EB2_10.weights.root"), # EB2_10 + path.join(weightFileDir, "EE_10.weights.root"), # EE_10 + ) + +mvaEleID_RunIIIWinter22_noIso_V1_wp80_container = EleMVA_WP( + idName = "mvaEleID-RunIIIWinter22-noIso-V1-wp80", mvaTag = mvaTag, + cutCategory0 = "0.99776583820026143", # EB1_5 + cutCategory1 = "0.99399710641666705", # EB2_5 + cutCategory2 = "0.89762967983679642", # EE_5 + cutCategory3 = "0.99997133733482069", # EB1_10 + cutCategory4 = "0.99991566148661426", # EB2_10 + cutCategory5 = "0.99712023523348758", # EE_10 + ) + + + +mvaEleID_RunIIIWinter22_noIso_V1_wp90_container = EleMVA_WP( + idName = "mvaEleID-RunIIIWinter22-noIso-V1-wp90", mvaTag = mvaTag, + cutCategory0 = "0.9870981346957135", # EB1_5 + cutCategory1 = "0.95756807831082225", # EB2_5 + cutCategory2 = "0.4195020250389494", # EE_5 + cutCategory3 = "0.99981763428587134", # EB1_10 + cutCategory4 = "0.99936974968805936", # EB2_10 + cutCategory5 = "0.96553633326857091", # EE_10 + ) + +workingPoints = dict( + wp80 = mvaEleID_RunIIIWinter22_noIso_V1_wp80_container, + wp90 = mvaEleID_RunIIIWinter22_noIso_V1_wp90_container +) + +mvaEleID_RunIIIWinter22_noIso_V1_producer_config = cms.PSet( + mvaName = cms.string(mvaClassName), + mvaTag = cms.string(mvaTag), + nCategories = cms.int32(6), + categoryCuts = cms.vstring(*EleMVA_6CategoriesCuts), + weightFileNames = mvaWeightFiles, + variableDefinition = cms.string(mvaVariablesFileRun3) + ) + +mvaEleID_RunIIIWinter22_noIso_V1_wp80 = configureVIDMVAEleID( mvaEleID_RunIIIWinter22_noIso_V1_wp80_container ) +mvaEleID_RunIIIWinter22_noIso_V1_wp90 = configureVIDMVAEleID( mvaEleID_RunIIIWinter22_noIso_V1_wp90_container ) + +mvaEleID_RunIIIWinter22_noIso_V1_wp80.isPOGApproved = cms.untracked.bool(True) +mvaEleID_RunIIIWinter22_noIso_V1_wp90.isPOGApproved = cms.untracked.bool(True) diff --git a/RecoEgamma/ElectronIdentification/python/Identification/mvaElectronID_tools.py b/RecoEgamma/ElectronIdentification/python/Identification/mvaElectronID_tools.py index 7a6cd76f34757..0f82bf2165140 100644 --- a/RecoEgamma/ElectronIdentification/python/Identification/mvaElectronID_tools.py +++ b/RecoEgamma/ElectronIdentification/python/Identification/mvaElectronID_tools.py @@ -15,6 +15,7 @@ # The files with the variable definitions mvaVariablesFile = "RecoEgamma/ElectronIdentification/data/ElectronMVAEstimatorRun2Variables.txt" +mvaVariablesFileRun3 = "RecoEgamma/ElectronIdentification/data/ElectronIDVariablesRun3.txt" # ======================================= # Define some commonly used category cuts diff --git a/RecoEgamma/ElectronIdentification/test/testElectronMVARun3_cfg.py b/RecoEgamma/ElectronIdentification/test/testElectronMVARun3_cfg.py new file mode 100644 index 0000000000000..21c837a167eaf --- /dev/null +++ b/RecoEgamma/ElectronIdentification/test/testElectronMVARun3_cfg.py @@ -0,0 +1,183 @@ +import FWCore.ParameterSet.Config as cms +from PhysicsTools.SelectorUtils.tools.vid_id_tools import * +from Configuration.AlCa.GlobalTag import GlobalTag + +process = cms.Process("ElectronMVANtuplizer") + +process.load("Configuration.StandardSequences.GeometryDB_cff") +process.load("FWCore.MessageService.MessageLogger_cfi") +process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff") + +process.GlobalTag = GlobalTag(process.GlobalTag, '122X_mcRun3_2021_realistic_v9', '') + +# File with the ID variables to include in the Ntuplizer +mvaVariablesFile = "RecoEgamma/ElectronIdentification/data/ElectronIDVariablesRun3.txt" + +outputFile = "electron_ntuple.root" + +process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(10000) ) + +process.source = cms.Source("PoolSource", + fileNames = cms.untracked.vstring( + #'/store/mc/Run3Winter22MiniAOD/DYJetsToLL_M-50_TuneCP5_13p6TeV-madgraphMLM-pythia8/MINIAODSIM/122X_mcRun3_2021_realistic_v9_ext1-v1/2830000/009dec29-88c9-4721-bb6f-135a7005e281.root', + '/store/mc/Run3Winter22MiniAOD/DYJetsToLL_M-50_TuneCP5_13p6TeV-madgraphMLM-pythia8/MINIAODSIM/122X_mcRun3_2021_realistic_v9_ext2-v2/40000/004dd361-f49c-43fe-8344-f18aa036e286.root' + ) +) + +useAOD = False + +from PhysicsTools.SelectorUtils.tools.vid_id_tools import * +# turn on VID producer, indicate data format to be +# DataFormat.AOD or DataFormat.MiniAOD, as appropriate +if useAOD == True : + dataFormat = DataFormat.AOD + input_tags = dict( + src = cms.InputTag("gedGsfElectrons"), + vertices = cms.InputTag("offlinePrimaryVertices"), + pileup = cms.InputTag("addPileupInfo"), + genParticles = cms.InputTag("genParticles"), + ebReducedRecHitCollection = cms.InputTag("reducedEcalRecHitsEB"), + eeReducedRecHitCollection = cms.InputTag("reducedEcalRecHitsEE"), + ) +else : + dataFormat = DataFormat.MiniAOD + input_tags = dict() + +switchOnVIDElectronIdProducer(process, dataFormat) + +# define which IDs we want to produce +my_id_modules = [ + #'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Spring16_GeneralPurpose_V1_cff', + #'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Spring16_HZZ_V1_cff', + #'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Fall17_noIso_V1_cff', + #'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Fall17_iso_V1_cff', + 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_RunIIIWinter22_iso_V1_cff', + 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_RunIIIWinter22_noIso_V1_cff', + ] + +#add them to the VID producer +for idmod in my_id_modules: + setupAllVIDIdsInModule(process,idmod,setupVIDElectronSelection) + +process.ntuplizer = cms.EDAnalyzer('ElectronMVANtuplizer', + # + eleMVAs = cms.vstring( + #"egmGsfElectronIDs:mvaEleID-Spring16-GeneralPurpose-V1-wp80", + #"egmGsfElectronIDs:mvaEleID-Spring16-GeneralPurpose-V1-wp90", + #"egmGsfElectronIDs:mvaEleID-Spring16-HZZ-V1-wpLoose", + #"egmGsfElectronIDs:mvaEleID-Fall17-noIso-V2-wp80", + #"egmGsfElectronIDs:mvaEleID-Fall17-noIso-V2-wpLoose", + "egmGsfElectronIDs:mvaEleID-RunIIIWinter22-iso-V1-wp80", + "egmGsfElectronIDs:mvaEleID-RunIIIWinter22-iso-V1-wp90", + "egmGsfElectronIDs:mvaEleID-RunIIIWinter22-noIso-V1-wp80", + "egmGsfElectronIDs:mvaEleID-RunIIIWinter22-noIso-V1-wp90", + #"egmGsfElectronIDs:mvaEleID-Fall17-noIso-V2-wp90", + #"egmGsfElectronIDs:mvaEleID-Fall17-iso-V2-wpHZZ", + # "egmGsfElectronIDs:mvaEleID-Fall17-iso-V2-wp80", + #"egmGsfElectronIDs:mvaEleID-Fall17-iso-V2-wp80", + #"egmGsfElectronIDs:mvaEleID-Fall17-iso-V2-wpLoose", + #"egmGsfElectronIDs:mvaEleID-Fall17-iso-V2-wp90", + #"egmGsfElectronIDs:mvaEleID-Fall17-noIso-V1-wp90", + #"egmGsfElectronIDs:mvaEleID-Fall17-noIso-V1-wp80", + #"egmGsfElectronIDs:mvaEleID-Fall17-noIso-V1-wpLoose", + #"egmGsfElectronIDs:mvaEleID-Fall17-iso-V1-wp90", + #"egmGsfElectronIDs:mvaEleID-Fall17-iso-V1-wp80", + #"egmGsfElectronIDs:mvaEleID-Fall17-iso-V1-wpLoose", + ), + eleMVALabels = cms.vstring( + #"Spring16GPV1wp80", + #"Spring16GPV1wp90", + #"Spring16HZZV1wpLoose", + #"Fall17noIsoV2wp80", + #"Fall17noIsoV2wpLoose", + #"Fall17noIsoV2wp90", + #"Fall17isoV2wpHZZ", + #"Fall17isoV2wp80", + #"Fall17isoV2wpLoose", + #"Fall17isoV2wp90", + #"Fall17noIsoV1wp90", + #"Fall17noIsoV1wp80", + #"Fall17noIsoV1wpLoose", + #"Fall17isoV1wp90", + #"Fall17isoV1wp80", + #"Fall17isoV1wpLoose", + "RunIIIWinter22isoV1wp80", + "RunIIIWinter22isoV1wp90", + "RunIIIWinter22noIsoV1wp80", + "RunIIIWinter22noIsoV1wp90", + ), + eleMVAValMaps = cms.vstring( + #"electronMVAValueMapProducer:ElectronMVAEstimatorRun2Spring16GeneralPurposeV1Values", + #"electronMVAValueMapProducer:ElectronMVAEstimatorRun2Spring16GeneralPurposeV1RawValues", + #"electronMVAValueMapProducer:ElectronMVAEstimatorRun2Spring16HZZV1Values", + #"electronMVAValueMapProducer:ElectronMVAEstimatorRun2Spring16HZZV1RawValues", + #"electronMVAValueMapProducer:ElectronMVAEstimatorRun2Fall17NoIsoV2Values", + #"electronMVAValueMapProducer:ElectronMVAEstimatorRun2Fall17NoIsoV2RawValues", + #"electronMVAValueMapProducer:ElectronMVAEstimatorRun2Fall17IsoV2Values", + #"electronMVAValueMapProducer:ElectronMVAEstimatorRun2Fall17IsoV2RawValues", + #"electronMVAValueMapProducer:ElectronMVAEstimatorRun2Fall17IsoV1Values", + #"electronMVAValueMapProducer:ElectronMVAEstimatorRun2Fall17NoIsoV1Values", + "electronMVAValueMapProducer:ElectronMVAEstimatorRun2RunIIIWinter22IsoV1Values", + "electronMVAValueMapProducer:ElectronMVAEstimatorRun2RunIIIWinter22IsoV1RawValues", + "electronMVAValueMapProducer:ElectronMVAEstimatorRun2RunIIIWinter22NoIsoV1Values", + "electronMVAValueMapProducer:ElectronMVAEstimatorRun2RunIIIWinter22NoIsoV1RawValues", + ), + eleMVAValMapLabels = cms.vstring( + #"Spring16GPV1Vals", + #"Spring16GPV1RawVals", + #"Spring16HZZV1Vals", + #"Spring16HZZV1RawVals", + #"Fall17NoIsoV2Vals", + #"Fall17NoIsoV2RawVals", + #"Fall17IsoV2Vals", + #"Fall17IsoV2RawVals", + #"Fall17IsoV1Vals", + "RunIIIWinter22NoIsoV1Vals", + "RunIIIWinter22NoIsoV1RawVals", + "RunIIIWinter22IsoV1Vals", + "RunIIIWinter22IsoV1RawVals", + ), + eleMVACats = cms.vstring( + #"electronMVAValueMapProducer:ElectronMVAEstimatorRun2Fall17NoIsoV1Categories", + "electronMVAValueMapProducer:ElectronMVAEstimatorRun2RunIIIWinter22NoIsoV1Categories", + ), + eleMVACatLabels = cms.vstring( + "EleMVACats", + ), + # + variableDefinition = cms.string(mvaVariablesFile), + ptThreshold = cms.double(5.0), + # + doEnergyMatrix = cms.bool(False), # disabled by default due to large size + energyMatrixSize = cms.int32(2), # corresponding to 5x5 + # + **input_tags + ) +""" +The energy matrix is for ecal driven electrons the n x n of raw +rec-hit energies around the seed crystal. + +The size of the energy matrix is controlled with the parameter +"energyMatrixSize", which controlls the extension of crystals in each +direction away from the seed, in other words n = 2 * energyMatrixSize + 1. + +The energy matrix gets saved as a vector but you can easily unroll it +to a two dimensional numpy array later, for example like that: + +>>> import uproot +>>> import numpy as np +>>> import matplotlib.pyplot as plt + +>>> tree = uproot.open("electron_ntuple.root")["ntuplizer/tree"] +>>> n = 5 + +>>> for a in tree.array("ele_energyMatrix"): +>>> a = a.reshape((n,n)) +>>> plt.imshow(np.log10(a)) +>>> plt.colorbar() +>>> plt.show() +""" + +process.TFileService = cms.Service("TFileService", fileName = cms.string(outputFile)) + +process.p = cms.Path(process.egmGsfElectronIDSequence * process.ntuplizer) From 9b78e5117c33bc2bd0eb2f33e6818af81befc7ef Mon Sep 17 00:00:00 2001 From: Long Date: Wed, 7 Dec 2022 14:45:58 +0100 Subject: [PATCH 39/77] Backport of PR #40117 to 12_6_X --- DQM/HcalTasks/plugins/DigiTask.cc | 2 +- .../plugins/HcalGPUComparisonTask.cc | 32 ++++++++++++------- .../hcalgpu_dqm_sourceclient-live_cfg.py | 4 +-- 3 files changed, 24 insertions(+), 14 deletions(-) diff --git a/DQM/HcalTasks/plugins/DigiTask.cc b/DQM/HcalTasks/plugins/DigiTask.cc index 3782c185b91f3..7b9daa4e19052 100644 --- a/DQM/HcalTasks/plugins/DigiTask.cc +++ b/DQM/HcalTasks/plugins/DigiTask.cc @@ -790,7 +790,7 @@ DigiTask::DigiTask(edm::ParameterSet const& ps) lumiCache->EvtCntLS == 1) { // Reset the bin for _cCapid_BadvsFEDvsLSmod60 at the beginning of each new LS for (std::vector::const_iterator it = _vhashFEDs.begin(); it != _vhashFEDs.end(); ++it) { HcalElectronicsId eid = HcalElectronicsId(*it); - _cCapid_BadvsFEDvsLSmod60.setBinContent(eid, _currentLS % 50, 0); + _cCapid_BadvsFEDvsLSmod60.setBinContent(eid, _currentLS % 60, 0); } } diff --git a/DQM/HcalTasks/plugins/HcalGPUComparisonTask.cc b/DQM/HcalTasks/plugins/HcalGPUComparisonTask.cc index 6a57cd01b7a9c..162266f0e2119 100644 --- a/DQM/HcalTasks/plugins/HcalGPUComparisonTask.cc +++ b/DQM/HcalTasks/plugins/HcalGPUComparisonTask.cc @@ -93,13 +93,14 @@ HcalGPUComparisonTask::HcalGPUComparisonTask(edm::ParameterSet const& ps) /* virtual */ void HcalGPUComparisonTask::_resetMonitors(hcaldqm::UpdateFreq uf) { DQTask::_resetMonitors(uf); } /* virtual */ void HcalGPUComparisonTask::_process(edm::Event const& e, edm::EventSetup const&) { - edm::Handle chbhe_ref; - edm::Handle chbhe_target; + auto const chbhe_ref = e.getHandle(tokHBHE_ref_); + auto const chbhe_target = e.getHandle(tokHBHE_target_); - if (!(e.getByToken(tokHBHE_ref_, chbhe_ref))) - _logger.dqmthrow("The CPU HBHERecHitCollection \"" + tagHBHE_ref_.encode() + "\" is not available"); - if (!(e.getByToken(tokHBHE_target_, chbhe_target))) - _logger.dqmthrow("The GPU HBHERecHitCollection \"" + tagHBHE_target_.encode() + "\" is not available"); + if (not(chbhe_ref.isValid() and chbhe_target.isValid())) { + edm::LogWarning("HcalGPUComparisonTask") + << "Either CPU or GPU RecHit Collection is unavailable, will not fill this event."; + return; + } auto lumiCache = luminosityBlockCache(e.getLuminosityBlock().index()); _currentLS = lumiCache->currentLS; @@ -115,7 +116,8 @@ HcalGPUComparisonTask::HcalGPUComparisonTask(edm::ParameterSet const& ps) if (mRecHitEnergy.find(did) == mRecHitEnergy.end()) mRecHitEnergy.insert(std::make_pair(did, energy)); else - edm::LogError("HcalDQM|RechitTask") << "Duplicate Rechit from the same HcalDetId"; + edm::LogError("HcalGPUComparisonTask") << "Duplicate Rechit from the same HcalDetId"; + ; } for (HBHERecHitCollection::const_iterator it = chbhe_target->begin(); it != chbhe_target->end(); ++it) { @@ -140,11 +142,19 @@ HcalGPUComparisonTask::HcalGPUComparisonTask(edm::ParameterSet const& ps) } mRecHitEnergy.erase(did); - } else - edm::LogError("HcalDQM|RechitTask") << "GPU Rechit id not found in CPU Rechit id collection"; + } else { + if (energy > 2.) + edm::LogError("HcalGPUComparisonTask") + << "Energetic GPU Rechit exist, but not reconstructed by CPU. DetId = " << did; + } + } + if (!mRecHitEnergy.empty()) { + for (auto const& rhpair : mRecHitEnergy) { + if (rhpair.second > 2.) + edm::LogError("HcalGPUComparisonTask") + << "Energetic CPU Rechit exist, but not reconstructed by GPU. DetId = " << rhpair.first; + } } - if (!mRecHitEnergy.empty()) - edm::LogError("HcalDQM|RechitTask") << "CPU Rechit id not found in GPU Rechit id collection"; } std::shared_ptr HcalGPUComparisonTask::globalBeginLuminosityBlock(edm::LuminosityBlock const& lb, diff --git a/DQM/Integration/python/clients/hcalgpu_dqm_sourceclient-live_cfg.py b/DQM/Integration/python/clients/hcalgpu_dqm_sourceclient-live_cfg.py index 0dd5cf010e661..ce4c84b1e9003 100644 --- a/DQM/Integration/python/clients/hcalgpu_dqm_sourceclient-live_cfg.py +++ b/DQM/Integration/python/clients/hcalgpu_dqm_sourceclient-live_cfg.py @@ -102,8 +102,8 @@ # New Style Modules #------------------------------------- oldsubsystem = subsystem -process.hcalGPUComparisonTask.tagHBHE_ref = "hltHbherecoFromGPU" -process.hcalGPUComparisonTask.tagHBHE_target = "hltHbherecoLegacy" +process.hcalGPUComparisonTask.tagHBHE_ref = "hltHbherecoLegacy" +process.hcalGPUComparisonTask.tagHBHE_target = "hltHbherecoFromGPU" process.hcalGPUComparisonTask.runkeyVal = runType process.hcalGPUComparisonTask.runkeyName = runTypeName From f9c8597acbf344aab88645c1b056623cea0d4dd1 Mon Sep 17 00:00:00 2001 From: Joscha Knolle Date: Fri, 9 Dec 2022 12:02:35 +0100 Subject: [PATCH 40/77] Added pileup scenarios for 2023 max PU studies --- .../StandardSequences/python/Mixing.py | 3 + ...23_LHC_Simulation_11h_8h_hybrid2p40_cfi.py | 55 +++++++++++++++++++ ..._LHC_Simulation_12p5h_9h_hybrid2p23_cfi.py | 55 +++++++++++++++++++ ...3_LHC_Simulation_14h_10h_hybrid2p05_cfi.py | 55 +++++++++++++++++++ 4 files changed, 168 insertions(+) create mode 100644 SimGeneral/MixingModule/python/Run3_2023_LHC_Simulation_11h_8h_hybrid2p40_cfi.py create mode 100644 SimGeneral/MixingModule/python/Run3_2023_LHC_Simulation_12p5h_9h_hybrid2p23_cfi.py create mode 100644 SimGeneral/MixingModule/python/Run3_2023_LHC_Simulation_14h_10h_hybrid2p05_cfi.py diff --git a/Configuration/StandardSequences/python/Mixing.py b/Configuration/StandardSequences/python/Mixing.py index d25cf5fdb87f0..b77da12aa86c6 100644 --- a/Configuration/StandardSequences/python/Mixing.py +++ b/Configuration/StandardSequences/python/Mixing.py @@ -127,6 +127,9 @@ def addMixingScenario(label,dict): addMixingScenario("ProdStep2",{'file': 'SimGeneral.MixingModule.mixProdStep2_cfi'}) addMixingScenario("fromDB",{'file': 'SimGeneral.MixingModule.mix_fromDB_cfi'}) addMixingScenario("2022_LHC_Simulation_10h_2h",{'file': 'SimGeneral.MixingModule.Run3_2022_LHC_Simulation_10h_2h_cfi'}) +addMixingScenario("2023_LHC_Simulation_14h_10h_hybrid2p05",{'file': 'SimGeneral.MixingModule.Run3_2023_LHC_Simulation_14h_10h_hybrid2p05_cfi'}) +addMixingScenario("2023_LHC_Simulation_12p5h_9h_hybrid2p23",{'file': 'SimGeneral.MixingModule.Run3_2023_LHC_Simulation_12p5h_9h_hybrid2p23_cfi'}) +addMixingScenario("2023_LHC_Simulation_11h_8h_hybrid2p40",{'file': 'SimGeneral.MixingModule.Run3_2023_LHC_Simulation_11h_8h_hybrid2p40_cfi'}) #scenarios for L1 tdr work addMixingScenario("AVE_4_BX_50ns",{'file': 'SimGeneral.MixingModule.mix_POISSON_average_cfi','BX':50, 'B': (-12,3), 'N': 4}) diff --git a/SimGeneral/MixingModule/python/Run3_2023_LHC_Simulation_11h_8h_hybrid2p40_cfi.py b/SimGeneral/MixingModule/python/Run3_2023_LHC_Simulation_11h_8h_hybrid2p40_cfi.py new file mode 100644 index 0000000000000..c4f632935ff13 --- /dev/null +++ b/SimGeneral/MixingModule/python/Run3_2023_LHC_Simulation_11h_8h_hybrid2p40_cfi.py @@ -0,0 +1,55 @@ +# A distribution for Run3 studies (2023) derived from LHC simulations. +# Colliding bunches: 2440 +# Hadronic x-sec : 80.0mb +# Fill length : 660min +# Levelling time : 480min +# Initial lumi : 2.40e38Hz/m2 + +import FWCore.ParameterSet.Config as cms +from SimGeneral.MixingModule.mix_probFunction_25ns_PoissonOOTPU_cfi import * +mix.input.nbPileupEvents.probFunctionVariable = cms.vint32( + 0, 1, 2, 3, + 4, 5, 6, 7, 8, + 9, 10, 11, 12, 13, + 14, 15, 16, 17, 18, + 19, 20, 21, 22, 23, + 24, 25, 26, 27, 28, + 29, 30, 31, 32, 33, + 34, 35, 36, 37, 38, + 39, 40, 41, 42, 43, + 44, 45, 46, 47, 48, + 49, 50, 51, 52, 53, + 54, 55, 56, 57, 58, + 59, 60, 61, 62, 63, + 64, 65, 66, 67, 68, + 69, 70, 71, 72, 73, + 74, 75, 76, 77, 78, + 79, 80, 81, 82, 83, + 84, 85, 86, 87, 88, + 89, 90, 91, 92, 93, + 94, 95, 96, 97, 98, + 99 ) + +mix.input.nbPileupEvents.probValue = cms.vdouble( + 1.2122392116624806e-7, 1.7636982346332051e-7, 2.5489188214711493e-7, 3.659214575350662e-7, + 5.21824580535935e-7, 7.392151920333716e-7, 0.0000010402366445219827, 0.0000014541656458039052, 0.0000020193983613148366, + 0.000002785882733604376, 0.000003818063523865502, 0.0000051984063218677145, 0.00000703156292105901, 0.000009449232104377602, + 0.000012615756174450833, 0.000016734473783401006, 0.00002205482334632456, 0.000028880158561942433, 0.000037576198913110966, + 0.00004857999484804054, 0.0000624092419577619, 0.00007967173425731869, 0.00010107470822006387, 0.0001274338022867067, + 0.00015968134808140753, 0.00019887372732747593, 0.0002461975807654389, 0.00030297475037009057, 0.0003706659808518564, + 0.00045087360538501693, 0.0005453436941411749, 0.0006559684466060924, 0.0007847899450167045, 0.0009340067300376627, + 0.0011059849699040568, 0.001303276212685809, 0.001528643762068591, 0.0017850995072175829, 0.0020759524617603143, + 0.002404869217687233, 0.0027759449014082777, 0.003193780969761656, 0.0036635633034622227, 0.004191130637101185, + 0.004783019624695858, 0.005446469141742624, 0.006189363289040565, 0.007020090652088426, 0.007947297439031739, + 0.00897951493677454, 0.010124647945553568, 0.01138932087482728, 0.01277809198843175, 0.014292563296733198, + 0.01593043258031352, 0.01768455310915577, 0.01954208335742727, 0.02148382065036757, 0.023483816488250243, + 0.025509365005259924, 0.02752143828781623, 0.029475613065921315, 0.031323494152728594, 0.0330145941215867, + 0.034498580671961425, 0.03572775847719678, 0.03665961679471994, 0.03725925292951986, 0.03750147854040058, + 0.03737243244930848, 0.03687055926501937, 0.03600686446831208, 0.03480441819122882, 0.03329714489253325, + 0.0315279971348181, 0.029546661897931283, 0.027406981990226655, 0.02516428998947597, 0.02287284712345609, + 0.020583556421441065, 0.018342082227442776, 0.01618746203580117, 0.01415124741176138, 0.01225716404188803, + 0.010521241301403923, 0.008952332269377599, 0.007552927368713562, 0.006320158673820132, 0.005246896019573755, + 0.004322848059175865, 0.003535598604846249, 0.0028715281742859853, 0.0023165902139235545, 0.0018569290866144964, + 0.0014793413608179037, 0.0011715926297290258, 0.000922608985038087, 0.0007225657460982642, 0.000562896732554238, + 0.0004362460082522062 ) + \ No newline at end of file diff --git a/SimGeneral/MixingModule/python/Run3_2023_LHC_Simulation_12p5h_9h_hybrid2p23_cfi.py b/SimGeneral/MixingModule/python/Run3_2023_LHC_Simulation_12p5h_9h_hybrid2p23_cfi.py new file mode 100644 index 0000000000000..ea34c7b93b592 --- /dev/null +++ b/SimGeneral/MixingModule/python/Run3_2023_LHC_Simulation_12p5h_9h_hybrid2p23_cfi.py @@ -0,0 +1,55 @@ +# A distribution for Run3 studies (2023) derived from LHC simulations. +# Colliding bunches: 2440 +# Hadronic x-sec : 80.0mb +# Fill length : 750min +# Levelling time : 540min +# Initial lumi : 2.23e38Hz/m2 + +import FWCore.ParameterSet.Config as cms +from SimGeneral.MixingModule.mix_probFunction_25ns_PoissonOOTPU_cfi import * +mix.input.nbPileupEvents.probFunctionVariable = cms.vint32( + 0, 1, 2, 3, + 4, 5, 6, 7, 8, + 9, 10, 11, 12, 13, + 14, 15, 16, 17, 18, + 19, 20, 21, 22, 23, + 24, 25, 26, 27, 28, + 29, 30, 31, 32, 33, + 34, 35, 36, 37, 38, + 39, 40, 41, 42, 43, + 44, 45, 46, 47, 48, + 49, 50, 51, 52, 53, + 54, 55, 56, 57, 58, + 59, 60, 61, 62, 63, + 64, 65, 66, 67, 68, + 69, 70, 71, 72, 73, + 74, 75, 76, 77, 78, + 79, 80, 81, 82, 83, + 84, 85, 86, 87, 88, + 89, 90, 91, 92, 93, + 94, 95, 96, 97, 98, + 99 ) + +mix.input.nbPileupEvents.probValue = cms.vdouble( + 0.000001113213989874036, 0.0000015468091923934005, 0.0000021354450190071103, 0.0000029291338469218304, + 0.000003992042749954428, 0.000005405833377829933, 0.0000072735834977346375, 0.000009724331962846662, 0.000012918274216272392, + 0.0000170526149622419, 0.000022368057920838783, 0.000029155879571161017, 0.000037765494920067983, 0.000048612379683335426, + 0.00006218616667282416, 0.0000790586873656787, 0.00009989168626752147, 0.00012544390044306957, 0.00015657717511638106, + 0.0001942612850563351, 0.00023957715777935895, 0.0002937182560760011, 0.0003579899817243151, 0.00043380711678651587, + 0.000522689529793492, 0.0006262566455876264, 0.0007462215105090346, 0.0008843856747819444, 0.0010426365496294917, + 0.0012229493551649353, 0.0014273962186958265, 0.0016581653538683676, 0.0019175934660088899, 0.002208214475733204, + 0.0025328271885712, 0.002894583494129698, 0.0032970968725650703, 0.003744568249914057, 0.0042419224608759715, + 0.004794943739086138, 0.005410392925019933, 0.006096082865554651, 0.0068608824777247265, 0.007714615180320339, + 0.00866781516074428, 0.009731306710317893, 0.010915579065169637, 0.012229942947193852, 0.013681475759704227, + 0.01527378959087405, 0.017005687963005053, 0.01886981038809762, 0.020851393740706936, 0.022927300903420315, + 0.02506547465186719, 0.027224963763031827, 0.029356636191662466, 0.03140464101794246, 0.033308610261160686, + 0.0350065105276433, 0.03643797256026551, 0.03754785536879911, 0.038289751851088086, 0.03862912367701764, + 0.038545769885154825, 0.0380353863028649, 0.037110056331124616, 0.03579761783198069, 0.03413996250306416, + 0.032190428693587354, 0.030010532709785615, 0.027666337121796485, 0.02522477201906586, 0.02275020654952582, + 0.0203015184549408, 0.017929837607910185, 0.01567705686218363, 0.013575121200719511, 0.011646034074885066, + 0.009902465083581686, 0.00834880944787664, 0.006982537399290253, 0.005795678071150336, 0.004776303267056856, + 0.003909906169865526, 0.0031806032900314855, 0.0025721201685428422, 0.002068549223952546, 0.0016548897331626839, + 0.001317394620618747, 0.0010437568832815229, 0.0008231711610503282, 0.0006463045706591073, 0.0005052068974853441, + 0.0003931848671938052, 0.00030465950668724277, 0.00023502024949971086, 0.00018048485172410123, 0.00013797053104661156, + 0.00010497902395277662 ) + \ No newline at end of file diff --git a/SimGeneral/MixingModule/python/Run3_2023_LHC_Simulation_14h_10h_hybrid2p05_cfi.py b/SimGeneral/MixingModule/python/Run3_2023_LHC_Simulation_14h_10h_hybrid2p05_cfi.py new file mode 100644 index 0000000000000..8ec8f6b10ef04 --- /dev/null +++ b/SimGeneral/MixingModule/python/Run3_2023_LHC_Simulation_14h_10h_hybrid2p05_cfi.py @@ -0,0 +1,55 @@ +# A distribution for Run3 studies (2023) derived from LHC simulations. +# Colliding bunches: 2440 +# Hadronic x-sec : 80.0mb +# Fill length : 840min +# Levelling time : 600min +# Initial lumi : 2.05e38Hz/m2 + +import FWCore.ParameterSet.Config as cms +from SimGeneral.MixingModule.mix_probFunction_25ns_PoissonOOTPU_cfi import * +mix.input.nbPileupEvents.probFunctionVariable = cms.vint32( + 0, 1, 2, 3, + 4, 5, 6, 7, 8, + 9, 10, 11, 12, 13, + 14, 15, 16, 17, 18, + 19, 20, 21, 22, 23, + 24, 25, 26, 27, 28, + 29, 30, 31, 32, 33, + 34, 35, 36, 37, 38, + 39, 40, 41, 42, 43, + 44, 45, 46, 47, 48, + 49, 50, 51, 52, 53, + 54, 55, 56, 57, 58, + 59, 60, 61, 62, 63, + 64, 65, 66, 67, 68, + 69, 70, 71, 72, 73, + 74, 75, 76, 77, 78, + 79, 80, 81, 82, 83, + 84, 85, 86, 87, 88, + 89, 90, 91, 92, 93, + 94, 95, 96, 97, 98, + 99 ) + +mix.input.nbPileupEvents.probValue = cms.vdouble( + 0.000006415450471414388, 0.000008594464196485054, 0.000011440500367595763, 0.000015132590515773463, + 0.000019889854731464607, 0.000025978174393384646, 0.00003371736342646199, 0.00004348871362817082, 0.000055742742041761915, + 0.00007100691861442486, 0.0000898931034576806, 0.00011310437882697731, 0.00014144092624217546, 0.00017580457956670146, + 0.00021720168658775633, 0.00026674394136529225, 0.00032564691418325586, 0.0003952261120522213, 0.00047689055665517074, + 0.0005721340739593191, 0.0006825247550194448, 0.0008096933740901847, 0.0009553219396643699, 0.0011211340055490935, + 0.001308888877502359, 0.001520382404020107, 0.0017574576130451227, 0.002022029004996794, 0.002316124760873286, + 0.002641951351983769, 0.003001984866217668, 0.0033990925465780795, 0.003836686253626588, 0.004318906447433111, + 0.004850830469838836, 0.005438692117580178, 0.006090090677185127, 0.00681415708040318, 0.007621633539866459, + 0.008524812555777465, 0.009537273918166058, 0.010673357266644014, 0.011947316180649446, 0.0133721205798184, + 0.0149579091543518, 0.01671014224262404, 0.0186275647213376, 0.0207001514037366, 0.02290726434337952, + 0.025216290420868072, 0.027582036582920327, 0.029947129414809537, 0.03224359075454097, 0.03439564452661752, + 0.036323663027881724, 0.037949002495990335, 0.03919933222240101, 0.04001395425886338, 0.04034856368689385, + 0.040178925723433206, 0.03950304691580843, 0.038341581530747085, 0.03673641764691071, 0.034747599674215215, + 0.03244893262116992, 0.02992275043135661, 0.027254397699381348, 0.024526965225901393, 0.02181674225888351, + 0.019189719603182772, 0.016699322217293453, 0.014385393035875252, 0.012274313872135484, 0.010380049982759222, + 0.00870584951317721, 0.007246316768528075, 0.0059896018470340885, 0.004919497527697001, 0.004017295160194153, + 0.00326331353424541, 0.002638069850571986, 0.0021231048489671295, 0.0017015029678050016, 0.0013581637928487356, + 0.001079885365685973, 0.0008553163057910957, 0.0006748253312424505, 0.0005303263534347903, 0.0004150868728135764, + 0.00032353816937015874, 0.0002510983675781964, 0.00019401398194100923, 0.0001492218329758968, 0.00011423093009941775, + 0.00008702267546001525, 0.00006596721140612243, 0.00004975364011358022, 0.00003733198725641398, 0.000027865029905267033, + 0.0000206883825376351 ) + \ No newline at end of file From a06d2199cb54a47d26401ef5c9edf4b93417ff4e Mon Sep 17 00:00:00 2001 From: Helena Date: Fri, 9 Dec 2022 14:47:46 +0100 Subject: [PATCH 41/77] add all 2022 PDs to AlCaReco Matrix --- Configuration/AlCa/python/autoAlca.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/Configuration/AlCa/python/autoAlca.py b/Configuration/AlCa/python/autoAlca.py index 4fc3ea2030669..4011e6923f988 100644 --- a/Configuration/AlCa/python/autoAlca.py +++ b/Configuration/AlCa/python/autoAlca.py @@ -1,23 +1,30 @@ AlCaRecoMatrix = { - "ALCALumiPixelsCountsExpress" : "AlCaPCCRandom", + "AlCaLumiPixelsCountsExpress" : "AlCaPCCRandom", "AlCaLumiPixelsCountsPrompt" : "AlCaPCCZeroBias+RawPCCProducer", # These two (AlCaPhiSym, AlCaP0) cannot run on RAW, they are just meant to run on the dedicated AlcaRAW so they do not enter the allForPrompt list "AlCaPhiSym" : "", "AlCaP0" : "", - "ALCAPPSExpress" : "PPSCalMaxTracks", # Express producer + "AlCaPPSExpress" : "PPSCalMaxTracks", # Express producer "AlCaPPSPrompt" : "PPSCalMaxTracks", # Prompt producer "Commissioning" : "HcalCalIsoTrk+TkAlMinBias+SiStripCalMinBias", "Cosmics" : "SiPixelCalCosmics+SiStripCalCosmics+TkAlCosmics0T+MuAlGlobalCosmics", + "DoubleMuon" : "TkAlZMuMu+TkAlDiMuonAndVertex+MuAlCalIsolatedMu", + "DoubleMuonLowMass" : "TkAlJpsiMuMu+TkAlUpsilonMuMu", "EGamma" : "EcalESAlign+EcalUncalWElectron+EcalUncalZElectron+HcalCalIsoTrkProducerFilter+HcalCalIterativePhiSym", "Express" : "SiStripCalZeroBias+TkAlMinBias+SiStripPCLHistos+SiStripCalMinBias+SiStripCalMinBiasAAG+Hotline+SiPixelCalZeroBias", "ExpressAlignment" : "TkAlMinBias", "ExpressCosmics" : "SiStripPCLHistos+SiStripCalZeroBias+TkAlCosmics0T+SiPixelCalZeroBias", "HcalNZS" : "HcalCalMinBias", "HLTPhysics" : "TkAlMinBias", + "JetHT" : "HcalCalIsoTrkProducerFilter+TkAlJetHT", "JetMET" : "HcalCalIsoTrkProducerFilter+TkAlJetHT+HcalCalNoise", + "MinimumBias" : "SiStripCalZeroBias+SiStripCalMinBias+TkAlMinBias", + "MET" : "HcalCalNoise", "Muon" : "TkAlZMuMu+TkAlDiMuonAndVertex+MuAlCalIsolatedMu+SiPixelCalSingleMuonLoose+SiPixelCalSingleMuonTight+TkAlMuonIsolated+HcalCalHO+HcalCalIterativePhiSym+HcalCalHBHEMuonProducerFilter", "NoBPTX" : "TkAlCosmicsInCollisions", "ParkingDoubleMuonLowMass" : "TkAlJpsiMuMu+TkAlUpsilonMuMu", + "SingleMuon" : "SiPixelCalSingleMuonLoose+SiPixelCalSingleMuonTight+TkAlMuonIsolated+MuAlCalIsolatedMu+HcalCalHO+HcalCalIterativePhiSym+HcalCalHBHEMuonProducerFilter", + "SpecialHLTPhysics" : "LumiPixelsMinBias", "StreamExpress" : "SiStripCalZeroBias+TkAlMinBias+SiStripPCLHistos+SiStripCalMinBias+SiStripCalMinBiasAAG+Hotline+SiPixelCalZeroBias+SiPixelCalSingleMuon", "StreamExpressHI" : "SiStripCalZeroBias+TkAlMinBiasHI+SiStripPCLHistos+SiStripCalMinBias+SiStripCalMinBiasAAG+SiPixelCalZeroBias", # These (TestEnablesTracker, TestEnablesEcalHcal) are in the AlCaRecoMatrix, but no RelVals are produced From fea2d94daa93659be47916084c5a8b982341856f Mon Sep 17 00:00:00 2001 From: Joscha Knolle Date: Mon, 12 Dec 2022 10:47:43 +0100 Subject: [PATCH 42/77] Whitespace update --- ...23_LHC_Simulation_11h_8h_hybrid2p40_cfi.py | 81 +++++++++---------- ..._LHC_Simulation_12p5h_9h_hybrid2p23_cfi.py | 81 +++++++++---------- ...3_LHC_Simulation_14h_10h_hybrid2p05_cfi.py | 81 +++++++++---------- 3 files changed, 120 insertions(+), 123 deletions(-) diff --git a/SimGeneral/MixingModule/python/Run3_2023_LHC_Simulation_11h_8h_hybrid2p40_cfi.py b/SimGeneral/MixingModule/python/Run3_2023_LHC_Simulation_11h_8h_hybrid2p40_cfi.py index c4f632935ff13..18cb9a71d142a 100644 --- a/SimGeneral/MixingModule/python/Run3_2023_LHC_Simulation_11h_8h_hybrid2p40_cfi.py +++ b/SimGeneral/MixingModule/python/Run3_2023_LHC_Simulation_11h_8h_hybrid2p40_cfi.py @@ -8,48 +8,47 @@ import FWCore.ParameterSet.Config as cms from SimGeneral.MixingModule.mix_probFunction_25ns_PoissonOOTPU_cfi import * mix.input.nbPileupEvents.probFunctionVariable = cms.vint32( - 0, 1, 2, 3, - 4, 5, 6, 7, 8, - 9, 10, 11, 12, 13, - 14, 15, 16, 17, 18, - 19, 20, 21, 22, 23, - 24, 25, 26, 27, 28, - 29, 30, 31, 32, 33, - 34, 35, 36, 37, 38, - 39, 40, 41, 42, 43, - 44, 45, 46, 47, 48, - 49, 50, 51, 52, 53, - 54, 55, 56, 57, 58, - 59, 60, 61, 62, 63, - 64, 65, 66, 67, 68, - 69, 70, 71, 72, 73, - 74, 75, 76, 77, 78, - 79, 80, 81, 82, 83, - 84, 85, 86, 87, 88, - 89, 90, 91, 92, 93, - 94, 95, 96, 97, 98, + 0, 1, 2, 3, + 4, 5, 6, 7, 8, + 9, 10, 11, 12, 13, + 14, 15, 16, 17, 18, + 19, 20, 21, 22, 23, + 24, 25, 26, 27, 28, + 29, 30, 31, 32, 33, + 34, 35, 36, 37, 38, + 39, 40, 41, 42, 43, + 44, 45, 46, 47, 48, + 49, 50, 51, 52, 53, + 54, 55, 56, 57, 58, + 59, 60, 61, 62, 63, + 64, 65, 66, 67, 68, + 69, 70, 71, 72, 73, + 74, 75, 76, 77, 78, + 79, 80, 81, 82, 83, + 84, 85, 86, 87, 88, + 89, 90, 91, 92, 93, + 94, 95, 96, 97, 98, 99 ) mix.input.nbPileupEvents.probValue = cms.vdouble( - 1.2122392116624806e-7, 1.7636982346332051e-7, 2.5489188214711493e-7, 3.659214575350662e-7, - 5.21824580535935e-7, 7.392151920333716e-7, 0.0000010402366445219827, 0.0000014541656458039052, 0.0000020193983613148366, - 0.000002785882733604376, 0.000003818063523865502, 0.0000051984063218677145, 0.00000703156292105901, 0.000009449232104377602, - 0.000012615756174450833, 0.000016734473783401006, 0.00002205482334632456, 0.000028880158561942433, 0.000037576198913110966, - 0.00004857999484804054, 0.0000624092419577619, 0.00007967173425731869, 0.00010107470822006387, 0.0001274338022867067, - 0.00015968134808140753, 0.00019887372732747593, 0.0002461975807654389, 0.00030297475037009057, 0.0003706659808518564, - 0.00045087360538501693, 0.0005453436941411749, 0.0006559684466060924, 0.0007847899450167045, 0.0009340067300376627, - 0.0011059849699040568, 0.001303276212685809, 0.001528643762068591, 0.0017850995072175829, 0.0020759524617603143, - 0.002404869217687233, 0.0027759449014082777, 0.003193780969761656, 0.0036635633034622227, 0.004191130637101185, - 0.004783019624695858, 0.005446469141742624, 0.006189363289040565, 0.007020090652088426, 0.007947297439031739, - 0.00897951493677454, 0.010124647945553568, 0.01138932087482728, 0.01277809198843175, 0.014292563296733198, - 0.01593043258031352, 0.01768455310915577, 0.01954208335742727, 0.02148382065036757, 0.023483816488250243, - 0.025509365005259924, 0.02752143828781623, 0.029475613065921315, 0.031323494152728594, 0.0330145941215867, - 0.034498580671961425, 0.03572775847719678, 0.03665961679471994, 0.03725925292951986, 0.03750147854040058, - 0.03737243244930848, 0.03687055926501937, 0.03600686446831208, 0.03480441819122882, 0.03329714489253325, - 0.0315279971348181, 0.029546661897931283, 0.027406981990226655, 0.02516428998947597, 0.02287284712345609, - 0.020583556421441065, 0.018342082227442776, 0.01618746203580117, 0.01415124741176138, 0.01225716404188803, - 0.010521241301403923, 0.008952332269377599, 0.007552927368713562, 0.006320158673820132, 0.005246896019573755, - 0.004322848059175865, 0.003535598604846249, 0.0028715281742859853, 0.0023165902139235545, 0.0018569290866144964, - 0.0014793413608179037, 0.0011715926297290258, 0.000922608985038087, 0.0007225657460982642, 0.000562896732554238, + 1.2122392116624806e-7, 1.7636982346332051e-7, 2.5489188214711493e-7, 3.659214575350662e-7, + 5.21824580535935e-7, 7.392151920333716e-7, 0.0000010402366445219827, 0.0000014541656458039052, 0.0000020193983613148366, + 0.000002785882733604376, 0.000003818063523865502, 0.0000051984063218677145, 0.00000703156292105901, 0.000009449232104377602, + 0.000012615756174450833, 0.000016734473783401006, 0.00002205482334632456, 0.000028880158561942433, 0.000037576198913110966, + 0.00004857999484804054, 0.0000624092419577619, 0.00007967173425731869, 0.00010107470822006387, 0.0001274338022867067, + 0.00015968134808140753, 0.00019887372732747593, 0.0002461975807654389, 0.00030297475037009057, 0.0003706659808518564, + 0.00045087360538501693, 0.0005453436941411749, 0.0006559684466060924, 0.0007847899450167045, 0.0009340067300376627, + 0.0011059849699040568, 0.001303276212685809, 0.001528643762068591, 0.0017850995072175829, 0.0020759524617603143, + 0.002404869217687233, 0.0027759449014082777, 0.003193780969761656, 0.0036635633034622227, 0.004191130637101185, + 0.004783019624695858, 0.005446469141742624, 0.006189363289040565, 0.007020090652088426, 0.007947297439031739, + 0.00897951493677454, 0.010124647945553568, 0.01138932087482728, 0.01277809198843175, 0.014292563296733198, + 0.01593043258031352, 0.01768455310915577, 0.01954208335742727, 0.02148382065036757, 0.023483816488250243, + 0.025509365005259924, 0.02752143828781623, 0.029475613065921315, 0.031323494152728594, 0.0330145941215867, + 0.034498580671961425, 0.03572775847719678, 0.03665961679471994, 0.03725925292951986, 0.03750147854040058, + 0.03737243244930848, 0.03687055926501937, 0.03600686446831208, 0.03480441819122882, 0.03329714489253325, + 0.0315279971348181, 0.029546661897931283, 0.027406981990226655, 0.02516428998947597, 0.02287284712345609, + 0.020583556421441065, 0.018342082227442776, 0.01618746203580117, 0.01415124741176138, 0.01225716404188803, + 0.010521241301403923, 0.008952332269377599, 0.007552927368713562, 0.006320158673820132, 0.005246896019573755, + 0.004322848059175865, 0.003535598604846249, 0.0028715281742859853, 0.0023165902139235545, 0.0018569290866144964, + 0.0014793413608179037, 0.0011715926297290258, 0.000922608985038087, 0.0007225657460982642, 0.000562896732554238, 0.0004362460082522062 ) - \ No newline at end of file diff --git a/SimGeneral/MixingModule/python/Run3_2023_LHC_Simulation_12p5h_9h_hybrid2p23_cfi.py b/SimGeneral/MixingModule/python/Run3_2023_LHC_Simulation_12p5h_9h_hybrid2p23_cfi.py index ea34c7b93b592..1bfbe47aca0a0 100644 --- a/SimGeneral/MixingModule/python/Run3_2023_LHC_Simulation_12p5h_9h_hybrid2p23_cfi.py +++ b/SimGeneral/MixingModule/python/Run3_2023_LHC_Simulation_12p5h_9h_hybrid2p23_cfi.py @@ -8,48 +8,47 @@ import FWCore.ParameterSet.Config as cms from SimGeneral.MixingModule.mix_probFunction_25ns_PoissonOOTPU_cfi import * mix.input.nbPileupEvents.probFunctionVariable = cms.vint32( - 0, 1, 2, 3, - 4, 5, 6, 7, 8, - 9, 10, 11, 12, 13, - 14, 15, 16, 17, 18, - 19, 20, 21, 22, 23, - 24, 25, 26, 27, 28, - 29, 30, 31, 32, 33, - 34, 35, 36, 37, 38, - 39, 40, 41, 42, 43, - 44, 45, 46, 47, 48, - 49, 50, 51, 52, 53, - 54, 55, 56, 57, 58, - 59, 60, 61, 62, 63, - 64, 65, 66, 67, 68, - 69, 70, 71, 72, 73, - 74, 75, 76, 77, 78, - 79, 80, 81, 82, 83, - 84, 85, 86, 87, 88, - 89, 90, 91, 92, 93, - 94, 95, 96, 97, 98, + 0, 1, 2, 3, + 4, 5, 6, 7, 8, + 9, 10, 11, 12, 13, + 14, 15, 16, 17, 18, + 19, 20, 21, 22, 23, + 24, 25, 26, 27, 28, + 29, 30, 31, 32, 33, + 34, 35, 36, 37, 38, + 39, 40, 41, 42, 43, + 44, 45, 46, 47, 48, + 49, 50, 51, 52, 53, + 54, 55, 56, 57, 58, + 59, 60, 61, 62, 63, + 64, 65, 66, 67, 68, + 69, 70, 71, 72, 73, + 74, 75, 76, 77, 78, + 79, 80, 81, 82, 83, + 84, 85, 86, 87, 88, + 89, 90, 91, 92, 93, + 94, 95, 96, 97, 98, 99 ) mix.input.nbPileupEvents.probValue = cms.vdouble( - 0.000001113213989874036, 0.0000015468091923934005, 0.0000021354450190071103, 0.0000029291338469218304, - 0.000003992042749954428, 0.000005405833377829933, 0.0000072735834977346375, 0.000009724331962846662, 0.000012918274216272392, - 0.0000170526149622419, 0.000022368057920838783, 0.000029155879571161017, 0.000037765494920067983, 0.000048612379683335426, - 0.00006218616667282416, 0.0000790586873656787, 0.00009989168626752147, 0.00012544390044306957, 0.00015657717511638106, - 0.0001942612850563351, 0.00023957715777935895, 0.0002937182560760011, 0.0003579899817243151, 0.00043380711678651587, - 0.000522689529793492, 0.0006262566455876264, 0.0007462215105090346, 0.0008843856747819444, 0.0010426365496294917, - 0.0012229493551649353, 0.0014273962186958265, 0.0016581653538683676, 0.0019175934660088899, 0.002208214475733204, - 0.0025328271885712, 0.002894583494129698, 0.0032970968725650703, 0.003744568249914057, 0.0042419224608759715, - 0.004794943739086138, 0.005410392925019933, 0.006096082865554651, 0.0068608824777247265, 0.007714615180320339, - 0.00866781516074428, 0.009731306710317893, 0.010915579065169637, 0.012229942947193852, 0.013681475759704227, - 0.01527378959087405, 0.017005687963005053, 0.01886981038809762, 0.020851393740706936, 0.022927300903420315, - 0.02506547465186719, 0.027224963763031827, 0.029356636191662466, 0.03140464101794246, 0.033308610261160686, - 0.0350065105276433, 0.03643797256026551, 0.03754785536879911, 0.038289751851088086, 0.03862912367701764, - 0.038545769885154825, 0.0380353863028649, 0.037110056331124616, 0.03579761783198069, 0.03413996250306416, - 0.032190428693587354, 0.030010532709785615, 0.027666337121796485, 0.02522477201906586, 0.02275020654952582, - 0.0203015184549408, 0.017929837607910185, 0.01567705686218363, 0.013575121200719511, 0.011646034074885066, - 0.009902465083581686, 0.00834880944787664, 0.006982537399290253, 0.005795678071150336, 0.004776303267056856, - 0.003909906169865526, 0.0031806032900314855, 0.0025721201685428422, 0.002068549223952546, 0.0016548897331626839, - 0.001317394620618747, 0.0010437568832815229, 0.0008231711610503282, 0.0006463045706591073, 0.0005052068974853441, - 0.0003931848671938052, 0.00030465950668724277, 0.00023502024949971086, 0.00018048485172410123, 0.00013797053104661156, + 0.000001113213989874036, 0.0000015468091923934005, 0.0000021354450190071103, 0.0000029291338469218304, + 0.000003992042749954428, 0.000005405833377829933, 0.0000072735834977346375, 0.000009724331962846662, 0.000012918274216272392, + 0.0000170526149622419, 0.000022368057920838783, 0.000029155879571161017, 0.000037765494920067983, 0.000048612379683335426, + 0.00006218616667282416, 0.0000790586873656787, 0.00009989168626752147, 0.00012544390044306957, 0.00015657717511638106, + 0.0001942612850563351, 0.00023957715777935895, 0.0002937182560760011, 0.0003579899817243151, 0.00043380711678651587, + 0.000522689529793492, 0.0006262566455876264, 0.0007462215105090346, 0.0008843856747819444, 0.0010426365496294917, + 0.0012229493551649353, 0.0014273962186958265, 0.0016581653538683676, 0.0019175934660088899, 0.002208214475733204, + 0.0025328271885712, 0.002894583494129698, 0.0032970968725650703, 0.003744568249914057, 0.0042419224608759715, + 0.004794943739086138, 0.005410392925019933, 0.006096082865554651, 0.0068608824777247265, 0.007714615180320339, + 0.00866781516074428, 0.009731306710317893, 0.010915579065169637, 0.012229942947193852, 0.013681475759704227, + 0.01527378959087405, 0.017005687963005053, 0.01886981038809762, 0.020851393740706936, 0.022927300903420315, + 0.02506547465186719, 0.027224963763031827, 0.029356636191662466, 0.03140464101794246, 0.033308610261160686, + 0.0350065105276433, 0.03643797256026551, 0.03754785536879911, 0.038289751851088086, 0.03862912367701764, + 0.038545769885154825, 0.0380353863028649, 0.037110056331124616, 0.03579761783198069, 0.03413996250306416, + 0.032190428693587354, 0.030010532709785615, 0.027666337121796485, 0.02522477201906586, 0.02275020654952582, + 0.0203015184549408, 0.017929837607910185, 0.01567705686218363, 0.013575121200719511, 0.011646034074885066, + 0.009902465083581686, 0.00834880944787664, 0.006982537399290253, 0.005795678071150336, 0.004776303267056856, + 0.003909906169865526, 0.0031806032900314855, 0.0025721201685428422, 0.002068549223952546, 0.0016548897331626839, + 0.001317394620618747, 0.0010437568832815229, 0.0008231711610503282, 0.0006463045706591073, 0.0005052068974853441, + 0.0003931848671938052, 0.00030465950668724277, 0.00023502024949971086, 0.00018048485172410123, 0.00013797053104661156, 0.00010497902395277662 ) - \ No newline at end of file diff --git a/SimGeneral/MixingModule/python/Run3_2023_LHC_Simulation_14h_10h_hybrid2p05_cfi.py b/SimGeneral/MixingModule/python/Run3_2023_LHC_Simulation_14h_10h_hybrid2p05_cfi.py index 8ec8f6b10ef04..c9d3ede8ce473 100644 --- a/SimGeneral/MixingModule/python/Run3_2023_LHC_Simulation_14h_10h_hybrid2p05_cfi.py +++ b/SimGeneral/MixingModule/python/Run3_2023_LHC_Simulation_14h_10h_hybrid2p05_cfi.py @@ -8,48 +8,47 @@ import FWCore.ParameterSet.Config as cms from SimGeneral.MixingModule.mix_probFunction_25ns_PoissonOOTPU_cfi import * mix.input.nbPileupEvents.probFunctionVariable = cms.vint32( - 0, 1, 2, 3, - 4, 5, 6, 7, 8, - 9, 10, 11, 12, 13, - 14, 15, 16, 17, 18, - 19, 20, 21, 22, 23, - 24, 25, 26, 27, 28, - 29, 30, 31, 32, 33, - 34, 35, 36, 37, 38, - 39, 40, 41, 42, 43, - 44, 45, 46, 47, 48, - 49, 50, 51, 52, 53, - 54, 55, 56, 57, 58, - 59, 60, 61, 62, 63, - 64, 65, 66, 67, 68, - 69, 70, 71, 72, 73, - 74, 75, 76, 77, 78, - 79, 80, 81, 82, 83, - 84, 85, 86, 87, 88, - 89, 90, 91, 92, 93, - 94, 95, 96, 97, 98, + 0, 1, 2, 3, + 4, 5, 6, 7, 8, + 9, 10, 11, 12, 13, + 14, 15, 16, 17, 18, + 19, 20, 21, 22, 23, + 24, 25, 26, 27, 28, + 29, 30, 31, 32, 33, + 34, 35, 36, 37, 38, + 39, 40, 41, 42, 43, + 44, 45, 46, 47, 48, + 49, 50, 51, 52, 53, + 54, 55, 56, 57, 58, + 59, 60, 61, 62, 63, + 64, 65, 66, 67, 68, + 69, 70, 71, 72, 73, + 74, 75, 76, 77, 78, + 79, 80, 81, 82, 83, + 84, 85, 86, 87, 88, + 89, 90, 91, 92, 93, + 94, 95, 96, 97, 98, 99 ) mix.input.nbPileupEvents.probValue = cms.vdouble( - 0.000006415450471414388, 0.000008594464196485054, 0.000011440500367595763, 0.000015132590515773463, - 0.000019889854731464607, 0.000025978174393384646, 0.00003371736342646199, 0.00004348871362817082, 0.000055742742041761915, - 0.00007100691861442486, 0.0000898931034576806, 0.00011310437882697731, 0.00014144092624217546, 0.00017580457956670146, - 0.00021720168658775633, 0.00026674394136529225, 0.00032564691418325586, 0.0003952261120522213, 0.00047689055665517074, - 0.0005721340739593191, 0.0006825247550194448, 0.0008096933740901847, 0.0009553219396643699, 0.0011211340055490935, - 0.001308888877502359, 0.001520382404020107, 0.0017574576130451227, 0.002022029004996794, 0.002316124760873286, - 0.002641951351983769, 0.003001984866217668, 0.0033990925465780795, 0.003836686253626588, 0.004318906447433111, - 0.004850830469838836, 0.005438692117580178, 0.006090090677185127, 0.00681415708040318, 0.007621633539866459, - 0.008524812555777465, 0.009537273918166058, 0.010673357266644014, 0.011947316180649446, 0.0133721205798184, - 0.0149579091543518, 0.01671014224262404, 0.0186275647213376, 0.0207001514037366, 0.02290726434337952, - 0.025216290420868072, 0.027582036582920327, 0.029947129414809537, 0.03224359075454097, 0.03439564452661752, - 0.036323663027881724, 0.037949002495990335, 0.03919933222240101, 0.04001395425886338, 0.04034856368689385, - 0.040178925723433206, 0.03950304691580843, 0.038341581530747085, 0.03673641764691071, 0.034747599674215215, - 0.03244893262116992, 0.02992275043135661, 0.027254397699381348, 0.024526965225901393, 0.02181674225888351, - 0.019189719603182772, 0.016699322217293453, 0.014385393035875252, 0.012274313872135484, 0.010380049982759222, - 0.00870584951317721, 0.007246316768528075, 0.0059896018470340885, 0.004919497527697001, 0.004017295160194153, - 0.00326331353424541, 0.002638069850571986, 0.0021231048489671295, 0.0017015029678050016, 0.0013581637928487356, - 0.001079885365685973, 0.0008553163057910957, 0.0006748253312424505, 0.0005303263534347903, 0.0004150868728135764, - 0.00032353816937015874, 0.0002510983675781964, 0.00019401398194100923, 0.0001492218329758968, 0.00011423093009941775, - 0.00008702267546001525, 0.00006596721140612243, 0.00004975364011358022, 0.00003733198725641398, 0.000027865029905267033, + 0.000006415450471414388, 0.000008594464196485054, 0.000011440500367595763, 0.000015132590515773463, + 0.000019889854731464607, 0.000025978174393384646, 0.00003371736342646199, 0.00004348871362817082, 0.000055742742041761915, + 0.00007100691861442486, 0.0000898931034576806, 0.00011310437882697731, 0.00014144092624217546, 0.00017580457956670146, + 0.00021720168658775633, 0.00026674394136529225, 0.00032564691418325586, 0.0003952261120522213, 0.00047689055665517074, + 0.0005721340739593191, 0.0006825247550194448, 0.0008096933740901847, 0.0009553219396643699, 0.0011211340055490935, + 0.001308888877502359, 0.001520382404020107, 0.0017574576130451227, 0.002022029004996794, 0.002316124760873286, + 0.002641951351983769, 0.003001984866217668, 0.0033990925465780795, 0.003836686253626588, 0.004318906447433111, + 0.004850830469838836, 0.005438692117580178, 0.006090090677185127, 0.00681415708040318, 0.007621633539866459, + 0.008524812555777465, 0.009537273918166058, 0.010673357266644014, 0.011947316180649446, 0.0133721205798184, + 0.0149579091543518, 0.01671014224262404, 0.0186275647213376, 0.0207001514037366, 0.02290726434337952, + 0.025216290420868072, 0.027582036582920327, 0.029947129414809537, 0.03224359075454097, 0.03439564452661752, + 0.036323663027881724, 0.037949002495990335, 0.03919933222240101, 0.04001395425886338, 0.04034856368689385, + 0.040178925723433206, 0.03950304691580843, 0.038341581530747085, 0.03673641764691071, 0.034747599674215215, + 0.03244893262116992, 0.02992275043135661, 0.027254397699381348, 0.024526965225901393, 0.02181674225888351, + 0.019189719603182772, 0.016699322217293453, 0.014385393035875252, 0.012274313872135484, 0.010380049982759222, + 0.00870584951317721, 0.007246316768528075, 0.0059896018470340885, 0.004919497527697001, 0.004017295160194153, + 0.00326331353424541, 0.002638069850571986, 0.0021231048489671295, 0.0017015029678050016, 0.0013581637928487356, + 0.001079885365685973, 0.0008553163057910957, 0.0006748253312424505, 0.0005303263534347903, 0.0004150868728135764, + 0.00032353816937015874, 0.0002510983675781964, 0.00019401398194100923, 0.0001492218329758968, 0.00011423093009941775, + 0.00008702267546001525, 0.00006596721140612243, 0.00004975364011358022, 0.00003733198725641398, 0.000027865029905267033, 0.0000206883825376351 ) - \ No newline at end of file From c0aa459ce27fd8f659177b31137d4b4e26dfc652 Mon Sep 17 00:00:00 2001 From: Enrico Lusiani Date: Mon, 12 Dec 2022 17:38:33 +0100 Subject: [PATCH 43/77] fix sequenceList and postSequenceList being the same object in prepare_DQM --- Configuration/Applications/python/ConfigBuilder.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Configuration/Applications/python/ConfigBuilder.py b/Configuration/Applications/python/ConfigBuilder.py index 0eb00a5504d73..9b3adf64f7704 100644 --- a/Configuration/Applications/python/ConfigBuilder.py +++ b/Configuration/Applications/python/ConfigBuilder.py @@ -1976,7 +1976,8 @@ def prepare_DQM(self, stepSpec = 'DQMOffline'): # any 'DQM' job should use DQMStore in non-legacy mode (but not HARVESTING) self.loadAndRemember("DQMServices/Core/DQMStoreNonLegacy_cff") _,_dqmSeq,_ = self.loadDefaultOrSpecifiedCFF(stepSpec,self.DQMOFFLINEDefaultCFF) - sequenceList=postSequenceList=_dqmSeq.split('+') + sequenceList=_dqmSeq.split('+') + postSequenceList=_dqmSeq.split('+') from DQMOffline.Configuration.autoDQM import autoDQM self.expandMapping(sequenceList,autoDQM,index=0) self.expandMapping(postSequenceList,autoDQM,index=1) From 6513a59a297fa6e31c2c8502f38d04db5f426d2f Mon Sep 17 00:00:00 2001 From: cmsbuild Date: Tue, 13 Dec 2022 09:13:55 +0100 Subject: [PATCH 44/77] Merge pull request #40254 from jieunyoo/master add filter for intermediate resonance particles --- .../LHEIntermediateParticlePtFilter.cc | 96 +++++++++++++++++++ 1 file changed, 96 insertions(+) create mode 100644 GeneratorInterface/GenFilters/plugins/LHEIntermediateParticlePtFilter.cc diff --git a/GeneratorInterface/GenFilters/plugins/LHEIntermediateParticlePtFilter.cc b/GeneratorInterface/GenFilters/plugins/LHEIntermediateParticlePtFilter.cc new file mode 100644 index 0000000000000..b00127a88681e --- /dev/null +++ b/GeneratorInterface/GenFilters/plugins/LHEIntermediateParticlePtFilter.cc @@ -0,0 +1,96 @@ +// -*- C++ -*- +// +// Package: LHEIntermediateParticlePtFilter +// Class: LHEIntermediateParticlePtFilter +// +/* + + Description: Filter to select events with pT in a given range. + (Based on LHEGenericFilter) + + +*/ +// + +// system include files +#include +#include + +// user include files +#include "Math/Vector4D.h" +#include "Math/Vector4Dfwd.h" + +#include "FWCore/Framework/interface/Frameworkfwd.h" +#include "FWCore/Framework/interface/global/EDFilter.h" + +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/MakerMacros.h" + +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "SimDataFormats/GeneratorProducts/interface/LHEEventProduct.h" + +// +// class declaration +// + +class LHEIntermediateParticlePtFilter : public edm::global::EDFilter<> { +public: + explicit LHEIntermediateParticlePtFilter(const edm::ParameterSet&); + ~LHEIntermediateParticlePtFilter() override = default; + + bool filter(edm::StreamID, edm::Event&, const edm::EventSetup&) const override; + +private: + // ----------member data --------------------------- + + edm::EDGetTokenT src_; + const std::vector pdgIdVec_; + std::set pdgIds_; // Set of PDG Ids to include + const double ptMin_; // number of particles required to pass filter + const double ptMax_; // number of particles required to pass filter +}; + +using namespace edm; +using namespace std; + +LHEIntermediateParticlePtFilter::LHEIntermediateParticlePtFilter(const edm::ParameterSet& iConfig) + : pdgIdVec_(iConfig.getParameter>("selectedPdgIds")), + ptMin_(iConfig.getParameter("ptMin")), + ptMax_(iConfig.getParameter("ptMax")) { + //here do whatever other initialization is needed + src_ = consumes(iConfig.getParameter("src")); + pdgIds_ = std::set(pdgIdVec_.begin(), pdgIdVec_.end()); +} + +// ------------ method called to skim the data ------------ +bool LHEIntermediateParticlePtFilter::filter(edm::StreamID, edm::Event& iEvent, const edm::EventSetup& iSetup) const { + edm::Handle EvtHandle; + iEvent.getByToken(src_, EvtHandle); + + std::vector lheParticles = EvtHandle->hepeup().PUP; + std::vector cands; + + for (unsigned int i = 0; i < lheParticles.size(); ++i) { + if (EvtHandle->hepeup().ISTUP[i] != 2) { // look at intermediate resonances + continue; + } + int pdgId = EvtHandle->hepeup().IDUP[i]; + if (pdgIds_.count(pdgId)) { + cands.push_back( + ROOT::Math::PxPyPzEVector(lheParticles[i][0], lheParticles[i][1], lheParticles[i][2], lheParticles[i][3])); + } + } + double vpt_ = -1; + if (!cands.empty()) { + ROOT::Math::PxPyPzEVector tot = cands.at(0); + for (unsigned icand = 1; icand < cands.size(); ++icand) { + tot += cands.at(icand); + } + vpt_ = tot.pt(); + } + + return (ptMax_ < 0. || vpt_ <= ptMax_) && (vpt_ > ptMin_); +} + +//define this as a plug-in +DEFINE_FWK_MODULE(LHEIntermediateParticlePtFilter); From 610f8201e316f9940a196a2e9fd1f17ad6218965 Mon Sep 17 00:00:00 2001 From: Saumya Phor Date: Thu, 15 Dec 2022 20:55:24 +0100 Subject: [PATCH 45/77] updating Run3 offline and offline RelVal GTs --- Configuration/AlCa/python/autoCond.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Configuration/AlCa/python/autoCond.py b/Configuration/AlCa/python/autoCond.py index a7a822fab13f3..b2b92fd85513c 100644 --- a/Configuration/AlCa/python/autoCond.py +++ b/Configuration/AlCa/python/autoCond.py @@ -41,10 +41,10 @@ 'run3_data_express' : '124X_dataRun3_Express_frozen_v8', # GlobalTag for Run3 data relvals (prompt GT) - identical to 124X_dataRun3_Prompt_v8 but with snapshot at 2022-11-09 21:24:02 (UTC) 'run3_data_prompt' : '124X_dataRun3_Prompt_frozen_v7', - # GlobalTag for Run3 offline data reprocessing - snapshot at 2022-11-01 12:00:00 (UTC) - 'run3_data' : '124X_dataRun3_v11', - # GlobalTag for Run3 data relvals: allows customization to run with fixed L1 menu - 'run3_data_relval' : '125X_dataRun3_relval_v4', + # GlobalTag for Run3 offline data reprocessing - snapshot at 2022-12-15 07:25:06 (UTC) + 'run3_data' : '124X_dataRun3_v14', + # GlobalTag for Run3 data relvals: allows customization to run with fixed L1 menu - snapshot at 2022-12-15 07:28:44 (UTC) + 'run3_data_relval' : '125X_dataRun3_relval_v6', # GlobalTag for MC production with perfectly aligned and calibrated detector for Phase1 2017 (and 0,0,~0-centred beamspot) 'phase1_2017_design' : '123X_mc2017_design_v2', # GlobalTag for MC production with realistic conditions for Phase1 2017 detector From a44fec0c9598201d4fe24f7e628f368d0ac08231 Mon Sep 17 00:00:00 2001 From: Marino Missiroli Date: Fri, 16 Dec 2022 08:39:06 +0100 Subject: [PATCH 46/77] HLT menu development for 12_6_X --- .../Configuration/python/HLT_2022v15_cff.py | 9 +- .../Configuration/python/HLT_FULL_cff.py | 544 +++++------------- .../Configuration/python/HLT_Fake1_cff.py | 4 +- .../Configuration/python/HLT_Fake2_cff.py | 4 +- .../Configuration/python/HLT_Fake_cff.py | 4 +- .../Configuration/python/HLT_GRun_cff.py | 520 +++++------------ .../Configuration/python/HLT_HIon_cff.py | 4 +- .../Configuration/python/HLT_PIon_cff.py | 4 +- .../Configuration/python/HLT_PRef_cff.py | 4 +- .../python/HLTrigger_Datasets_GRun_cff.py | 8 - .../python/HLTrigger_EventContent_cff.py | 6 + HLTrigger/Configuration/tables/GRun.txt | 8 - .../Configuration/tables/online_grun.txt | 8 - .../Configuration/test/OnLine_HLT_2022v15.py | 9 +- .../Configuration/test/OnLine_HLT_FULL.py | 544 +++++------------- .../Configuration/test/OnLine_HLT_Fake.py | 4 +- .../Configuration/test/OnLine_HLT_Fake1.py | 4 +- .../Configuration/test/OnLine_HLT_Fake2.py | 4 +- .../Configuration/test/OnLine_HLT_GRun.py | 520 +++++------------ .../Configuration/test/OnLine_HLT_HIon.py | 4 +- .../Configuration/test/OnLine_HLT_PIon.py | 4 +- .../Configuration/test/OnLine_HLT_PRef.py | 4 +- HLTrigger/Configuration/test/getFrozenHLT.sh | 2 +- 23 files changed, 613 insertions(+), 1613 deletions(-) diff --git a/HLTrigger/Configuration/python/HLT_2022v15_cff.py b/HLTrigger/Configuration/python/HLT_2022v15_cff.py index 020ed1f29bd54..afa66ebcc681d 100644 --- a/HLTrigger/Configuration/python/HLT_2022v15_cff.py +++ b/HLTrigger/Configuration/python/HLT_2022v15_cff.py @@ -1,6 +1,6 @@ -# hltGetConfiguration /frozen/2022/2e34/v1.5/CMSSW_12_5_X/HLT --cff --data --type 2022v15 +# hltGetConfiguration /frozen/2022/2e34/v1.5/CMSSW_12_6_X/HLT --cff --data --type 2022v15 -# /frozen/2022/2e34/v1.5/CMSSW_12_5_X/HLT/V2 (CMSSW_12_5_2) +# /frozen/2022/2e34/v1.5/CMSSW_12_6_X/HLT/V2 (CMSSW_12_6_0) import FWCore.ParameterSet.Config as cms @@ -12,7 +12,7 @@ fragment.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA() fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/frozen/2022/2e34/v1.5/CMSSW_12_5_X/HLT/V2') + tableName = cms.string('/frozen/2022/2e34/v1.5/CMSSW_12_6_X/HLT/V2') ) fragment.transferSystem = cms.PSet( @@ -6638,7 +6638,8 @@ appendToDataLabel = cms.string( "" ) ) fragment.siPixelQualityESProducer = cms.ESProducer( "SiPixelQualityESProducer", - siPixelQualityLabel = cms.string( "" ) + siPixelQualityLabel = cms.string( "" ), + siPixelQualityLabel_RawToDigi = cms.string( "" ) ) fragment.siPixelROCsStatusAndMappingWrapperESProducer = cms.ESProducer( "SiPixelROCsStatusAndMappingWrapperESProducer", ComponentName = cms.string( "" ), diff --git a/HLTrigger/Configuration/python/HLT_FULL_cff.py b/HLTrigger/Configuration/python/HLT_FULL_cff.py index 4f9f740d0904a..855f8d36218eb 100644 --- a/HLTrigger/Configuration/python/HLT_FULL_cff.py +++ b/HLTrigger/Configuration/python/HLT_FULL_cff.py @@ -1,6 +1,6 @@ # hltGetConfiguration /dev/CMSSW_12_6_0/HLT --cff --data --type FULL -# /dev/CMSSW_12_6_0/HLT/V18 (CMSSW_12_6_0_pre5) +# /dev/CMSSW_12_6_0/HLT/V23 (CMSSW_12_6_0) import FWCore.ParameterSet.Config as cms @@ -12,7 +12,7 @@ fragment.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA() fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_6_0/HLT/V18') + tableName = cms.string('/dev/CMSSW_12_6_0/HLT/V23') ) fragment.transferSystem = cms.PSet( @@ -3498,10 +3498,6 @@ 'HLT_AK8DiPFJet250_250_MassSD50_v2', 'HLT_AK8DiPFJet260_260_MassSD30_v2', 'HLT_AK8DiPFJet270_270_MassSD30_v2', - 'HLT_AK8PFHT750_TrimMass50_v14', - 'HLT_AK8PFHT800_TrimMass50_v14', - 'HLT_AK8PFHT850_TrimMass50_v13', - 'HLT_AK8PFHT900_TrimMass50_v13', 'HLT_AK8PFJet140_v17', 'HLT_AK8PFJet15_v5', 'HLT_AK8PFJet200_v17', @@ -3520,15 +3516,11 @@ 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np2_v4', 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np4_v4', 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_p02_v5', - 'HLT_AK8PFJet360_TrimMass30_v20', - 'HLT_AK8PFJet380_TrimMass30_v13', 'HLT_AK8PFJet400_MassSD30_v2', 'HLT_AK8PFJet400_SoftDropMass40_v3', - 'HLT_AK8PFJet400_TrimMass30_v14', 'HLT_AK8PFJet400_v18', 'HLT_AK8PFJet40_v18', 'HLT_AK8PFJet420_MassSD30_v2', - 'HLT_AK8PFJet420_TrimMass30_v13', 'HLT_AK8PFJet425_SoftDropMass40_v3', 'HLT_AK8PFJet450_MassSD30_v2', 'HLT_AK8PFJet450_SoftDropMass40_v3', @@ -4016,10 +4008,6 @@ 'HLT_AK8DiPFJet250_250_MassSD50_v2', 'HLT_AK8DiPFJet260_260_MassSD30_v2', 'HLT_AK8DiPFJet270_270_MassSD30_v2', - 'HLT_AK8PFHT750_TrimMass50_v14', - 'HLT_AK8PFHT800_TrimMass50_v14', - 'HLT_AK8PFHT850_TrimMass50_v13', - 'HLT_AK8PFHT900_TrimMass50_v13', 'HLT_AK8PFJet140_v17', 'HLT_AK8PFJet15_v5', 'HLT_AK8PFJet200_v17', @@ -4038,15 +4026,11 @@ 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np2_v4', 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np4_v4', 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_p02_v5', - 'HLT_AK8PFJet360_TrimMass30_v20', - 'HLT_AK8PFJet380_TrimMass30_v13', 'HLT_AK8PFJet400_MassSD30_v2', 'HLT_AK8PFJet400_SoftDropMass40_v3', - 'HLT_AK8PFJet400_TrimMass30_v14', 'HLT_AK8PFJet400_v18', 'HLT_AK8PFJet40_v18', 'HLT_AK8PFJet420_MassSD30_v2', - 'HLT_AK8PFJet420_TrimMass30_v13', 'HLT_AK8PFJet425_SoftDropMass40_v3', 'HLT_AK8PFJet450_MassSD30_v2', 'HLT_AK8PFJet450_SoftDropMass40_v3', @@ -4231,15 +4215,15 @@ 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v12', 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v12', 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v6', - 'HLT_DoubleMu3_TkMu_DsTau3Mu_v6')+cms.vstring( 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v8', + 'HLT_DoubleMu3_TkMu_DsTau3Mu_v6', + 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v8', 'HLT_DoubleMu3_Trk_Tau3mu_v14', 'HLT_DoubleMu40NoFiltersNoVtxDisplaced_v3', 'HLT_DoubleMu43NoFiltersNoVtx_v6', 'HLT_DoubleMu48NoFiltersNoVtx_v6', 'HLT_DoubleMu4_3_Bs_v17', 'HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v2', - 'HLT_DoubleMu4_3_Jpsi_v17', - 'HLT_DoubleMu4_3_Photon4_BsToMMG_v2', + 'HLT_DoubleMu4_3_Jpsi_v17')+cms.vstring( 'HLT_DoubleMu4_3_Photon4_BsToMMG_v2', 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v9', 'HLT_DoubleMu4_JpsiTrk_Bc_v2', 'HLT_DoubleMu4_Jpsi_Displaced_v9', @@ -4485,15 +4469,15 @@ 'HLT_L2Mu10_v8', 'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v6', 'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v5', - 'HLT_L2Mu50_v3')+cms.vstring( 'HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v2', + 'HLT_L2Mu50_v3', + 'HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v2', 'HLT_MET105_IsoTrk50_v11', 'HLT_MET120_IsoTrk50_v11', 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v14', 'HLT_MediumChargedIsoPFTau200HighPtRelaxedIso_Trk50_eta2p1_v14', 'HLT_MediumChargedIsoPFTau220HighPtRelaxedIso_Trk50_eta2p1_v14', 'HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v22', - 'HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v22', - 'HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v21', + 'HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v22')+cms.vstring( 'HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v21', 'HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v21', 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v17', 'HLT_Mu12_DoublePFJets100_PFBTagDeepCSV_p71_v3', @@ -4739,15 +4723,15 @@ 'HLT_Physics_v8', 'HLT_PixelTracks_Multiplicity110ForPPRef_v7', 'HLT_PixelTracks_Multiplicity135ForPPRef_v7', - 'HLT_PixelTracks_Multiplicity160ForPPRef_v7')+cms.vstring( 'HLT_PixelTracks_Multiplicity60ForPPRef_v7', + 'HLT_PixelTracks_Multiplicity160ForPPRef_v7', + 'HLT_PixelTracks_Multiplicity60ForPPRef_v7', 'HLT_PixelTracks_Multiplicity85ForPPRef_v7', 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', 'HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v10', 'HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v3', 'HLT_QuadPFJet103_88_75_15_v7', - 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', - 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', + 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10')+cms.vstring( 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', 'HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v10', 'HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v3', 'HLT_QuadPFJet105_88_76_15_v7', @@ -8228,7 +8212,7 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreAK8PFJet360TrimMass30 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreAK8PFJet400MassSD30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) @@ -8913,12 +8897,12 @@ src = cms.InputTag( "hltAK8CaloJetsIDPassed" ), correctors = cms.VInputTag( 'hltAK8CaloCorrector' ) ) -fragment.hltAK8SingleCaloJet260 = cms.EDFilter( "HLT1CaloJet", +fragment.hltAK8SingleCaloJet300 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 260.0 ), + MinPt = cms.double( 300.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), @@ -12316,34 +12300,34 @@ src = cms.InputTag( "hltAK8PFJetsTightID" ), correctors = cms.VInputTag( 'hltAK8PFCorrector' ) ) -fragment.hltAK8PFJetsCorrectedMatchedToCaloJets260 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", +fragment.hltAK8PFJetsCorrectedMatchedToCaloJets300 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltAK8SingleCaloJet260" ), + triggerJetsFilter = cms.InputTag( "hltAK8SingleCaloJet300" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) -fragment.hltAK8SinglePFJet360 = cms.EDFilter( "HLT1PFJet", +fragment.hltAK8SinglePFJet400 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 360.0 ), + MinPt = cms.double( 400.0 ), MinMass = cms.double( 0.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) -fragment.hltAK8TrimModJets = cms.EDProducer( "FastjetJetProducer", +fragment.hltAK8SoftDropModJets = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), - useTrimming = cms.bool( True ), + useTrimming = cms.bool( False ), usePruning = cms.bool( False ), useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), useKtPruning = cms.bool( False ), useConstituentSubtraction = cms.bool( False ), - useSoftDrop = cms.bool( False ), + useSoftDrop = cms.bool( True ), correctShape = cms.bool( False ), UseOnlyVertexTracks = cms.bool( False ), UseOnlyOnePV = cms.bool( False ), @@ -12352,12 +12336,12 @@ rFilt = cms.double( 0.1 ), rFiltFactor = cms.double( -1.0 ), trimPtFracMin = cms.double( 0.03 ), - zcut = cms.double( -1.0 ), + zcut = cms.double( 0.1 ), rcut_factor = cms.double( -1.0 ), csRho_EtaMax = cms.double( -1.0 ), csRParam = cms.double( -1.0 ), - beta = cms.double( -1.0 ), - R0 = cms.double( -1.0 ), + beta = cms.double( 0.0 ), + R0 = cms.double( 0.8 ), gridMaxRapidity = cms.double( -1.0 ), gridSpacing = cms.double( -1.0 ), DzTrVtxMax = cms.double( 0.0 ), @@ -12419,12 +12403,12 @@ jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) -fragment.hltAK8SinglePFJetTrimModMass30 = cms.EDFilter( "HLT1PFJet", +fragment.hltAK8SinglePFSoftDropModMass30 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8TrimModJets" ), + inputTag = cms.InputTag( "hltAK8SoftDropModJets" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), + MinPt = cms.double( 180.0 ), MinMass = cms.double( 30.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), @@ -12434,75 +12418,7 @@ fragment.hltBoolEnd = cms.EDFilter( "HLTBool", result = cms.bool( True ) ) -fragment.hltPreAK8PFJet380TrimMass30 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltAK8SingleCaloJet280 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 280.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -fragment.hltAK8PFJetsCorrectedMatchedToCaloJets280 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltAK8SingleCaloJet280" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) -) -fragment.hltAK8SinglePFJet380 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 380.0 ), - MinMass = cms.double( 0.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -fragment.hltPreAK8PFJet400TrimMass30 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltAK8SingleCaloJet300 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 300.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -fragment.hltAK8PFJetsCorrectedMatchedToCaloJets300 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltAK8SingleCaloJet300" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) -) -fragment.hltAK8SinglePFJet400 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 400.0 ), - MinMass = cms.double( 0.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -fragment.hltPreAK8PFJet420TrimMass30 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreAK8PFJet420MassSD30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) @@ -12536,111 +12452,6 @@ MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) -fragment.hltPreAK8PFJet400MassSD30 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltAK8SoftDropModJets = cms.EDProducer( "FastjetJetProducer", - useMassDropTagger = cms.bool( False ), - useFiltering = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - useTrimming = cms.bool( False ), - usePruning = cms.bool( False ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - useKtPruning = cms.bool( False ), - useConstituentSubtraction = cms.bool( False ), - useSoftDrop = cms.bool( True ), - correctShape = cms.bool( False ), - UseOnlyVertexTracks = cms.bool( False ), - UseOnlyOnePV = cms.bool( False ), - muCut = cms.double( -1.0 ), - yCut = cms.double( -1.0 ), - rFilt = cms.double( 0.1 ), - rFiltFactor = cms.double( -1.0 ), - trimPtFracMin = cms.double( 0.03 ), - zcut = cms.double( 0.1 ), - rcut_factor = cms.double( -1.0 ), - csRho_EtaMax = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - beta = cms.double( 0.0 ), - R0 = cms.double( 0.8 ), - gridMaxRapidity = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - DzTrVtxMax = cms.double( 0.0 ), - DxyTrVtxMax = cms.double( 0.0 ), - MaxVtxZ = cms.double( 15.0 ), - subjetPtMin = cms.double( -1.0 ), - muMin = cms.double( -1.0 ), - muMax = cms.double( -1.0 ), - yMin = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - dRMin = cms.double( -1.0 ), - dRMax = cms.double( -1.0 ), - maxDepth = cms.int32( -1 ), - nFilt = cms.int32( -1 ), - MinVtxNdof = cms.int32( 5 ), - src = cms.InputTag( "hltParticleFlow" ), - srcPVs = cms.InputTag( "hltPixelVertices" ), - jetType = cms.string( "PFJet" ), - jetAlgorithm = cms.string( "AntiKt" ), - rParam = cms.double( 0.8 ), - inputEtMin = cms.double( 0.0 ), - inputEMin = cms.double( 0.0 ), - jetPtMin = cms.double( 20.0 ), - doPVCorrection = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - doRhoFastjet = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - puPtMin = cms.double( 10.0 ), - nSigmaPU = cms.double( 1.0 ), - radiusPU = cms.double( 0.8 ), - subtractorName = cms.string( "" ), - useExplicitGhosts = cms.bool( False ), - doAreaDiskApprox = cms.bool( False ), - voronoiRfact = cms.double( -0.9 ), - Rho_EtaMax = cms.double( 4.4 ), - Ghost_EtaMax = cms.double( 5.0 ), - Active_Area_Repeats = cms.int32( 1 ), - GhostArea = cms.double( 0.01 ), - restrictInputs = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - writeCompound = cms.bool( False ), - writeJetsWithConst = cms.bool( False ), - doFastJetNonUniform = cms.bool( False ), - useDeterministicSeed = cms.bool( True ), - minSeed = cms.uint32( 14327 ), - verbosity = cms.int32( 0 ), - puWidth = cms.double( 0.0 ), - nExclude = cms.uint32( 0 ), - maxBadEcalCells = cms.uint32( 9999999 ), - maxBadHcalCells = cms.uint32( 9999999 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - puCenters = cms.vdouble( ), - applyWeight = cms.bool( False ), - srcWeights = cms.InputTag( "" ), - minimumTowersFraction = cms.double( 0.0 ), - jetCollInstanceName = cms.string( "" ), - sumRecHits = cms.bool( False ) -) -fragment.hltAK8SinglePFSoftDropModMass30 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8SoftDropModJets" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 180.0 ), - MinMass = cms.double( 30.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -fragment.hltPreAK8PFJet420MassSD30 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) fragment.hltPreAK8PFJet450MassSD30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -12769,142 +12580,6 @@ MaxEta = cms.double( 2.5 ), MinN = cms.int32( 2 ) ) -fragment.hltL1sAllHTTSeeds = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT255er OR L1_HTT280er OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er_QuadJet_80_60_er2p1_45_40_er2p3 OR L1_HTT320er_QuadJet_80_60_er2p1_50_45_er2p3 OR L1_HTT320er OR L1_HTT360er OR L1_ETT2000 OR L1_HTT400er OR L1_HTT450er" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreAK8PFHT750TrimMass50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltAK8HtMht = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - excludePFMuons = cms.bool( False ), - minNJetHt = cms.int32( 0 ), - minNJetMht = cms.int32( 0 ), - minPtJetHt = cms.double( 150.0 ), - minPtJetMht = cms.double( 30.0 ), - maxEtaJetHt = cms.double( 2.5 ), - maxEtaJetMht = cms.double( 5.0 ), - jetsLabel = cms.InputTag( "hltAK8CaloJetsCorrected" ), - pfCandidatesLabel = cms.InputTag( "" ) -) -fragment.hltAK8Ht650 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltAK8HtMht' ), - mhtLabels = cms.VInputTag( 'hltAK8HtMht' ), - minHt = cms.vdouble( 650.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -fragment.hltAK8PFHTwJetPt200 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - excludePFMuons = cms.bool( False ), - minNJetHt = cms.int32( 0 ), - minNJetMht = cms.int32( 0 ), - minPtJetHt = cms.double( 200.0 ), - minPtJetMht = cms.double( 0.0 ), - maxEtaJetHt = cms.double( 2.5 ), - maxEtaJetMht = cms.double( 999.0 ), - jetsLabel = cms.InputTag( "hltAK8PFJetsCorrected" ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ) -) -fragment.hlt1AK8PFJetsTrimMass50Pt200 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8TrimModJets" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 200.0 ), - MinMass = cms.double( 50.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -fragment.hltAK8PFHT750 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - mhtLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - minHt = cms.vdouble( 750.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -fragment.hltPreAK8PFHT800TrimMass50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltAK8Ht700 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltAK8HtMht' ), - mhtLabels = cms.VInputTag( 'hltAK8HtMht' ), - minHt = cms.vdouble( 700.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -fragment.hltAK8PFHT800 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - mhtLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - minHt = cms.vdouble( 800.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -fragment.hltPreAK8PFHT850TrimMass50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltAK8Ht750 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltAK8HtMht' ), - mhtLabels = cms.VInputTag( 'hltAK8HtMht' ), - minHt = cms.vdouble( 750.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -fragment.hltAK8PFHT850 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - mhtLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - minHt = cms.vdouble( 850.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -fragment.hltPreAK8PFHT900TrimMass50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltAK8Ht800 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltAK8HtMht' ), - mhtLabels = cms.VInputTag( 'hltAK8HtMht' ), - minHt = cms.vdouble( 800.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -fragment.hltAK8PFHT900 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - mhtLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - minHt = cms.vdouble( 900.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200" ), @@ -38877,6 +38552,18 @@ minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) +fragment.hltL1sAllHTTSeeds = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT255er OR L1_HTT280er OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er_QuadJet_80_60_er2p1_45_40_er2p3 OR L1_HTT320er_QuadJet_80_60_er2p1_50_45_er2p3 OR L1_HTT320er OR L1_HTT360er OR L1_ETT2000 OR L1_HTT400er OR L1_HTT450er" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) fragment.hltPrePFHT510 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -68436,10 +68123,6 @@ ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) ) -fragment.hltPreDSTHLTMuonRun3PFScoutingPixelTracking = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) fragment.hltMuonTriggerResultsFilter = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), @@ -68448,6 +68131,10 @@ throw = cms.bool( True ), triggerConditions = cms.vstring( 'Dataset_Muon' ) ) +fragment.hltPreDSTHLTMuonRun3PFScoutingPixelTracking = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) fragment.hltPreAK4CaloJet30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -75299,6 +74986,91 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +fragment.hltAK8TrimModJets = cms.EDProducer( "FastjetJetProducer", + useMassDropTagger = cms.bool( False ), + useFiltering = cms.bool( False ), + useDynamicFiltering = cms.bool( False ), + useTrimming = cms.bool( True ), + usePruning = cms.bool( False ), + useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), + useKtPruning = cms.bool( False ), + useConstituentSubtraction = cms.bool( False ), + useSoftDrop = cms.bool( False ), + correctShape = cms.bool( False ), + UseOnlyVertexTracks = cms.bool( False ), + UseOnlyOnePV = cms.bool( False ), + muCut = cms.double( -1.0 ), + yCut = cms.double( -1.0 ), + rFilt = cms.double( 0.1 ), + rFiltFactor = cms.double( -1.0 ), + trimPtFracMin = cms.double( 0.03 ), + zcut = cms.double( -1.0 ), + rcut_factor = cms.double( -1.0 ), + csRho_EtaMax = cms.double( -1.0 ), + csRParam = cms.double( -1.0 ), + beta = cms.double( -1.0 ), + R0 = cms.double( -1.0 ), + gridMaxRapidity = cms.double( -1.0 ), + gridSpacing = cms.double( -1.0 ), + DzTrVtxMax = cms.double( 0.0 ), + DxyTrVtxMax = cms.double( 0.0 ), + MaxVtxZ = cms.double( 15.0 ), + subjetPtMin = cms.double( -1.0 ), + muMin = cms.double( -1.0 ), + muMax = cms.double( -1.0 ), + yMin = cms.double( -1.0 ), + yMax = cms.double( -1.0 ), + dRMin = cms.double( -1.0 ), + dRMax = cms.double( -1.0 ), + maxDepth = cms.int32( -1 ), + nFilt = cms.int32( -1 ), + MinVtxNdof = cms.int32( 5 ), + src = cms.InputTag( "hltParticleFlow" ), + srcPVs = cms.InputTag( "hltPixelVertices" ), + jetType = cms.string( "PFJet" ), + jetAlgorithm = cms.string( "AntiKt" ), + rParam = cms.double( 0.8 ), + inputEtMin = cms.double( 0.0 ), + inputEMin = cms.double( 0.0 ), + jetPtMin = cms.double( 20.0 ), + doPVCorrection = cms.bool( False ), + doAreaFastjet = cms.bool( False ), + doRhoFastjet = cms.bool( False ), + doPUOffsetCorr = cms.bool( False ), + puPtMin = cms.double( 10.0 ), + nSigmaPU = cms.double( 1.0 ), + radiusPU = cms.double( 0.8 ), + subtractorName = cms.string( "" ), + useExplicitGhosts = cms.bool( False ), + doAreaDiskApprox = cms.bool( False ), + voronoiRfact = cms.double( -0.9 ), + Rho_EtaMax = cms.double( 4.4 ), + Ghost_EtaMax = cms.double( 5.0 ), + Active_Area_Repeats = cms.int32( 1 ), + GhostArea = cms.double( 0.01 ), + restrictInputs = cms.bool( False ), + maxInputs = cms.uint32( 1 ), + writeCompound = cms.bool( False ), + writeJetsWithConst = cms.bool( False ), + doFastJetNonUniform = cms.bool( False ), + useDeterministicSeed = cms.bool( True ), + minSeed = cms.uint32( 14327 ), + verbosity = cms.int32( 0 ), + puWidth = cms.double( 0.0 ), + nExclude = cms.uint32( 0 ), + maxBadEcalCells = cms.uint32( 9999999 ), + maxBadHcalCells = cms.uint32( 9999999 ), + maxProblematicEcalCells = cms.uint32( 9999999 ), + maxProblematicHcalCells = cms.uint32( 9999999 ), + maxRecoveredEcalCells = cms.uint32( 9999999 ), + maxRecoveredHcalCells = cms.uint32( 9999999 ), + puCenters = cms.vdouble( ), + applyWeight = cms.bool( False ), + srcWeights = cms.InputTag( "" ), + minimumTowersFraction = cms.double( 0.0 ), + jetCollInstanceName = cms.string( "" ), + sumRecHits = cms.bool( False ) +) fragment.hltAK8TrimPFJetCollection20Filter = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8TrimModJets" ), @@ -82768,6 +82540,18 @@ MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) +fragment.hltAK8SinglePFJetTrimModMass30 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8TrimModJets" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + MinMass = cms.double( 30.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) +) fragment.hltPFJetForBtagSelectorAK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), @@ -118707,10 +118491,6 @@ 'HLT_AK8DiPFJet250_250_MassSD50_v2', 'HLT_AK8DiPFJet260_260_MassSD30_v2', 'HLT_AK8DiPFJet270_270_MassSD30_v2', - 'HLT_AK8PFHT750_TrimMass50_v14', - 'HLT_AK8PFHT800_TrimMass50_v14', - 'HLT_AK8PFHT850_TrimMass50_v13', - 'HLT_AK8PFHT900_TrimMass50_v13', 'HLT_AK8PFJet140_v17', 'HLT_AK8PFJet15_v5', 'HLT_AK8PFJet200_v17', @@ -118729,15 +118509,11 @@ 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np2_v4', 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np4_v4', 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_p02_v5', - 'HLT_AK8PFJet360_TrimMass30_v20', - 'HLT_AK8PFJet380_TrimMass30_v13', 'HLT_AK8PFJet400_MassSD30_v2', 'HLT_AK8PFJet400_SoftDropMass40_v3', - 'HLT_AK8PFJet400_TrimMass30_v14', 'HLT_AK8PFJet400_v18', 'HLT_AK8PFJet40_v18', 'HLT_AK8PFJet420_MassSD30_v2', - 'HLT_AK8PFJet420_TrimMass30_v13', 'HLT_AK8PFJet425_SoftDropMass40_v3', 'HLT_AK8PFJet450_MassSD30_v2', 'HLT_AK8PFJet450_SoftDropMass40_v3', @@ -119467,10 +119243,6 @@ 'HLT_AK8DiPFJet250_250_MassSD50_v2 / 3', 'HLT_AK8DiPFJet260_260_MassSD30_v2 / 3', 'HLT_AK8DiPFJet270_270_MassSD30_v2 / 3', - 'HLT_AK8PFHT750_TrimMass50_v14 / 3', - 'HLT_AK8PFHT800_TrimMass50_v14 / 3', - 'HLT_AK8PFHT850_TrimMass50_v13 / 3', - 'HLT_AK8PFHT900_TrimMass50_v13 / 3', 'HLT_AK8PFJet140_v17 / 3', 'HLT_AK8PFJet15_v5 / 3', 'HLT_AK8PFJet200_v17 / 3', @@ -119489,15 +119261,11 @@ 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np2_v4 / 3', 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np4_v4 / 3', 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_p02_v5 / 3', - 'HLT_AK8PFJet360_TrimMass30_v20 / 3', - 'HLT_AK8PFJet380_TrimMass30_v13 / 3', 'HLT_AK8PFJet400_MassSD30_v2 / 3', 'HLT_AK8PFJet400_SoftDropMass40_v3 / 3', - 'HLT_AK8PFJet400_TrimMass30_v14 / 3', 'HLT_AK8PFJet400_v18 / 3', 'HLT_AK8PFJet40_v18 / 3', 'HLT_AK8PFJet420_MassSD30_v2 / 3', - 'HLT_AK8PFJet420_TrimMass30_v13 / 3', 'HLT_AK8PFJet425_SoftDropMass40_v3 / 3', 'HLT_AK8PFJet450_MassSD30_v2 / 3', 'HLT_AK8PFJet450_SoftDropMass40_v3 / 3', @@ -119682,15 +119450,15 @@ 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v12 / 3', 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v12 / 3', 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v6 / 3', - 'HLT_DoubleMu3_TkMu_DsTau3Mu_v6 / 3')+cms.vstring( 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v8 / 3', + 'HLT_DoubleMu3_TkMu_DsTau3Mu_v6 / 3', + 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v8 / 3', 'HLT_DoubleMu3_Trk_Tau3mu_v14 / 3', 'HLT_DoubleMu40NoFiltersNoVtxDisplaced_v3 / 3', 'HLT_DoubleMu43NoFiltersNoVtx_v6 / 3', 'HLT_DoubleMu48NoFiltersNoVtx_v6 / 3', 'HLT_DoubleMu4_3_Bs_v17 / 3', 'HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v2 / 3', - 'HLT_DoubleMu4_3_Jpsi_v17 / 3', - 'HLT_DoubleMu4_3_Photon4_BsToMMG_v2 / 3', + 'HLT_DoubleMu4_3_Jpsi_v17 / 3')+cms.vstring( 'HLT_DoubleMu4_3_Photon4_BsToMMG_v2 / 3', 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v9 / 3', 'HLT_DoubleMu4_JpsiTrk_Bc_v2 / 3', 'HLT_DoubleMu4_Jpsi_Displaced_v9 / 3', @@ -119936,15 +119704,15 @@ 'HLT_L2Mu10_v8 / 3', 'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v6 / 3', 'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v5 / 3', - 'HLT_L2Mu50_v3 / 3')+cms.vstring( 'HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v2 / 3', + 'HLT_L2Mu50_v3 / 3', + 'HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v2 / 3', 'HLT_MET105_IsoTrk50_v11 / 3', 'HLT_MET120_IsoTrk50_v11 / 3', 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v14 / 3', 'HLT_MediumChargedIsoPFTau200HighPtRelaxedIso_Trk50_eta2p1_v14 / 3', 'HLT_MediumChargedIsoPFTau220HighPtRelaxedIso_Trk50_eta2p1_v14 / 3', 'HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v22 / 3', - 'HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v22 / 3', - 'HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v21 / 3', + 'HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v22 / 3')+cms.vstring( 'HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v21 / 3', 'HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v21 / 3', 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v17 / 3', 'HLT_Mu12_DoublePFJets100_PFBTagDeepCSV_p71_v3 / 3', @@ -120190,15 +119958,15 @@ 'HLT_Physics_v8', 'HLT_PixelTracks_Multiplicity110ForPPRef_v7 / 3', 'HLT_PixelTracks_Multiplicity135ForPPRef_v7 / 3', - 'HLT_PixelTracks_Multiplicity160ForPPRef_v7 / 3')+cms.vstring( 'HLT_PixelTracks_Multiplicity60ForPPRef_v7 / 3', + 'HLT_PixelTracks_Multiplicity160ForPPRef_v7 / 3', + 'HLT_PixelTracks_Multiplicity60ForPPRef_v7 / 3', 'HLT_PixelTracks_Multiplicity85ForPPRef_v7 / 3', 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10 / 3', 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3 / 3', 'HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v10 / 3', 'HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v3 / 3', 'HLT_QuadPFJet103_88_75_15_v7 / 3', - 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10 / 3', - 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3 / 3', + 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10 / 3')+cms.vstring( 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3 / 3', 'HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v10 / 3', 'HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v3 / 3', 'HLT_QuadPFJet105_88_76_15_v7 / 3', @@ -122042,10 +121810,6 @@ fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetRaw + fragment.hltPSetMap + fragment.hltBoolFalse ) fragment.Status_OnCPU = cms.Path( fragment.statusOnGPU + ~fragment.statusOnGPUFilter ) fragment.Status_OnGPU = cms.Path( fragment.statusOnGPU + fragment.statusOnGPUFilter ) -fragment.HLT_AK8PFJet360_TrimMass30_v20 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8PFJet360TrimMass30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet260 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets260 + fragment.hltAK8SinglePFJet360 + fragment.hltAK8TrimModJets + fragment.hltAK8SinglePFJetTrimModMass30 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet380_TrimMass30_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8PFJet380TrimMass30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet280 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets280 + fragment.hltAK8SinglePFJet380 + fragment.hltAK8TrimModJets + fragment.hltAK8SinglePFJetTrimModMass30 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet400_TrimMass30_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8PFJet400TrimMass30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet300 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets300 + fragment.hltAK8SinglePFJet400 + fragment.hltAK8TrimModJets + fragment.hltAK8SinglePFJetTrimModMass30 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet420_TrimMass30_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8PFJet420TrimMass30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet320 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets320 + fragment.hltAK8SinglePFJet420 + fragment.hltAK8TrimModJets + fragment.hltAK8SinglePFJetTrimModMass30 + fragment.HLTEndSequence ) fragment.HLT_AK8PFJet400_MassSD30_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8PFJet400MassSD30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet300 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets300 + fragment.hltAK8SinglePFJet400 + fragment.hltAK8SoftDropModJets + fragment.hltAK8SinglePFSoftDropModMass30 + fragment.HLTEndSequence ) fragment.HLT_AK8PFJet420_MassSD30_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8PFJet420MassSD30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet320 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets320 + fragment.hltAK8SinglePFJet420 + fragment.hltAK8SoftDropModJets + fragment.hltAK8SinglePFSoftDropModMass30 + fragment.HLTEndSequence ) fragment.HLT_AK8PFJet450_MassSD30_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8PFJet450MassSD30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet350 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets350 + fragment.hltAK8SinglePFJet450 + fragment.hltAK8SoftDropModJets + fragment.hltAK8SinglePFSoftDropModMass30 + fragment.HLTEndSequence ) @@ -122053,10 +121817,6 @@ fragment.HLT_AK8DiPFJet250_250_MassSD50_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8DiPFJet250250MassSD50 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltAK8DoublePFJet250 + fragment.hltAK8SoftDropModJets + fragment.hltAK8DoublePFJetSDModMass50 + fragment.HLTEndSequence ) fragment.HLT_AK8DiPFJet260_260_MassSD30_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8DiPFJet260260MassSD30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltAK8DoublePFJet260 + fragment.hltAK8SoftDropModJets + fragment.hltAK8DoublePFJetSDModMass30 + fragment.HLTEndSequence ) fragment.HLT_AK8DiPFJet270_270_MassSD30_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8DiPFJet270270MassSD30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltAK8DoublePFJet270 + fragment.hltAK8SoftDropModJets + fragment.hltAK8DoublePFJetSDModMass30 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFHT750_TrimMass50_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPreAK8PFHT750TrimMass50 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8HtMht + fragment.hltAK8Ht650 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFHTwJetPt200 + fragment.hltAK8TrimModJets + fragment.hlt1AK8PFJetsTrimMass50Pt200 + fragment.hltAK8PFHT750 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFHT800_TrimMass50_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPreAK8PFHT800TrimMass50 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8HtMht + fragment.hltAK8Ht700 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFHTwJetPt200 + fragment.hltAK8TrimModJets + fragment.hlt1AK8PFJetsTrimMass50Pt200 + fragment.hltAK8PFHT800 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFHT850_TrimMass50_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPreAK8PFHT850TrimMass50 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8HtMht + fragment.hltAK8Ht750 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFHTwJetPt200 + fragment.hltAK8TrimModJets + fragment.hlt1AK8PFJetsTrimMass50Pt200 + fragment.hltAK8PFHT850 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFHT900_TrimMass50_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPreAK8PFHT900TrimMass50 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8HtMht + fragment.hltAK8Ht800 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFHTwJetPt200 + fragment.hltAK8TrimModJets + fragment.hlt1AK8PFJetsTrimMass50Pt200 + fragment.hltAK8PFHT900 + fragment.HLTEndSequence ) fragment.HLT_CaloJet10_NoJetID_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreCaloJet10NoJetID + fragment.HLTAK4CaloJetsReconstructionNoIDSequence + fragment.HLTAK4CaloJetsCorrectionNoIDSequence + fragment.hltSingleCaloJetNoID10 + fragment.HLTEndSequence ) fragment.HLT_CaloJet20_NoJetID_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreCaloJet20NoJetID + fragment.HLTAK4CaloJetsReconstructionNoIDSequence + fragment.HLTAK4CaloJetsCorrectionNoIDSequence + fragment.hltSingleCaloJetNoID20 + fragment.HLTEndSequence ) fragment.HLT_CaloJet50_NoJetID_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreCaloJet50NoJetID + fragment.HLTAK4CaloJetsReconstructionNoIDSequence + fragment.HLTAK4CaloJetsCorrectionNoIDSequence + fragment.hltSingleCaloJetNoID50 + fragment.HLTEndSequence ) @@ -122574,7 +122334,7 @@ fragment.HLT_EphemeralZeroBias_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasCopy + fragment.hltPreEphemeralZeroBias + fragment.HLTEndSequence ) fragment.DST_ZeroBias_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDSTZeroBias + fragment.HLTEndSequence ) fragment.DST_Run3_PFScoutingPixelTracking_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDSTRun3PFScoutingPixelTracking + fragment.hltPreDSTRun3PFScoutingPixelTracking + fragment.HLTPFScoutingPixelTrackingSequence + fragment.HLTEndSequence ) -fragment.DST_HLTMuon_Run3_PFScoutingPixelTracking_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreDSTHLTMuonRun3PFScoutingPixelTracking + fragment.hltMuonTriggerResultsFilter + fragment.HLTPFScoutingPixelTrackingSequence + fragment.HLTEndSequence ) +fragment.DST_HLTMuon_Run3_PFScoutingPixelTracking_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltMuonTriggerResultsFilter + fragment.hltPreDSTHLTMuonRun3PFScoutingPixelTracking + fragment.HLTPFScoutingPixelTrackingSequence + fragment.HLTEndSequence ) fragment.HLT_AK4CaloJet30_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4CaloJet30 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30 + fragment.HLTEndSequence ) fragment.HLT_AK4CaloJet40_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4CaloJet40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet40 + fragment.HLTEndSequence ) fragment.HLT_AK4CaloJet50_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4CaloJet50 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet50 + fragment.HLTEndSequence ) @@ -123552,7 +123312,7 @@ fragment.Dataset_ppForward = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetppForward + fragment.hltPreDatasetppForward ) -fragment.schedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.Status_OnCPU, fragment.Status_OnGPU, fragment.HLT_AK8PFJet360_TrimMass30_v20, fragment.HLT_AK8PFJet380_TrimMass30_v13, fragment.HLT_AK8PFJet400_TrimMass30_v14, fragment.HLT_AK8PFJet420_TrimMass30_v13, fragment.HLT_AK8PFJet400_MassSD30_v2, fragment.HLT_AK8PFJet420_MassSD30_v2, fragment.HLT_AK8PFJet450_MassSD30_v2, fragment.HLT_AK8DiPFJet250_250_MassSD30_v2, fragment.HLT_AK8DiPFJet250_250_MassSD50_v2, fragment.HLT_AK8DiPFJet260_260_MassSD30_v2, fragment.HLT_AK8DiPFJet270_270_MassSD30_v2, fragment.HLT_AK8PFHT750_TrimMass50_v14, fragment.HLT_AK8PFHT800_TrimMass50_v14, fragment.HLT_AK8PFHT850_TrimMass50_v13, fragment.HLT_AK8PFHT900_TrimMass50_v13, fragment.HLT_CaloJet10_NoJetID_v5, fragment.HLT_CaloJet20_NoJetID_v5, fragment.HLT_CaloJet50_NoJetID_v5, fragment.HLT_CaloJet500_NoJetID_v14, fragment.HLT_CaloJet550_NoJetID_v9, fragment.HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6, fragment.HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v6, fragment.HLT_Trimuon5_3p5_2_Upsilon_Muon_v7, fragment.HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5, fragment.HLT_DoubleEle25_CaloIdL_MW_v7, fragment.HLT_DoubleEle27_CaloIdL_MW_v7, fragment.HLT_DoubleEle33_CaloIdL_MW_v20, fragment.HLT_DoubleEle24_eta2p1_WPTight_Gsf_v9, fragment.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v22, fragment.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v22, fragment.HLT_Ele27_Ele37_CaloIdL_MW_v7, fragment.HLT_Mu27_Ele37_CaloIdL_MW_v7, fragment.HLT_Mu37_Ele27_CaloIdL_MW_v7, fragment.HLT_Mu37_TkMu27_v7, fragment.HLT_DoubleMu4_3_Bs_v17, fragment.HLT_DoubleMu4_3_Jpsi_v17, fragment.HLT_DoubleMu4_3_LowMass_v3, fragment.HLT_DoubleMu4_LowMass_Displaced_v3, fragment.HLT_Mu0_L1DoubleMu_v3, fragment.HLT_Mu4_L1DoubleMu_v3, fragment.HLT_DoubleMu4_3_Photon4_BsToMMG_v2, fragment.HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v2, fragment.HLT_DoubleMu3_Trk_Tau3mu_v14, fragment.HLT_DoubleMu3_TkMu_DsTau3Mu_v6, fragment.HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v10, fragment.HLT_DoubleMu4_MuMuTrk_Displaced_v17, fragment.HLT_Mu3_PFJet40_v18, fragment.HLT_Mu7p5_L2Mu2_Jpsi_v12, fragment.HLT_Mu7p5_L2Mu2_Upsilon_v12, fragment.HLT_Mu3_L1SingleMu5orSingleMu7_v3, fragment.HLT_DoublePhoton33_CaloIdL_v9, fragment.HLT_DoublePhoton70_v9, fragment.HLT_DoublePhoton85_v17, fragment.HLT_Ele20_WPTight_Gsf_v8, fragment.HLT_Ele15_WPLoose_Gsf_v5, fragment.HLT_Ele17_WPLoose_Gsf_v5, fragment.HLT_Ele20_WPLoose_Gsf_v8, fragment.HLT_Ele20_eta2p1_WPLoose_Gsf_v8, fragment.HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v6, fragment.HLT_Ele27_WPTight_Gsf_v18, fragment.HLT_Ele28_WPTight_Gsf_v3, fragment.HLT_Ele30_WPTight_Gsf_v3, fragment.HLT_Ele32_WPTight_Gsf_v17, fragment.HLT_Ele35_WPTight_Gsf_v11, fragment.HLT_Ele35_WPTight_Gsf_L1EGMT_v7, fragment.HLT_Ele38_WPTight_Gsf_v11, fragment.HLT_Ele40_WPTight_Gsf_v11, fragment.HLT_Ele32_WPTight_Gsf_L1DoubleEG_v11, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v3, fragment.HLT_HT450_Beamspot_v13, fragment.HLT_HT300_Beamspot_v13, fragment.HLT_HT60_Beamspot_v3, fragment.HLT_ZeroBias_Beamspot_v6, fragment.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v3, fragment.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v3, fragment.HLT_IsoMu27_LooseChargedIsoPFTau20_Trk1_eta2p1_SingleL1_v7, fragment.HLT_IsoMu27_LooseChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v4, fragment.HLT_IsoMu27_MediumChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v4, fragment.HLT_IsoMu27_TightChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v4, fragment.HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2, fragment.HLT_IsoMu20_v17, fragment.HLT_IsoMu24_v15, fragment.HLT_IsoMu24_eta2p1_v17, fragment.HLT_IsoMu27_v18, fragment.HLT_IsoMu30_v6, fragment.HLT_UncorrectedJetE30_NoBPTX_v7, fragment.HLT_UncorrectedJetE30_NoBPTX3BX_v7, fragment.HLT_UncorrectedJetE60_NoBPTX3BX_v7, fragment.HLT_UncorrectedJetE70_NoBPTX3BX_v7, fragment.HLT_L1SingleMu18_v4, fragment.HLT_L1SingleMu25_v3, fragment.HLT_L1SingleMuOpen_v3, fragment.HLT_L1SingleMuOpen_DT_v3, fragment.HLT_L1SingleMuCosmics_v2, fragment.HLT_L1SingleMu3_v2, fragment.HLT_L1SingleMu5_v2, fragment.HLT_L1SingleMu7_v2, fragment.HLT_L1DoubleMu0_v2, fragment.HLT_L1SingleEG10_v3, fragment.HLT_L1SingleEG15_v3, fragment.HLT_L1SingleEG18_v2, fragment.HLT_L1SingleJet16_v2, fragment.HLT_L1SingleJet20_v2, fragment.HLT_L1SingleJet35_v2, fragment.HLT_L1SingleJet8erHE_v2, fragment.HLT_L1SingleJet10erHE_v2, fragment.HLT_L1SingleJet12erHE_v2, fragment.HLT_L1SingleJet200_v2, fragment.HLT_L1DoubleJetC50_v3, fragment.HLT_L1EXT_HCAL_LaserMon1_v2, fragment.HLT_L1EXT_HCAL_LaserMon4_v2, fragment.HLT_DQMPixels_SingleMuOpen_v3, fragment.HLT_L2DoubleMu23_NoVertex_v3, fragment.HLT_L2Mu10_v8, fragment.HLT_L2Mu10_NoVertex_NoBPTX3BX_v6, fragment.HLT_L2Mu10_NoVertex_NoBPTX_v7, fragment.HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v5, fragment.HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v6, fragment.HLT_L2Mu50_v3, fragment.HLT_L2Mu23NoVtx_2Cha_v2, fragment.HLT_L2Mu23NoVtx_2Cha_CosmicSeed_v2, fragment.HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v3, fragment.HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v3, fragment.HLT_DoubleL2Mu50_v3, fragment.HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v3, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v3, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v3, fragment.HLT_DoubleL2Mu23NoVtx_2Cha_v3, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_v3, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v3, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v16, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v5, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v17, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v5, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v7, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v5, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v7, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v5, fragment.HLT_Mu25_TkMu0_Onia_v10, fragment.HLT_Mu30_TkMu0_Psi_v3, fragment.HLT_Mu30_TkMu0_Upsilon_v3, fragment.HLT_Mu20_TkMu0_Phi_v10, fragment.HLT_Mu25_TkMu0_Phi_v10, fragment.HLT_Mu12_v5, fragment.HLT_Mu15_v5, fragment.HLT_Mu20_v14, fragment.HLT_Mu27_v15, fragment.HLT_Mu50_v15, fragment.HLT_Mu55_v5, fragment.HLT_CascadeMu100_v5, fragment.HLT_HighPtTkMu100_v4, fragment.HLT_DiPFJet15_NoCaloMatched_v18, fragment.HLT_DiPFJet25_NoCaloMatched_v18, fragment.HLT_DiPFJet15_FBEta3_NoCaloMatched_v19, fragment.HLT_DiPFJet25_FBEta3_NoCaloMatched_v19, fragment.HLT_DiPFJetAve40_v16, fragment.HLT_DiPFJetAve60_v16, fragment.HLT_DiPFJetAve80_v15, fragment.HLT_DiPFJetAve140_v15, fragment.HLT_DiPFJetAve200_v15, fragment.HLT_DiPFJetAve260_v16, fragment.HLT_DiPFJetAve320_v16, fragment.HLT_DiPFJetAve400_v16, fragment.HLT_DiPFJetAve500_v16, fragment.HLT_DiPFJetAve15_HFJEC_v19, fragment.HLT_DiPFJetAve25_HFJEC_v19, fragment.HLT_DiPFJetAve35_HFJEC_v19, fragment.HLT_DiPFJetAve60_HFJEC_v17, fragment.HLT_DiPFJetAve80_HFJEC_v18, fragment.HLT_DiPFJetAve100_HFJEC_v18, fragment.HLT_DiPFJetAve160_HFJEC_v18, fragment.HLT_DiPFJetAve220_HFJEC_v18, fragment.HLT_DiPFJetAve260_HFJEC_v1, fragment.HLT_DiPFJetAve300_HFJEC_v18, fragment.HLT_AK8PFJet15_v5, fragment.HLT_AK8PFJet25_v5, fragment.HLT_AK8PFJet40_v18, fragment.HLT_AK8PFJet60_v17, fragment.HLT_AK8PFJet80_v17, fragment.HLT_AK8PFJet140_v17, fragment.HLT_AK8PFJet200_v17, fragment.HLT_AK8PFJet260_v18, fragment.HLT_AK8PFJet320_v18, fragment.HLT_AK8PFJet400_v18, fragment.HLT_AK8PFJet450_v18, fragment.HLT_AK8PFJet500_v18, fragment.HLT_AK8PFJet550_v13, fragment.HLT_PFJet15_v5, fragment.HLT_PFJet25_v5, fragment.HLT_PFJet40_v23, fragment.HLT_PFJet60_v23, fragment.HLT_PFJet80_v22, fragment.HLT_PFJet110_v2, fragment.HLT_PFJet140_v21, fragment.HLT_PFJet200_v21, fragment.HLT_PFJet260_v22, fragment.HLT_PFJet320_v22, fragment.HLT_PFJet400_v22, fragment.HLT_PFJet450_v23, fragment.HLT_PFJet500_v23, fragment.HLT_PFJet550_v13, fragment.HLT_PFJetFwd15_v5, fragment.HLT_PFJetFwd25_v5, fragment.HLT_PFJetFwd40_v21, fragment.HLT_PFJetFwd60_v21, fragment.HLT_PFJetFwd80_v20, fragment.HLT_PFJetFwd140_v20, fragment.HLT_PFJetFwd200_v20, fragment.HLT_PFJetFwd260_v21, fragment.HLT_PFJetFwd320_v21, fragment.HLT_PFJetFwd400_v21, fragment.HLT_PFJetFwd450_v21, fragment.HLT_PFJetFwd500_v21, fragment.HLT_AK8PFJetFwd15_v5, fragment.HLT_AK8PFJetFwd25_v5, fragment.HLT_AK8PFJetFwd40_v17, fragment.HLT_AK8PFJetFwd60_v16, fragment.HLT_AK8PFJetFwd80_v16, fragment.HLT_AK8PFJetFwd140_v16, fragment.HLT_AK8PFJetFwd200_v16, fragment.HLT_AK8PFJetFwd260_v17, fragment.HLT_AK8PFJetFwd320_v17, fragment.HLT_AK8PFJetFwd400_v17, fragment.HLT_AK8PFJetFwd450_v17, fragment.HLT_AK8PFJetFwd500_v17, fragment.HLT_PFHT180_v19, fragment.HLT_PFHT250_v19, fragment.HLT_PFHT370_v19, fragment.HLT_PFHT430_v19, fragment.HLT_PFHT510_v19, fragment.HLT_PFHT590_v19, fragment.HLT_PFHT680_v19, fragment.HLT_PFHT780_v19, fragment.HLT_PFHT890_v19, fragment.HLT_PFHT1050_v20, fragment.HLT_PFHT500_PFMET100_PFMHT100_IDTight_v14, fragment.HLT_PFHT500_PFMET110_PFMHT110_IDTight_v14, fragment.HLT_PFHT700_PFMET85_PFMHT85_IDTight_v14, fragment.HLT_PFHT700_PFMET95_PFMHT95_IDTight_v14, fragment.HLT_PFHT800_PFMET75_PFMHT75_IDTight_v14, fragment.HLT_PFHT800_PFMET85_PFMHT85_IDTight_v14, fragment.HLT_PFMET110_PFMHT110_IDTight_v22, fragment.HLT_PFMET120_PFMHT120_IDTight_v22, fragment.HLT_PFMET130_PFMHT130_IDTight_v22, fragment.HLT_PFMET140_PFMHT140_IDTight_v22, fragment.HLT_PFMET100_PFMHT100_IDTight_CaloBTagDeepCSV_3p1_v10, fragment.HLT_PFMET110_PFMHT110_IDTight_CaloBTagDeepCSV_3p1_v10, fragment.HLT_PFMET120_PFMHT120_IDTight_CaloBTagDeepCSV_3p1_v10, fragment.HLT_PFMET130_PFMHT130_IDTight_CaloBTagDeepCSV_3p1_v10, fragment.HLT_PFMET140_PFMHT140_IDTight_CaloBTagDeepCSV_3p1_v10, fragment.HLT_PFMET120_PFMHT120_IDTight_PFHT60_v11, fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v11, fragment.HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v11, fragment.HLT_PFMETTypeOne110_PFMHT110_IDTight_v14, fragment.HLT_PFMETTypeOne120_PFMHT120_IDTight_v14, fragment.HLT_PFMETTypeOne130_PFMHT130_IDTight_v14, fragment.HLT_PFMETTypeOne140_PFMHT140_IDTight_v13, fragment.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v22, fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v22, fragment.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v21, fragment.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v21, fragment.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_FilterHF_v2, fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_FilterHF_v2, fragment.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_FilterHF_v2, fragment.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_FilterHF_v2, fragment.HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v22, fragment.HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v22, fragment.HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v21, fragment.HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v21, fragment.HLT_L1ETMHadSeeds_v4, fragment.HLT_CaloMHT90_v6, fragment.HLT_CaloMET80_NotCleaned_v6, fragment.HLT_CaloMET90_NotCleaned_v6, fragment.HLT_CaloMET100_NotCleaned_v6, fragment.HLT_CaloMET110_NotCleaned_v6, fragment.HLT_CaloMET250_NotCleaned_v6, fragment.HLT_CaloMET300_NotCleaned_v6, fragment.HLT_CaloMET350_NotCleaned_v6, fragment.HLT_PFMET200_NotCleaned_v11, fragment.HLT_PFMET250_NotCleaned_v11, fragment.HLT_PFMET300_NotCleaned_v11, fragment.HLT_PFMET200_BeamHaloCleaned_v11, fragment.HLT_PFMETTypeOne200_BeamHaloCleaned_v11, fragment.HLT_MET105_IsoTrk50_v11, fragment.HLT_MET120_IsoTrk50_v11, fragment.HLT_SingleJet30_Mu12_SinglePFJet40_v13, fragment.HLT_Mu12eta2p3_v3, fragment.HLT_Mu12eta2p3_PFJet40_v3, fragment.HLT_Mu12_DoublePFJets40_PFBTagDeepCSV_p71_v3, fragment.HLT_Mu12_DoublePFJets100_PFBTagDeepCSV_p71_v3, fragment.HLT_Mu12_DoublePFJets200_PFBTagDeepCSV_p71_v3, fragment.HLT_Mu12_DoublePFJets350_PFBTagDeepCSV_p71_v3, fragment.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, fragment.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, fragment.HLT_DoublePFJets40_PFBTagDeepCSV_p71_v3, fragment.HLT_DoublePFJets100_PFBTagDeepCSV_p71_v3, fragment.HLT_DoublePFJets200_PFBTagDeepCSV_p71_v3, fragment.HLT_DoublePFJets350_PFBTagDeepCSV_p71_v3, fragment.HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, fragment.HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, fragment.HLT_Mu12_DoublePFJets40_PFBTagDeepJet_p71_v3, fragment.HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v3, fragment.HLT_Mu12_DoublePFJets200_PFBTagDeepJet_p71_v3, fragment.HLT_Mu12_DoublePFJets350_PFBTagDeepJet_p71_v3, fragment.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, fragment.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, fragment.HLT_DoublePFJets40_PFBTagDeepJet_p71_v3, fragment.HLT_DoublePFJets100_PFBTagDeepJet_p71_v3, fragment.HLT_DoublePFJets200_PFBTagDeepJet_p71_v3, fragment.HLT_DoublePFJets350_PFBTagDeepJet_p71_v4, fragment.HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, fragment.HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, fragment.HLT_Photon300_NoHE_v15, fragment.HLT_Mu8_TrkIsoVVL_v14, fragment.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v20, fragment.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v20, fragment.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v21, fragment.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v21, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v15, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v3, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v3, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v3, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v3, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v13, fragment.HLT_Mu17_TrkIsoVVL_v15, fragment.HLT_Mu19_TrkIsoVVL_v6, fragment.HLT_BTagMu_AK4DiJet20_Mu5_v15, fragment.HLT_BTagMu_AK4DiJet40_Mu5_v15, fragment.HLT_BTagMu_AK4DiJet70_Mu5_v15, fragment.HLT_BTagMu_AK4DiJet110_Mu5_v15, fragment.HLT_BTagMu_AK4DiJet170_Mu5_v14, fragment.HLT_BTagMu_AK4Jet300_Mu5_v14, fragment.HLT_BTagMu_AK8DiJet170_Mu5_v11, fragment.HLT_BTagMu_AK8Jet170_DoubleMu5_v4, fragment.HLT_BTagMu_AK8Jet300_Mu5_v14, fragment.HLT_Ele15_Ele8_CaloIdL_TrackIdL_IsoVL_v5, fragment.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21, fragment.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v21, fragment.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17, fragment.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v9, fragment.HLT_Mu23_TrkIsoVVL_Ele8_CaloIdL_TrackIdL_IsoVL_DZ_v12, fragment.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v9, fragment.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v17, fragment.HLT_Mu12_DoublePhoton20_v7, fragment.HLT_Photon20_v4, fragment.HLT_Photon22_v4, fragment.HLT_Photon25_v6, fragment.HLT_Photon33_v7, fragment.HLT_Photon50_v15, fragment.HLT_Photon75_v15, fragment.HLT_Photon90_v15, fragment.HLT_Photon120_v15, fragment.HLT_Photon150_v9, fragment.HLT_Photon175_v17, fragment.HLT_Photon200_v16, fragment.HLT_Photon30EB_TightID_TightIso_v3, fragment.HLT_Photon100EB_TightID_TightIso_v4, fragment.HLT_Photon110EB_TightID_TightIso_v4, fragment.HLT_Photon120EB_TightID_TightIso_v4, fragment.HLT_Photon100EBHE10_v4, fragment.HLT_Photon100EEHE10_v4, fragment.HLT_Photon100EE_TightID_TightIso_v4, fragment.HLT_Photon50_R9Id90_HE10_IsoM_v16, fragment.HLT_Photon75_R9Id90_HE10_IsoM_v16, fragment.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ300_PFJetsMJJ400DEta3_v7, fragment.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ400_PFJetsMJJ600DEta3_v7, fragment.HLT_Photon90_R9Id90_HE10_IsoM_v16, fragment.HLT_Photon120_R9Id90_HE10_IsoM_v16, fragment.HLT_Photon165_R9Id90_HE10_IsoM_v17, fragment.HLT_Photon90_CaloIdL_PFHT700_v18, fragment.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v15, fragment.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v15, fragment.HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_Mass55_v14, fragment.HLT_Photon35_TwoProngs35_v3, fragment.HLT_IsoMu24_TwoProngs35_v3, fragment.HLT_Dimuon0_Jpsi_L1_NoOS_v9, fragment.HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v9, fragment.HLT_Dimuon0_Jpsi_v10, fragment.HLT_Dimuon0_Jpsi_NoVertexing_v10, fragment.HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v9, fragment.HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v9, fragment.HLT_Dimuon0_Jpsi3p5_Muon2_v7, fragment.HLT_Dimuon0_Upsilon_L1_4p5_v11, fragment.HLT_Dimuon0_Upsilon_L1_5_v11, fragment.HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10, fragment.HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11, fragment.HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9, fragment.HLT_Dimuon0_Upsilon_NoVertexing_v9, fragment.HLT_Dimuon0_Upsilon_L1_5M_v10, fragment.HLT_Dimuon0_LowMass_L1_0er1p5R_v9, fragment.HLT_Dimuon0_LowMass_L1_0er1p5_v10, fragment.HLT_Dimuon0_LowMass_v10, fragment.HLT_Dimuon0_LowMass_L1_4_v10, fragment.HLT_Dimuon0_LowMass_L1_4R_v9, fragment.HLT_Dimuon0_LowMass_L1_TM530_v8, fragment.HLT_Trimuon2_Upsilon5_Muon_NoL1Mass_v8, fragment.HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8, fragment.HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8, fragment.HLT_TripleMu_5_3_3_Mass3p8_DZ_v10, fragment.HLT_TripleMu_10_5_5_DZ_v12, fragment.HLT_TripleMu_12_10_5_v12, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v6, fragment.HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v12, fragment.HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v12, fragment.HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v12, fragment.HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v8, fragment.HLT_DoubleMu4_Jpsi_Displaced_v9, fragment.HLT_DoubleMu4_Jpsi_NoVertexing_v9, fragment.HLT_DoubleMu4_JpsiTrkTrk_Displaced_v9, fragment.HLT_DoubleMu4_JpsiTrk_Bc_v2, fragment.HLT_DoubleMu43NoFiltersNoVtx_v6, fragment.HLT_DoubleMu48NoFiltersNoVtx_v6, fragment.HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v7, fragment.HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v7, fragment.HLT_Mu38NoFiltersNoVtxDisplaced_Photon38_CaloIdL_v3, fragment.HLT_Mu43NoFiltersNoVtxDisplaced_Photon43_CaloIdL_v3, fragment.HLT_DoubleMu40NoFiltersNoVtxDisplaced_v3, fragment.HLT_DoubleMu20_7_Mass0to30_L1_DM4_v9, fragment.HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v10, fragment.HLT_HT425_v11, fragment.HLT_HT430_DisplacedDijet40_DisplacedTrack_v15, fragment.HLT_HT500_DisplacedDijet40_DisplacedTrack_v15, fragment.HLT_HT430_DisplacedDijet60_DisplacedTrack_v15, fragment.HLT_HT400_DisplacedDijet40_DisplacedTrack_v15, fragment.HLT_HT650_DisplacedDijet60_Inclusive_v15, fragment.HLT_HT550_DisplacedDijet60_Inclusive_v15, fragment.HLT_DiJet110_35_Mjj650_PFMET110_v11, fragment.HLT_DiJet110_35_Mjj650_PFMET120_v11, fragment.HLT_DiJet110_35_Mjj650_PFMET130_v11, fragment.HLT_TripleJet110_35_35_Mjj650_PFMET110_v11, fragment.HLT_TripleJet110_35_35_Mjj650_PFMET120_v11, fragment.HLT_TripleJet110_35_35_Mjj650_PFMET130_v11, fragment.HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v15, fragment.HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v15, fragment.HLT_Ele28_HighEta_SC20_Mass55_v15, fragment.HLT_DoubleMu20_7_Mass0to30_Photon23_v10, fragment.HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10, fragment.HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v18, fragment.HLT_Ele15_IsoVVVL_PFHT450_v18, fragment.HLT_Ele50_IsoVVVL_PFHT450_v18, fragment.HLT_Ele15_IsoVVVL_PFHT600_v22, fragment.HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v17, fragment.HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v18, fragment.HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v17, fragment.HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10, fragment.HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v17, fragment.HLT_Mu15_IsoVVVL_PFHT450_v17, fragment.HLT_Mu50_IsoVVVL_PFHT450_v17, fragment.HLT_Mu15_IsoVVVL_PFHT600_v21, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMET70_PFMHT70_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu70_PFMHTNoMu70_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v4, fragment.HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9, fragment.HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9, fragment.HLT_Dimuon10_Upsilon_y1p4_v3, fragment.HLT_Dimuon12_Upsilon_y1p4_v4, fragment.HLT_Dimuon14_Phi_Barrel_Seagulls_v9, fragment.HLT_Dimuon25_Jpsi_v16, fragment.HLT_Dimuon14_PsiPrime_v15, fragment.HLT_Dimuon14_PsiPrime_noCorrL1_v7, fragment.HLT_Dimuon18_PsiPrime_v16, fragment.HLT_Dimuon18_PsiPrime_noCorrL1_v8, fragment.HLT_Dimuon24_Upsilon_noCorrL1_v8, fragment.HLT_Dimuon24_Phi_noCorrL1_v8, fragment.HLT_Dimuon25_Jpsi_noCorrL1_v8, fragment.HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8_v19, fragment.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v19, fragment.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v19, fragment.HLT_DoubleIsoMu20_eta2p1_v9, fragment.HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v8, fragment.HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v14, fragment.HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v15, fragment.HLT_Mu8_v14, fragment.HLT_Mu17_v15, fragment.HLT_Mu19_v6, fragment.HLT_Mu17_Photon30_IsoCaloId_v8, fragment.HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v18, fragment.HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v20, fragment.HLT_Ele15_CaloIdL_TrackIdL_IsoVL_PFJet30_v5, fragment.HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v20, fragment.HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v20, fragment.HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v18, fragment.HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v20, fragment.HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v20, fragment.HLT_Ele115_CaloIdVT_GsfTrkIdT_v17, fragment.HLT_Ele135_CaloIdVT_GsfTrkIdT_v10, fragment.HLT_Ele145_CaloIdVT_GsfTrkIdT_v11, fragment.HLT_Ele200_CaloIdVT_GsfTrkIdT_v11, fragment.HLT_Ele250_CaloIdVT_GsfTrkIdT_v16, fragment.HLT_Ele300_CaloIdVT_GsfTrkIdT_v16, fragment.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v5, fragment.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v11, fragment.HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v10, fragment.HLT_PFHT400_SixPFJet32_v10, fragment.HLT_PFHT450_SixPFJet36_PFBTagDeepCSV_1p59_v9, fragment.HLT_PFHT450_SixPFJet36_v9, fragment.HLT_PFHT400_FivePFJet_100_100_60_30_30_v10, fragment.HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v10, fragment.HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepCSV_4p5_v10, fragment.HLT_PFHT350_v21, fragment.HLT_PFHT350MinPFJet15_v12, fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_v8, fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v8, fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v14, fragment.HLT_ECALHT800_v12, fragment.HLT_DiSC30_18_EIso_AND_HE_Mass70_v16, fragment.HLT_L1FatEvents_v3, fragment.HLT_Physics_v8, fragment.HLT_EphemeralPhysics_v3, fragment.DST_Physics_v8, fragment.HLT_Random_v3, fragment.HLT_Random_TOTEM_part0_v1, fragment.HLT_Random_TOTEM_part1_v1, fragment.HLT_Random_TOTEM_part2_v1, fragment.HLT_Random_TOTEM_part3_v1, fragment.HLT_ZeroBias_v7, fragment.HLT_ZeroBias_TOTEM_part0_v2, fragment.HLT_ZeroBias_TOTEM_part1_v2, fragment.HLT_ZeroBias_TOTEM_part2_v2, fragment.HLT_ZeroBias_TOTEM_part3_v2, fragment.HLT_ZeroBias_Alignment_v2, fragment.HLT_EphemeralZeroBias_v3, fragment.DST_ZeroBias_v3, fragment.DST_Run3_PFScoutingPixelTracking_v18, fragment.DST_HLTMuon_Run3_PFScoutingPixelTracking_v18, fragment.HLT_AK4CaloJet30_v13, fragment.HLT_AK4CaloJet40_v12, fragment.HLT_AK4CaloJet50_v12, fragment.HLT_AK4CaloJet80_v12, fragment.HLT_AK4CaloJet100_v12, fragment.HLT_AK4CaloJet120_v11, fragment.HLT_AK4PFJet30_v21, fragment.HLT_AK4PFJet50_v21, fragment.HLT_AK4PFJet80_v21, fragment.HLT_AK4PFJet100_v21, fragment.HLT_AK4PFJet120_v20, fragment.HLT_PixelTracks_Multiplicity60ForPPRef_v7, fragment.HLT_PixelTracks_Multiplicity85ForPPRef_v7, fragment.HLT_PixelTracks_Multiplicity110ForPPRef_v7, fragment.HLT_PixelTracks_Multiplicity135ForPPRef_v7, fragment.HLT_PixelTracks_Multiplicity160ForPPRef_v7, fragment.HLT_AK4CaloJet40_Eta5p1ForPPRef_v11, fragment.HLT_AK4CaloJet60_Eta5p1ForPPRef_v11, fragment.HLT_AK4CaloJet80_Eta5p1ForPPRef_v11, fragment.HLT_AK4CaloJet100_Eta5p1ForPPRef_v11, fragment.HLT_AK4CaloJet110_Eta5p1ForPPRef_v11, fragment.HLT_AK4CaloJet120_Eta5p1ForPPRef_v11, fragment.HLT_AK4CaloJet150ForPPRef_v11, fragment.HLT_AK4PFJet40_Eta5p1ForPPRef_v18, fragment.HLT_AK4PFJet60_Eta5p1ForPPRef_v18, fragment.HLT_AK4PFJet80_Eta5p1ForPPRef_v18, fragment.HLT_AK4PFJet100_Eta5p1ForPPRef_v18, fragment.HLT_AK4PFJet110_Eta5p1ForPPRef_v18, fragment.HLT_AK4PFJet120_Eta5p1ForPPRef_v18, fragment.HLT_AK4CaloJet80_Jet35_Eta1p1ForPPRef_v11, fragment.HLT_AK4CaloJet80_Jet35_Eta0p7ForPPRef_v11, fragment.HLT_AK4CaloJet100_Jet35_Eta1p1ForPPRef_v11, fragment.HLT_AK4CaloJet100_Jet35_Eta0p7ForPPRef_v11, fragment.HLT_AK4CaloJet80_45_45_Eta2p1ForPPRef_v11, fragment.HLT_SinglePhoton10_Eta3p1ForPPRef_v10, fragment.HLT_SinglePhoton15_Eta3p1ForPPRef_v11, fragment.HLT_SinglePhoton20_Eta3p1ForPPRef_v11, fragment.HLT_SinglePhoton30_Eta3p1ForPPRef_v11, fragment.HLT_SinglePhoton40_Eta3p1ForPPRef_v10, fragment.HLT_SinglePhoton50_Eta3p1ForPPRef_v10, fragment.HLT_SinglePhoton60_Eta3p1ForPPRef_v10, fragment.HLT_Photon20_HoverELoose_v12, fragment.HLT_Photon30_HoverELoose_v12, fragment.HLT_Photon40_HoverELoose_v12, fragment.HLT_Photon50_HoverELoose_v12, fragment.HLT_Photon60_HoverELoose_v12, fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet40Eta2p1ForPPRef_v13, fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet60Eta2p1ForPPRef_v13, fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet80Eta2p1ForPPRef_v13, fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet100Eta2p1ForPPRef_v13, fragment.HLT_HIL1DoubleMu0ForPPRef_v5, fragment.HLT_HIL1DoubleMu10ForPPRef_v5, fragment.HLT_HIL2DoubleMu0_NHitQForPPRef_v6, fragment.HLT_HIL3DoubleMu0_OS_m2p5to4p5ForPPRef_v8, fragment.HLT_HIL3DoubleMu0_OS_m7to14ForPPRef_v8, fragment.HLT_HIL2Mu3_NHitQ10ForPPRef_v7, fragment.HLT_HIL3Mu3_NHitQ15ForPPRef_v8, fragment.HLT_HIL2Mu5_NHitQ10ForPPRef_v7, fragment.HLT_HIL3Mu5_NHitQ15ForPPRef_v8, fragment.HLT_HIL2Mu7_NHitQ10ForPPRef_v7, fragment.HLT_HIL3Mu7_NHitQ15ForPPRef_v8, fragment.HLT_HIL2Mu15ForPPRef_v7, fragment.HLT_HIL3Mu15ForPPRef_v8, fragment.HLT_HIL2Mu20ForPPRef_v7, fragment.HLT_HIL3Mu20ForPPRef_v8, fragment.HLT_FullTrack18ForPPRef_v13, fragment.HLT_FullTrack24ForPPRef_v13, fragment.HLT_FullTrack34ForPPRef_v13, fragment.HLT_FullTrack45ForPPRef_v13, fragment.HLT_FullTrack53ForPPRef_v13, fragment.HLT_HIL1CastorMediumJetForPPRef_v5, fragment.HLT_HIL1UnpairedBunchBptxMinusForPPRef_v3, fragment.HLT_HIL1UnpairedBunchBptxPlusForPPRef_v3, fragment.HLT_HIL1NotBptxORForPPRef_v3, fragment.HLT_HIHT80_Beamspot_ppRef5TeV_v5, fragment.HLT_HIZeroBias_part0_v7, fragment.HLT_HIZeroBias_part1_v7, fragment.HLT_HIZeroBias_part2_v7, fragment.HLT_HIZeroBias_part3_v7, fragment.HLT_HIZeroBias_part4_v7, fragment.HLT_HIZeroBias_part5_v7, fragment.HLT_HIZeroBias_part6_v7, fragment.HLT_HIZeroBias_part7_v7, fragment.HLT_HIZeroBias_part8_v7, fragment.HLT_HIZeroBias_part9_v7, fragment.HLT_HIZeroBias_part10_v7, fragment.HLT_HIZeroBias_part11_v7, fragment.AlCa_HIEcalPi0EBonly_v3, fragment.AlCa_HIEcalPi0EEonly_v3, fragment.AlCa_HIEcalEtaEBonly_v3, fragment.AlCa_HIEcalEtaEEonly_v3, fragment.HLT_DmesonPPTrackingGlobal_Dpt8ForPPRef_v13, fragment.HLT_DmesonPPTrackingGlobal_Dpt15ForPPRef_v13, fragment.HLT_DmesonPPTrackingGlobal_Dpt20ForPPRef_v13, fragment.HLT_DmesonPPTrackingGlobal_Dpt30ForPPRef_v13, fragment.HLT_DmesonPPTrackingGlobal_Dpt40ForPPRef_v13, fragment.HLT_DmesonPPTrackingGlobal_Dpt50ForPPRef_v13, fragment.HLT_DmesonPPTrackingGlobal_Dpt60ForPPRef_v13, fragment.HLT_AK4PFBJetBCSV60_Eta2p1ForPPRef_v18, fragment.HLT_AK4PFBJetBCSV80_Eta2p1ForPPRef_v18, fragment.HLT_AK4PFDJet60_Eta2p1ForPPRef_v18, fragment.HLT_AK4PFDJet80_Eta2p1ForPPRef_v18, fragment.HLT_AK4PFBJetBSSV60_Eta2p1ForPPRef_v18, fragment.HLT_AK4PFBJetBSSV80_Eta2p1ForPPRef_v18, fragment.HLT_EcalCalibration_v4, fragment.HLT_HcalCalibration_v5, fragment.AlCa_EcalPhiSym_v11, fragment.HLT_L1UnpairedBunchBptxMinus_v3, fragment.HLT_L1UnpairedBunchBptxPlus_v3, fragment.HLT_L1NotBptxOR_v4, fragment.HLT_L1BptxXOR_v2, fragment.HLT_L1TOTEM1_MinBias_v5, fragment.HLT_L1TOTEM2_ZeroBias_v5, fragment.HLT_L1MinimumBiasHF_OR_v4, fragment.HLT_L1MinimumBiasHF_OR_part0_v2, fragment.HLT_L1MinimumBiasHF_OR_part1_v2, fragment.HLT_L1MinimumBiasHF_OR_part2_v2, fragment.HLT_L1MinimumBiasHF_OR_part3_v2, fragment.HLT_L1MinimumBiasHF_OR_part4_v2, fragment.HLT_L1MinimumBiasHF_OR_part5_v2, fragment.HLT_L1MinimumBiasHF_OR_part6_v2, fragment.HLT_L1MinimumBiasHF_OR_part7_v2, fragment.HLT_L1MinimumBiasHF_OR_part8_v2, fragment.HLT_L1MinimumBiasHF_OR_part9_v2, fragment.HLT_L1MinimumBiasHF0OR_v5, fragment.HLT_L1MinimumBiasHF1OR_v5, fragment.HLT_L1MinimumBiasHF2OR_v5, fragment.HLT_L1MinimumBiasHF2ORNoBptxGating_v6, fragment.HLT_L1MinimumBiasHF1AND_v5, fragment.HLT_L1MinimumBiasHF2AND_v5, fragment.HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v3, fragment.HLT_CDC_L2cosmic_10_er1p0_v2, fragment.HLT_CDC_L2cosmic_5p5_er1p0_v2, fragment.HLT_HcalNZS_v14, fragment.HLT_HcalPhiSym_v16, fragment.HLT_HcalIsolatedbunch_v6, fragment.HLT_IsoTrackHB_v6, fragment.HLT_IsoTrackHE_v6, fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v6, fragment.HLT_ZeroBias_IsolatedBunches_v6, fragment.HLT_ZeroBias_FirstCollisionInTrain_v5, fragment.HLT_ZeroBias_LastCollisionInTrain_v4, fragment.HLT_ZeroBias_FirstBXAfterTrain_v4, fragment.AlCa_RPCMuonNormalisation_v14, fragment.AlCa_HIRPCMuonNormalisation_v2, fragment.AlCa_LumiPixelsCounts_Random_v4, fragment.AlCa_LumiPixelsCounts_ZeroBias_v4, fragment.MC_ReducedIterativeTracking_v14, fragment.MC_PFMET_v19, fragment.MC_AK4PFJets_v19, fragment.MC_PFBTagDeepCSV_v12, fragment.MC_PFHT_v18, fragment.MC_PFMHT_v18, fragment.MC_CaloMET_v10, fragment.MC_CaloMET_JetIdCleaned_v11, fragment.MC_AK4CaloJets_v11, fragment.MC_AK4CaloJetsFromPV_v10, fragment.MC_CaloBTagDeepCSV_v10, fragment.MC_CaloHT_v10, fragment.MC_CaloMHT_v10, fragment.MC_AK8PFJets_v19, fragment.MC_AK8TrimPFJets_v19, fragment.MC_AK8PFHT_v18, fragment.MC_AK8CaloHT_v10, fragment.MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v15, fragment.MC_DoubleEle5_CaloIdL_MW_v18, fragment.MC_Ele5_WPTight_Gsf_v10, fragment.MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v17, fragment.MC_IsoMu_v17, fragment.MC_DoubleMu_TrkIsoVVL_DZ_v13, fragment.MC_DoubleMuNoFiltersNoVtx_v9, fragment.MC_PFBTagDeepJet_v3, fragment.MC_Run3_PFScoutingPixelTracking_v18, fragment.AlCa_EcalPi0EBonly_v15, fragment.AlCa_EcalPi0EEonly_v15, fragment.AlCa_EcalEtaEBonly_v15, fragment.AlCa_EcalEtaEEonly_v15, fragment.AlCa_AK8PFJet40_v17, fragment.AlCa_PFJet40_v22, fragment.AlCa_PFJet40_CPUOnly_v1, fragment.HLT_PFJet40_GPUvsCPU_v1, fragment.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v14, fragment.HLT_MediumChargedIsoPFTau200HighPtRelaxedIso_Trk50_eta2p1_v14, fragment.HLT_MediumChargedIsoPFTau220HighPtRelaxedIso_Trk50_eta2p1_v14, fragment.HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v11, fragment.HLT_Rsq0p35_v17, fragment.HLT_Rsq0p40_v17, fragment.HLT_RsqMR300_Rsq0p09_MR200_v17, fragment.HLT_RsqMR320_Rsq0p09_MR200_v17, fragment.HLT_RsqMR300_Rsq0p09_MR200_4jet_v17, fragment.HLT_RsqMR320_Rsq0p09_MR200_4jet_v17, fragment.HLT_L1_DoubleJet30_Mass_Min400_Mu10_v2, fragment.HLT_IsoMu27_MET90_v5, fragment.HLT_VBF_DoubleLooseChargedIsoPFTauHPS20_Trk1_eta2p1_v3, fragment.HLT_VBF_DoubleMediumChargedIsoPFTauHPS20_Trk1_eta2p1_v3, fragment.HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v2, fragment.HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v3, fragment.HLT_Photon50_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_PFMET50_v7, fragment.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v7, fragment.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ600DEta3_v7, fragment.HLT_PFMET100_PFMHT100_IDTight_PFHT60_v11, fragment.HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v11, fragment.HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v11, fragment.HLT_Mu18_Mu9_SameSign_v6, fragment.HLT_Mu18_Mu9_SameSign_DZ_v6, fragment.HLT_Mu18_Mu9_v6, fragment.HLT_Mu18_Mu9_DZ_v6, fragment.HLT_Mu20_Mu10_SameSign_v6, fragment.HLT_Mu20_Mu10_SameSign_DZ_v6, fragment.HLT_Mu20_Mu10_v6, fragment.HLT_Mu20_Mu10_DZ_v6, fragment.HLT_Mu23_Mu12_SameSign_v6, fragment.HLT_Mu23_Mu12_SameSign_DZ_v6, fragment.HLT_Mu23_Mu12_v6, fragment.HLT_Mu23_Mu12_DZ_v6, fragment.HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8, fragment.HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v7, fragment.HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v12, fragment.HLT_TripleMu_5_3_3_Mass3p8_DCA_v5, fragment.HLT_QuadPFJet98_83_71_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10, fragment.HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10, fragment.HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10, fragment.HLT_QuadPFJet98_83_71_15_PFBTagDeepCSV_1p3_VBF2_v10, fragment.HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v10, fragment.HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v10, fragment.HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v10, fragment.HLT_QuadPFJet98_83_71_15_v7, fragment.HLT_QuadPFJet103_88_75_15_v7, fragment.HLT_QuadPFJet105_88_76_15_v7, fragment.HLT_QuadPFJet111_90_80_15_v7, fragment.HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p17_v4, fragment.HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p1_v4, fragment.HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_p02_v5, fragment.HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np2_v4, fragment.HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np4_v4, fragment.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v3, fragment.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v3, fragment.HLT_Mu12_IP6_v2, fragment.HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10, fragment.HLT_TrkMu6NoFiltersNoVtx_v3, fragment.HLT_TrkMu16NoFiltersNoVtx_v3, fragment.HLT_DoubleTrkMu_16_6_NoFiltersNoVtx_v3, fragment.HLT_DoubleMediumDeepTauPFTauHPS35_L2NN_eta2p1_v2, fragment.HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_eta2p1_v3, fragment.HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_eta2p1_v3, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3, fragment.HLT_IsoMu20_eta2p1_LooseDeepTauPFTauHPS27_eta2p1_CrossL1_v3, fragment.HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS180_eta2p1_v3, fragment.HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3, fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS35_L2NN_eta2p1_CrossL1_v3, fragment.HLT_LooseDeepTauPFTauHPS180_L2NN_eta2p1_v3, fragment.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepJet_4p5_v3, fragment.HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepJet_4p5_v3, fragment.HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepJet_4p5_v3, fragment.HLT_PFHT400_SixPFJet32_DoublePFBTagDeepJet_2p94_v3, fragment.HLT_PFHT450_SixPFJet36_PFBTagDeepJet_1p59_v3, fragment.HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, fragment.HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v3, fragment.HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, fragment.HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v3, fragment.HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, fragment.HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v3, fragment.HLT_QuadPFJet98_83_71_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, fragment.HLT_QuadPFJet98_83_71_15_PFBTagDeepJet_1p3_VBF2_v3, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v3, fragment.HLT_QuadPFJet70_50_40_30_v3, fragment.HLT_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v3, fragment.HLT_QuadPFJet70_50_40_35_PFBTagParticleNet_2BTagSum0p65_v3, fragment.HLT_QuadPFJet70_50_45_35_PFBTagParticleNet_2BTagSum0p65_v3, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v2, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_v2, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v2, fragment.HLT_AK8PFJet230_SoftDropMass40_v3, fragment.HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v3, fragment.HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetBB0p35_v3, fragment.HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetBB0p35_v3, fragment.HLT_AK8PFJet400_SoftDropMass40_v3, fragment.HLT_AK8PFJet425_SoftDropMass40_v3, fragment.HLT_AK8PFJet450_SoftDropMass40_v3, fragment.HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3, fragment.HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3, fragment.HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3, fragment.HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2, fragment.HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2, fragment.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v2, fragment.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2, fragment.HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_v2, fragment.HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_v2, fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_CrossL1_v2, fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_CrossL1_v2, fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_CrossL1_v2, fragment.HLT_DoublePFJets40_Mass500_MediumDeepTauPFTauHPS45_L2NN_MediumDeepTauPFTauHPS20_eta2p1_v2, fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2, fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS45_L2NN_eta2p1_CrossL1_v2, fragment.HLT_DoubleL2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v3, fragment.HLT_DoubleL2Mu12NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2, fragment.HLT_DoubleL2Mu14NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2, fragment.HLT_DoubleL3Mu16_10NoVtx_DxyMin0p01cm_v3, fragment.HLT_DoubleL3Mu18_10NoVtx_DxyMin0p01cm_v2, fragment.HLT_DoubleL3Mu20_10NoVtx_DxyMin0p01cm_v2, fragment.HLT_L2Mu10NoVtx_2Cha_v1, fragment.HLT_L2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2, fragment.HLT_L3Mu10NoVtx_v2, fragment.HLT_L3Mu10NoVtx_DxyMin0p01cm_v2, fragment.HLT_DoubleL2Mu_L3Mu16NoVtx_VetoL3Mu0DxyMax0p1cm_v2, fragment.HLT_DoubleL2Mu_L3Mu18NoVtx_VetoL3Mu0DxyMax0p1cm_v2, fragment.HLT_DoubleL2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2, fragment.HLT_DoubleL2Mu12NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2, fragment.HLT_L2Mu10NoVtx_2Cha_CosmicSeed_v1, fragment.HLT_L2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2, fragment.HLT_DoubleL3dTksMu16_10NoVtx_DxyMin0p01cm_v2, fragment.HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v2, fragment.HLT_Mu20NoFiltersNoVtxDisplaced_Photon20_CaloCustomId_v3, fragment.HLT_DoubleMediumChargedIsoDisplacedPFTauHPS32_Trk1_eta2p1_v3, fragment.HLT_HT430_DelayedJet40_DoubleDelay0p5nsTrackless_v3, fragment.HLT_HT430_DelayedJet40_DoubleDelay0p5nsInclusive_v2, fragment.HLT_HT430_DelayedJet40_DoubleDelay1nsInclusive_v3, fragment.HLT_HT430_DelayedJet40_SingleDelay1nsTrackless_v3, fragment.HLT_HT430_DelayedJet40_SingleDelay2nsInclusive_v3, fragment.HLT_HT430_DelayedJet40_SingleDelay0p5nsInclusive_v1, fragment.HLT_HT430_DelayedJet40_SingleDelay0p5nsTrackless_v1, fragment.HLT_HT430_DelayedJet40_SingleDelay1nsInclusive_v1, fragment.HLT_HT430_DelayedJet40_SingleDelay1p5nsInclusive_v1, fragment.HLT_L1Tau_DelayedJet40_DoubleDelay0p5nsTrackless_v1, fragment.HLT_L1Tau_DelayedJet40_DoubleDelay0p75nsInclusive_v1, fragment.HLT_L1Tau_DelayedJet40_DoubleDelay1nsTrackless_v1, fragment.HLT_L1Tau_DelayedJet40_DoubleDelay1p25nsInclusive_v1, fragment.HLT_L1Tau_DelayedJet40_SingleDelay2p5nsTrackless_v1, fragment.HLT_L1Tau_DelayedJet40_SingleDelay3p5nsInclusive_v1, fragment.HLT_L1Mu6HT240_v2, fragment.HLT_Mu6HT240_DisplacedDijet30_Inclusive0PtrkShortSig5_v3, fragment.HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v3, fragment.HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v3, fragment.HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v3, fragment.HLT_Mu6HT240_DisplacedDijet40_Inclusive0PtrkShortSig5_v3, fragment.HLT_Mu6HT240_DisplacedDijet40_Inclusive1PtrkShortSig5_DisplacedLoose_v3, fragment.HLT_HT430_DisplacedDijet30_Inclusive1PtrkShortSig5_v3, fragment.HLT_HT430_DisplacedDijet35_Inclusive1PtrkShortSig5_v3, fragment.HLT_HT430_DisplacedDijet40_Inclusive1PtrkShortSig5_v3, fragment.HLT_CaloMET60_DTCluster50_v3, fragment.HLT_CaloMET60_DTClusterNoMB1S50_v3, fragment.HLT_L1MET_DTCluster50_v3, fragment.HLT_L1MET_DTClusterNoMB1S50_v3, fragment.HLT_CscCluster_Loose_v2, fragment.HLT_CscCluster_Medium_v2, fragment.HLT_CscCluster_Tight_v2, fragment.HLT_L1CSCShower_DTCluster50_v2, fragment.HLT_L1CSCShower_DTCluster75_v2, fragment.HLT_PFMET105_IsoTrk50_v3, fragment.HLT_PFMET105_PFJet100_looseRecoiling_v3, fragment.HLT_PFMET110_PFJet100_v3, fragment.HLT_PFMET110_PFJet100_looseRecoiling_v3, fragment.HLT_HT170_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3, fragment.HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3, fragment.HLT_HT200_L1SingleLLPJet_DisplacedDijet60_DisplacedTrack_v3, fragment.HLT_HT270_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3, fragment.HLT_HT320_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3, fragment.HLT_HT420_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3, fragment.HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay1nsTrackless_v3, fragment.HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay2nsInclusive_v3, fragment.HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay0p5nsTrackless_v3, fragment.HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay1nsInclusive_v3, fragment.HLT_HT200_L1SingleLLPJet_DisplacedDijet30_Inclusive1PtrkShortSig5_v3, fragment.HLT_HT200_L1SingleLLPJet_DisplacedDijet35_Inclusive1PtrkShortSig5_v3, fragment.HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v3, fragment.HLT_DiPhoton10Time1ns_v2, fragment.HLT_DiPhoton10Time1p2ns_v2, fragment.HLT_DiPhoton10Time1p4ns_v2, fragment.HLT_DiPhoton10Time1p6ns_v2, fragment.HLT_DiPhoton10Time1p8ns_v2, fragment.HLT_DiPhoton10Time2ns_v2, fragment.HLT_DiPhoton10sminlt0p1_v2, fragment.HLT_DiPhoton10sminlt0p12_v2, fragment.HLT_DiPhoton10sminlt0p14_v2, fragment.HLT_DiPhoton10sminlt0p16_v2, fragment.HLT_DiPhoton10_CaloIdL_v2, fragment.HLT_DoubleEle4_eta1p22_mMax6_v2, fragment.HLT_DoubleEle4p5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle5p5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle6_eta1p22_mMax6_v2, fragment.HLT_DoubleEle6p5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle7_eta1p22_mMax6_v2, fragment.HLT_DoubleEle7p5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle8_eta1p22_mMax6_v2, fragment.HLT_DoubleEle8p5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle9_eta1p22_mMax6_v2, fragment.HLT_DoubleEle9p5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle10_eta1p22_mMax6_v2, fragment.HLT_DoubleEle4_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle4p5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle5p5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle6_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle6p5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle7_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle7p5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle8_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle8p5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle9_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle9p5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle10_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle4_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle4p5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle5p5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle6_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle6p5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle7_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle7p5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle8_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle8p5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle9_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle9p5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle10_eta1p22_mMax6_trkHits10_v1, fragment.HLT_SingleEle8_v1, fragment.HLT_SingleEle8_SingleEGL1_v1, fragment.HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2, fragment.HLT_Diphoton20_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, fragment.HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2, fragment.HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, fragment.HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, fragment.HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, fragment.HLT_Mu50_L1SingleMuShower_v1, fragment.HLT_ExpressMuons_v3, fragment.HLT_OnlineMonitorGroup_v3, fragment.HLT_HIOnlineMonitorGroup_v3, fragment.DQM_EcalReconstruction_v4, fragment.DQM_HcalReconstruction_v3, fragment.DQM_PixelReconstruction_v4, fragment.DQM_HIEcalReconstruction_v2, fragment.DQM_HIHcalReconstruction_v1, fragment.DQM_HIPixelReconstruction_v3, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part0_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part1_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part2_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part3_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part0_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part1_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part2_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part3_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part0_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part1_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part2_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part3_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part0_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part1_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part2_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part3_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part0_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part1_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part2_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part3_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part0_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part1_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part2_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part3_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part0_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part1_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part2_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part3_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part0_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part1_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part2_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part3_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part0_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part1_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part2_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part3_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v2, fragment.HLT_L1TOTEM_3_v2, fragment.HLT_L1RomanPot_part0_v2, fragment.HLT_L1RomanPot_part1_v2, fragment.HLT_L1RomanPot_part2_v2, fragment.HLT_L1RomanPot_part3_v2, fragment.HLT_PPSMaxTracksPerArm1_v2, fragment.HLT_PPSMaxTracksPerRP4_v2, fragment.HLT_L1DoubleMu_v2, fragment.HLT_L1SingleMu_v2, fragment.HLT_L1DoubleJet_v2, fragment.HLT_L1DoubleJetANDTotem_v2, fragment.HLT_L1DoubleJet_gap_v2, fragment.HLT_L1HFveto_v2, fragment.HLT_HIPhysics_v4, fragment.HLT_HIPhysicsForZS_v4, fragment.HLT_HIRandom_v3, fragment.AlCa_EcalPhiSymForHI_v3, fragment.HLT_HIHcalNZS_v4, fragment.HLT_HIHcalPhiSym_v4, fragment.AlCa_RPCMuonNormalisationForHI_v2, fragment.AlCa_EcalPi0EBonlyForHI_v3, fragment.AlCa_EcalPi0EEonlyForHI_v3, fragment.AlCa_EcalEtaEBonlyForHI_v3, fragment.AlCa_EcalEtaEEonlyForHI_v3, fragment.HLT_HICentralityVeto_v4, fragment.HLT_HICentralityVeto_Beamspot_v5, fragment.HLT_HICentrality30100_FirstCollisionAfterAbortGap_v4, fragment.HLT_HIZeroBias_v4, fragment.HLT_HIZeroBias_FirstCollisionAfterAbortGap_v4, fragment.HLT_HIPuAK4CaloJet40Eta5p1_v4, fragment.HLT_HIPuAK4CaloJet60Eta5p1_v4, fragment.HLT_HIPuAK4CaloJet80Eta5p1_v4, fragment.HLT_HIPuAK4CaloJet100Eta5p1_v4, fragment.HLT_HIPuAK4CaloJet120Eta5p1_v4, fragment.HLT_HIPuAK4CaloJet40Eta5p1_Centrality_30_100_v4, fragment.HLT_HIPuAK4CaloJet60Eta5p1_Centrality_30_100_v4, fragment.HLT_HIPuAK4CaloJet80Eta5p1_Centrality_30_100_v4, fragment.HLT_HIPuAK4CaloJet100Eta5p1_Centrality_30_100_v4, fragment.HLT_HIGEDPhoton10_v4, fragment.HLT_HIGEDPhoton20_v4, fragment.HLT_HIGEDPhoton30_v4, fragment.HLT_HIGEDPhoton40_v4, fragment.HLT_HIGEDPhoton50_v4, fragment.HLT_HIGEDPhoton60_v4, fragment.HLT_HIGEDPhoton10_EB_v4, fragment.HLT_HIGEDPhoton20_EB_v4, fragment.HLT_HIGEDPhoton30_EB_v4, fragment.HLT_HIGEDPhoton40_EB_v4, fragment.HLT_HIGEDPhoton50_EB_v4, fragment.HLT_HIGEDPhoton60_EB_v4, fragment.HLT_HIGEDPhoton10_HECut_v4, fragment.HLT_HIGEDPhoton20_HECut_v4, fragment.HLT_HIGEDPhoton30_HECut_v4, fragment.HLT_HIGEDPhoton40_HECut_v4, fragment.HLT_HIGEDPhoton50_HECut_v4, fragment.HLT_HIGEDPhoton60_HECut_v4, fragment.HLT_HIGEDPhoton10_EB_HECut_v4, fragment.HLT_HIGEDPhoton20_EB_HECut_v4, fragment.HLT_HIGEDPhoton30_EB_HECut_v4, fragment.HLT_HIGEDPhoton40_EB_HECut_v4, fragment.HLT_HIGEDPhoton50_EB_HECut_v4, fragment.HLT_HIGEDPhoton60_EB_HECut_v4, fragment.HLT_HIEle10Gsf_v4, fragment.HLT_HIEle15Gsf_v4, fragment.HLT_HIEle20Gsf_v4, fragment.HLT_HIEle30Gsf_v4, fragment.HLT_HIEle40Gsf_v4, fragment.HLT_HIEle50Gsf_v4, fragment.HLT_HIEle15Ele10Gsf_v4, fragment.HLT_HIEle15Ele10GsfMass50_v4, fragment.HLT_HIDoubleEle10Gsf_v4, fragment.HLT_HIDoubleEle10GsfMass50_v4, fragment.HLT_HIDoubleEle15Gsf_v4, fragment.HLT_HIDoubleEle15GsfMass50_v4, fragment.HLT_HIL1Mu3Eta2p5_Ele10Gsf_v4, fragment.HLT_HIL1Mu3Eta2p5_Ele15Gsf_v4, fragment.HLT_HIL1Mu3Eta2p5_Ele20Gsf_v4, fragment.HLT_HIL1Mu5Eta2p5_Ele10Gsf_v4, fragment.HLT_HIL1Mu5Eta2p5_Ele15Gsf_v4, fragment.HLT_HIL1Mu5Eta2p5_Ele20Gsf_v4, fragment.HLT_HIL1Mu7Eta2p5_Ele10Gsf_v4, fragment.HLT_HIL1Mu7Eta2p5_Ele15Gsf_v4, fragment.HLT_HIL1Mu7Eta2p5_Ele20Gsf_v4, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt20_v4, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt30_v4, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt40_v4, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt50_v4, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt60_v4, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt20_NoIter10_v4, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt30_NoIter10_v4, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt40_NoIter10_v4, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt50_NoIter10_v4, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt60_NoIter10_v4, fragment.HLT_HIDsPPTrackingGlobal_Dpt20_v4, fragment.HLT_HIDsPPTrackingGlobal_Dpt30_v4, fragment.HLT_HIDsPPTrackingGlobal_Dpt40_v4, fragment.HLT_HIDsPPTrackingGlobal_Dpt50_v4, fragment.HLT_HIDsPPTrackingGlobal_Dpt60_v4, fragment.HLT_HIDsPPTrackingGlobal_Dpt20_NoIter10_v4, fragment.HLT_HIDsPPTrackingGlobal_Dpt30_NoIter10_v4, fragment.HLT_HIDsPPTrackingGlobal_Dpt40_NoIter10_v4, fragment.HLT_HIDsPPTrackingGlobal_Dpt50_NoIter10_v4, fragment.HLT_HIDsPPTrackingGlobal_Dpt60_NoIter10_v4, fragment.HLT_HILcPPTrackingGlobal_Dpt20_v4, fragment.HLT_HILcPPTrackingGlobal_Dpt30_v4, fragment.HLT_HILcPPTrackingGlobal_Dpt40_v4, fragment.HLT_HILcPPTrackingGlobal_Dpt50_v4, fragment.HLT_HILcPPTrackingGlobal_Dpt60_v4, fragment.HLT_HILcPPTrackingGlobal_Dpt20_NoIter10_v4, fragment.HLT_HILcPPTrackingGlobal_Dpt30_NoIter10_v4, fragment.HLT_HILcPPTrackingGlobal_Dpt40_NoIter10_v4, fragment.HLT_HILcPPTrackingGlobal_Dpt50_NoIter10_v4, fragment.HLT_HILcPPTrackingGlobal_Dpt60_NoIter10_v4, fragment.HLT_HIFullTracks2018_HighPt18_v4, fragment.HLT_HIFullTracks2018_HighPt24_v4, fragment.HLT_HIFullTracks2018_HighPt34_v4, fragment.HLT_HIFullTracks2018_HighPt45_v4, fragment.HLT_HIFullTracks2018_HighPt56_v4, fragment.HLT_HIFullTracks2018_HighPt60_v4, fragment.HLT_HIFullTracks2018_HighPt18_NoIter10_v4, fragment.HLT_HIFullTracks2018_HighPt24_NoIter10_v4, fragment.HLT_HIFullTracks2018_HighPt34_NoIter10_v4, fragment.HLT_HIFullTracks2018_HighPt45_NoIter10_v4, fragment.HLT_HIFullTracks2018_HighPt56_NoIter10_v4, fragment.HLT_HIFullTracks2018_HighPt60_NoIter10_v4, fragment.HLT_HIL1DoubleMuOpen_v3, fragment.HLT_HIL1DoubleMuOpen_Centrality_30_100_v3, fragment.HLT_HIL1DoubleMuOpen_Centrality_40_100_v3, fragment.HLT_HIL1DoubleMuOpen_Centrality_50_100_v3, fragment.HLT_HIL1DoubleMuOpen_er1p6_v3, fragment.HLT_HIL1DoubleMuOpen_OS_er1p6_v3, fragment.HLT_HIL1DoubleMu0_v3, fragment.HLT_HIL1DoubleMu10_v3, fragment.HLT_HIL2_L1DoubleMu10_v3, fragment.HLT_HIL3_L1DoubleMu10_v3, fragment.HLT_HIL2DoubleMuOpen_v3, fragment.HLT_HIL3DoubleMuOpen_v3, fragment.HLT_HIL3Mu0_L2Mu0_v3, fragment.HLT_HIL3Mu2p5NHitQ10_L2Mu2_v3, fragment.HLT_HIL2Mu3_NHitQ15_v3, fragment.HLT_HIL2Mu5_NHitQ15_v3, fragment.HLT_HIL2Mu7_NHitQ15_v3, fragment.HLT_HIL3Mu2p5_L1DoubleMu0_v3, fragment.HLT_HIL3Mu3_L1DoubleMuOpen_OS_v3, fragment.HLT_HIL3Mu3NHitQ10_L1DoubleMuOpen_v3, fragment.HLT_HIL3Mu3_L1TripleMuOpen_v3, fragment.HLT_HIL3Mu12_v3, fragment.HLT_HIL3Mu15_v3, fragment.HLT_HIL3Mu20_v3, fragment.HLT_HIL3Mu3_NHitQ10_v3, fragment.HLT_HIL3Mu5_NHitQ10_v3, fragment.HLT_HIL3Mu7_NHitQ10_v3, fragment.HLT_HIL3Mu0NHitQ10_L2Mu0_MAXdR3p5_M1to5_v3, fragment.HLT_HIL3Mu2p5NHitQ10_L2Mu2_M7toinf_v3, fragment.HLT_HICsAK4PFJet60Eta1p5_v4, fragment.HLT_HICsAK4PFJet80Eta1p5_v4, fragment.HLT_HICsAK4PFJet100Eta1p5_v4, fragment.HLT_HICsAK4PFJet100Eta1p5_Beamspot_v4, fragment.HLT_HICsAK4PFJet120Eta1p5_v4, fragment.HLT_HICsAK4PFJet60Eta1p5_Centrality_30_100_v4, fragment.HLT_HICsAK4PFJet80Eta1p5_Centrality_30_100_v4, fragment.HLT_HICsAK4PFJet100Eta1p5_Centrality_30_100_v4, fragment.HLT_HIL3Mu3_EG10HECut_v4, fragment.HLT_HIL3Mu3_EG15HECut_v4, fragment.HLT_HIL3Mu3_EG20HECut_v4, fragment.HLT_HIL3Mu3_EG30HECut_v4, fragment.HLT_HIL3Mu5_EG10HECut_v4, fragment.HLT_HIL3Mu5_EG15HECut_v4, fragment.HLT_HIL3Mu5_EG20HECut_v4, fragment.HLT_HIL3Mu5_EG30HECut_v4, fragment.HLT_HIL3Mu7_EG10HECut_v4, fragment.HLT_HIL3Mu7_EG15HECut_v4, fragment.HLT_HIL3Mu7_EG20HECut_v4, fragment.HLT_HIL3Mu7_EG30HECut_v4, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet40Eta2p1_v4, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet60Eta2p1_v4, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet80Eta2p1_v4, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet100Eta2p1_v4, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet40Eta2p1_FilterDr_v4, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet60Eta2p1_FilterDr_v4, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet80Eta2p1_FilterDr_v4, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet100Eta2p1_FilterDr_v4, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet40Eta2p1_v4, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet60Eta2p1_v4, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet80Eta2p1_v4, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet100Eta2p1_v4, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet40Eta2p1_FilterDr_v4, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet60Eta2p1_FilterDr_v4, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet80Eta2p1_FilterDr_v4, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet100Eta2p1_FilterDr_v4, fragment.HLT_HIGEDPhoton10_Cent30_100_v4, fragment.HLT_HIGEDPhoton20_Cent30_100_v4, fragment.HLT_HIGEDPhoton30_Cent30_100_v4, fragment.HLT_HIGEDPhoton40_Cent30_100_v4, fragment.HLT_HIL1NotBptxOR_v4, fragment.HLT_HIL1UnpairedBunchBptxMinus_v4, fragment.HLT_HIL1UnpairedBunchBptxPlus_v4, fragment.HLT_HIMinimumBias_v2, fragment.HLT_HIUPC_DoubleEG2_BptxAND_SinglePixelTrack_MaxPixelTrack_v4, fragment.HLT_HIUPC_DoubleEG2_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4, fragment.HLT_HIUPC_DoubleEG2_NotMBHF2AND_v4, fragment.HLT_HIUPC_DoubleEG5_BptxAND_SinglePixelTrack_MaxPixelTrack_v4, fragment.HLT_HIUPC_DoubleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4, fragment.HLT_HIUPC_DoubleEG5_NotMBHF2AND_v4, fragment.HLT_HIUPC_DoubleMuCosmic_BptxAND_MaxPixelTrack_v2, fragment.HLT_HIUPC_DoubleMuCosmic_NotMBHF2AND_MaxPixelTrack_v2, fragment.HLT_HIUPC_DoubleMuCosmic_NotMBHF2AND_v2, fragment.HLT_HIUPC_DoubleMuOpen_BptxAND_MaxPixelTrack_v4, fragment.HLT_HIUPC_DoubleMuOpen_NotMBHF2AND_MaxPixelTrack_v2, fragment.HLT_HIUPC_DoubleMuOpen_NotMBHF2AND_v2, fragment.HLT_HIUPC_MBHF1AND_PixelTrackMultiplicity20400_v2, fragment.HLT_HIUPC_MBHF1AND_PixelTrackMultiplicity30400_v2, fragment.HLT_HIUPC_MBHF1AND_PixelTrackMultiplicity40400_v2, fragment.HLT_HIUPC_MBHF2AND_PixelTrackMultiplicity20400_v2, fragment.HLT_HIUPC_MBHF2AND_PixelTrackMultiplicity30400_v2, fragment.HLT_HIUPC_MBHF2AND_PixelTrackMultiplicity40400_v2, fragment.HLT_HIUPC_SingleEG2_NotMBHF2AND_ZDC1nOR_SinglePixelTrack_MaxPixelTrack_v2, fragment.HLT_HIUPC_SingleEG3_BptxAND_SinglePixelTrack_MaxPixelTrack_v4, fragment.HLT_HIUPC_SingleEG3_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4, fragment.HLT_HIUPC_SingleEG3_NotMBHF2AND_v4, fragment.HLT_HIUPC_SingleEG3_NotMBHF2OR_SinglePixelTrack_MaxPixelTrack_v4, fragment.HLT_HIUPC_SingleEG3_NotMBHF2OR_v4, fragment.HLT_HIUPC_SingleEG5_BptxAND_SinglePixelTrack_MaxPixelTrack_v4, fragment.HLT_HIUPC_SingleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4, fragment.HLT_HIUPC_SingleEG5_NotMBHF2AND_v4, fragment.HLT_HIUPC_SingleMuCosmic_BptxAND_MaxPixelTrack_v2, fragment.HLT_HIUPC_SingleMuCosmic_NotMBHF2AND_MaxPixelTrack_v2, fragment.HLT_HIUPC_SingleMuCosmic_NotMBHF2AND_v2, fragment.HLT_HIUPC_SingleMuCosmic_NotMBHF2OR_MaxPixelTrack_v2, fragment.HLT_HIUPC_SingleMuCosmic_NotMBHF2OR_v2, fragment.HLT_HIUPC_SingleMuOpen_BptxAND_MaxPixelTrack_v4, fragment.HLT_HIUPC_SingleMuOpen_NotMBHF2AND_MaxPixelTrack_v4, fragment.HLT_HIUPC_SingleMuOpen_NotMBHF2AND_v4, fragment.HLT_HIUPC_SingleMuOpen_NotMBHF2OR_MaxPixelTrack_v4, fragment.HLT_HIUPC_SingleMuOpen_NotMBHF2OR_v4, fragment.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_BptxAND_MaxPixelTrack_v2, fragment.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2AND_MaxPixelTrack_v2, fragment.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2AND_v2, fragment.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2OR_MaxPixelTrack_v2, fragment.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2OR_v2, fragment.HLT_HIUPC_ZDC1nOR_MinPixelCluster400_MaxPixelCluster10000_v2, fragment.HLT_HIUPC_ZDC1nOR_SinglePixelTrackLowPt_MaxPixelCluster400_v2, fragment.HLT_HIUPC_ZDC1nOR_SinglePixelTrack_MaxPixelTrack_v2, fragment.HLT_HIUPC_ZDC1nXOR_MBHF1AND_PixelTrackMultiplicity20_v2, fragment.HLT_HIUPC_ZDC1nXOR_MBHF1AND_PixelTrackMultiplicity30_v2, fragment.HLT_HIUPC_ZDC1nXOR_MBHF1AND_PixelTrackMultiplicity40_v2, fragment.HLT_HIUPC_ZDC1nXOR_MBHF2AND_PixelTrackMultiplicity20_v2, fragment.HLT_HIUPC_ZDC1nXOR_MBHF2AND_PixelTrackMultiplicity30_v2, fragment.HLT_HIUPC_ZDC1nXOR_MBHF2AND_PixelTrackMultiplicity40_v2, fragment.HLT_HIUPC_ZeroBias_MinPixelCluster400_MaxPixelCluster10000_v2, fragment.HLT_HIUPC_ZeroBias_SinglePixelTrackLowPt_MaxPixelCluster400_v2, fragment.HLT_HIUPC_ZeroBias_SinglePixelTrack_MaxPixelTrack_v2, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath, fragment.ScoutingPFOutput, fragment.Dataset_AlCaLowPtJet, fragment.Dataset_AlCaLumiPixelsCountsExpress, fragment.Dataset_AlCaLumiPixelsCountsPrompt, fragment.Dataset_AlCaP0, fragment.Dataset_AlCaPPSExpress, fragment.Dataset_AlCaPPSPrompt, fragment.Dataset_AlCaPhiSym, fragment.Dataset_BTagMu, fragment.Dataset_Commissioning, fragment.Dataset_Cosmics, fragment.Dataset_DQMGPUvsCPU, fragment.Dataset_DQMOnlineBeamspot, fragment.Dataset_DisplacedJet, fragment.Dataset_ReservedDoubleMuonLowMass, fragment.Dataset_EGamma, fragment.Dataset_EcalLaser, fragment.Dataset_EmptyBX, fragment.Dataset_EphemeralHLTPhysics, fragment.Dataset_EphemeralZeroBias, fragment.Dataset_EventDisplay, fragment.Dataset_ExpressAlignment, fragment.Dataset_ExpressCosmics, fragment.Dataset_ExpressPhysics, fragment.Dataset_FSQJet1, fragment.Dataset_FSQJet2, fragment.Dataset_FullTrack, fragment.Dataset_HFvetoTOTEM, fragment.Dataset_HIDQMOnlineBeamspot, fragment.Dataset_HIDoubleMuon, fragment.Dataset_HIDoubleMuonPsiPeri, fragment.Dataset_HIEmptyBX, fragment.Dataset_HIEventDisplay, fragment.Dataset_HIExpressAlignment, fragment.Dataset_HIExpressPhysics, fragment.Dataset_HIForward, fragment.Dataset_HIHLTMonitor, fragment.Dataset_HIHLTPhysics, fragment.Dataset_HIHardProbes, fragment.Dataset_HIHardProbesLower, fragment.Dataset_HIHardProbesPeripheral, fragment.Dataset_HIHcalNZS, fragment.Dataset_HIHeavyFlavor, fragment.Dataset_HINCaloJets, fragment.Dataset_HINPFJets, fragment.Dataset_HIOnlineMonitor, fragment.Dataset_HISingleMuon, fragment.Dataset_HITestRaw, fragment.Dataset_HITestRawPrime, fragment.Dataset_HITrackerNZS, fragment.Dataset_HIZeroBias1, fragment.Dataset_HIZeroBias10, fragment.Dataset_HIZeroBias11, fragment.Dataset_HIZeroBias12, fragment.Dataset_HIZeroBias2, fragment.Dataset_HIZeroBias3, fragment.Dataset_HIZeroBias4, fragment.Dataset_HIZeroBias5, fragment.Dataset_HIZeroBias6, fragment.Dataset_HIZeroBias7, fragment.Dataset_HIZeroBias8, fragment.Dataset_HIZeroBias9, fragment.Dataset_HLTMonitor, fragment.Dataset_HLTPhysics, fragment.Dataset_HcalNZS, fragment.Dataset_HeavyFlavor, fragment.Dataset_HighMultiplicity, fragment.Dataset_HighPtJet80, fragment.Dataset_HighPtLowerJets, fragment.Dataset_HighPtLowerPhotons, fragment.Dataset_HighPtPhoton30AndZ, fragment.Dataset_IsolatedBunch, fragment.Dataset_JetMET, fragment.Dataset_JetsTOTEM, fragment.Dataset_L1Accept, fragment.Dataset_L1MinimumBias, fragment.Dataset_MinBiasTOTEM, fragment.Dataset_MinimumBias, fragment.Dataset_MinimumBias0, fragment.Dataset_MinimumBias1, fragment.Dataset_MinimumBias2, fragment.Dataset_MinimumBias3, fragment.Dataset_MinimumBias4, fragment.Dataset_MinimumBias5, fragment.Dataset_MinimumBias6, fragment.Dataset_MinimumBias7, fragment.Dataset_MinimumBias8, fragment.Dataset_MinimumBias9, fragment.Dataset_MonteCarlo, fragment.Dataset_MuPlusX, fragment.Dataset_Muon, fragment.Dataset_MuonEG, fragment.Dataset_MuonEGammaTOTEM, fragment.Dataset_NoBPTX, fragment.Dataset_OnlineMonitor, fragment.Dataset_ParkingDoubleElectronLowMass0, fragment.Dataset_ParkingDoubleElectronLowMass1, fragment.Dataset_ParkingDoubleElectronLowMass2, fragment.Dataset_ParkingDoubleElectronLowMass3, fragment.Dataset_ParkingDoubleElectronLowMass4, fragment.Dataset_ParkingDoubleElectronLowMass5, fragment.Dataset_ParkingDoubleMuonLowMass0, fragment.Dataset_ParkingDoubleMuonLowMass1, fragment.Dataset_ParkingDoubleMuonLowMass2, fragment.Dataset_ParkingDoubleMuonLowMass3, fragment.Dataset_ParkingDoubleMuonLowMass4, fragment.Dataset_ParkingDoubleMuonLowMass5, fragment.Dataset_ParkingDoubleMuonLowMass6, fragment.Dataset_ParkingDoubleMuonLowMass7, fragment.Dataset_ParkingSingleMuon0, fragment.Dataset_ParkingSingleMuon1, fragment.Dataset_ParkingSingleMuon2, fragment.Dataset_RPCMonitor, fragment.Dataset_RandomTOTEM1, fragment.Dataset_RandomTOTEM2, fragment.Dataset_RandomTOTEM3, fragment.Dataset_RandomTOTEM4, fragment.Dataset_ScoutingPFMonitor, fragment.Dataset_ScoutingPFRun3, fragment.Dataset_SingleMuHighPt, fragment.Dataset_SingleMuLowPt, fragment.Dataset_TOTEM1part0, fragment.Dataset_TOTEM1part1, fragment.Dataset_TOTEM1part2, fragment.Dataset_TOTEM1part3, fragment.Dataset_TOTEM2part0, fragment.Dataset_TOTEM2part1, fragment.Dataset_TOTEM2part2, fragment.Dataset_TOTEM2part3, fragment.Dataset_TOTEM3, fragment.Dataset_TOTEM4part0, fragment.Dataset_TOTEM4part1, fragment.Dataset_TOTEM4part2, fragment.Dataset_TOTEM4part3, fragment.Dataset_Tau, fragment.Dataset_TestEnablesEcalHcal, fragment.Dataset_TestEnablesEcalHcalDQM, fragment.Dataset_ZeroBias, fragment.Dataset_ZeroBiasTOTEM, fragment.Dataset_ZeroBiasTOTEM1, fragment.Dataset_ZeroBiasTOTEM2, fragment.Dataset_ZeroBiasTOTEM3, fragment.Dataset_ZeroBiasTOTEM4, fragment.Dataset_ppForward, )) +fragment.schedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.Status_OnCPU, fragment.Status_OnGPU, fragment.HLT_AK8PFJet400_MassSD30_v2, fragment.HLT_AK8PFJet420_MassSD30_v2, fragment.HLT_AK8PFJet450_MassSD30_v2, fragment.HLT_AK8DiPFJet250_250_MassSD30_v2, fragment.HLT_AK8DiPFJet250_250_MassSD50_v2, fragment.HLT_AK8DiPFJet260_260_MassSD30_v2, fragment.HLT_AK8DiPFJet270_270_MassSD30_v2, fragment.HLT_CaloJet10_NoJetID_v5, fragment.HLT_CaloJet20_NoJetID_v5, fragment.HLT_CaloJet50_NoJetID_v5, fragment.HLT_CaloJet500_NoJetID_v14, fragment.HLT_CaloJet550_NoJetID_v9, fragment.HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6, fragment.HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v6, fragment.HLT_Trimuon5_3p5_2_Upsilon_Muon_v7, fragment.HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5, fragment.HLT_DoubleEle25_CaloIdL_MW_v7, fragment.HLT_DoubleEle27_CaloIdL_MW_v7, fragment.HLT_DoubleEle33_CaloIdL_MW_v20, fragment.HLT_DoubleEle24_eta2p1_WPTight_Gsf_v9, fragment.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v22, fragment.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v22, fragment.HLT_Ele27_Ele37_CaloIdL_MW_v7, fragment.HLT_Mu27_Ele37_CaloIdL_MW_v7, fragment.HLT_Mu37_Ele27_CaloIdL_MW_v7, fragment.HLT_Mu37_TkMu27_v7, fragment.HLT_DoubleMu4_3_Bs_v17, fragment.HLT_DoubleMu4_3_Jpsi_v17, fragment.HLT_DoubleMu4_3_LowMass_v3, fragment.HLT_DoubleMu4_LowMass_Displaced_v3, fragment.HLT_Mu0_L1DoubleMu_v3, fragment.HLT_Mu4_L1DoubleMu_v3, fragment.HLT_DoubleMu4_3_Photon4_BsToMMG_v2, fragment.HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v2, fragment.HLT_DoubleMu3_Trk_Tau3mu_v14, fragment.HLT_DoubleMu3_TkMu_DsTau3Mu_v6, fragment.HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v10, fragment.HLT_DoubleMu4_MuMuTrk_Displaced_v17, fragment.HLT_Mu3_PFJet40_v18, fragment.HLT_Mu7p5_L2Mu2_Jpsi_v12, fragment.HLT_Mu7p5_L2Mu2_Upsilon_v12, fragment.HLT_Mu3_L1SingleMu5orSingleMu7_v3, fragment.HLT_DoublePhoton33_CaloIdL_v9, fragment.HLT_DoublePhoton70_v9, fragment.HLT_DoublePhoton85_v17, fragment.HLT_Ele20_WPTight_Gsf_v8, fragment.HLT_Ele15_WPLoose_Gsf_v5, fragment.HLT_Ele17_WPLoose_Gsf_v5, fragment.HLT_Ele20_WPLoose_Gsf_v8, fragment.HLT_Ele20_eta2p1_WPLoose_Gsf_v8, fragment.HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v6, fragment.HLT_Ele27_WPTight_Gsf_v18, fragment.HLT_Ele28_WPTight_Gsf_v3, fragment.HLT_Ele30_WPTight_Gsf_v3, fragment.HLT_Ele32_WPTight_Gsf_v17, fragment.HLT_Ele35_WPTight_Gsf_v11, fragment.HLT_Ele35_WPTight_Gsf_L1EGMT_v7, fragment.HLT_Ele38_WPTight_Gsf_v11, fragment.HLT_Ele40_WPTight_Gsf_v11, fragment.HLT_Ele32_WPTight_Gsf_L1DoubleEG_v11, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v3, fragment.HLT_HT450_Beamspot_v13, fragment.HLT_HT300_Beamspot_v13, fragment.HLT_HT60_Beamspot_v3, fragment.HLT_ZeroBias_Beamspot_v6, fragment.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v3, fragment.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v3, fragment.HLT_IsoMu27_LooseChargedIsoPFTau20_Trk1_eta2p1_SingleL1_v7, fragment.HLT_IsoMu27_LooseChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v4, fragment.HLT_IsoMu27_MediumChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v4, fragment.HLT_IsoMu27_TightChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v4, fragment.HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2, fragment.HLT_IsoMu20_v17, fragment.HLT_IsoMu24_v15, fragment.HLT_IsoMu24_eta2p1_v17, fragment.HLT_IsoMu27_v18, fragment.HLT_IsoMu30_v6, fragment.HLT_UncorrectedJetE30_NoBPTX_v7, fragment.HLT_UncorrectedJetE30_NoBPTX3BX_v7, fragment.HLT_UncorrectedJetE60_NoBPTX3BX_v7, fragment.HLT_UncorrectedJetE70_NoBPTX3BX_v7, fragment.HLT_L1SingleMu18_v4, fragment.HLT_L1SingleMu25_v3, fragment.HLT_L1SingleMuOpen_v3, fragment.HLT_L1SingleMuOpen_DT_v3, fragment.HLT_L1SingleMuCosmics_v2, fragment.HLT_L1SingleMu3_v2, fragment.HLT_L1SingleMu5_v2, fragment.HLT_L1SingleMu7_v2, fragment.HLT_L1DoubleMu0_v2, fragment.HLT_L1SingleEG10_v3, fragment.HLT_L1SingleEG15_v3, fragment.HLT_L1SingleEG18_v2, fragment.HLT_L1SingleJet16_v2, fragment.HLT_L1SingleJet20_v2, fragment.HLT_L1SingleJet35_v2, fragment.HLT_L1SingleJet8erHE_v2, fragment.HLT_L1SingleJet10erHE_v2, fragment.HLT_L1SingleJet12erHE_v2, fragment.HLT_L1SingleJet200_v2, fragment.HLT_L1DoubleJetC50_v3, fragment.HLT_L1EXT_HCAL_LaserMon1_v2, fragment.HLT_L1EXT_HCAL_LaserMon4_v2, fragment.HLT_DQMPixels_SingleMuOpen_v3, fragment.HLT_L2DoubleMu23_NoVertex_v3, fragment.HLT_L2Mu10_v8, fragment.HLT_L2Mu10_NoVertex_NoBPTX3BX_v6, fragment.HLT_L2Mu10_NoVertex_NoBPTX_v7, fragment.HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v5, fragment.HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v6, fragment.HLT_L2Mu50_v3, fragment.HLT_L2Mu23NoVtx_2Cha_v2, fragment.HLT_L2Mu23NoVtx_2Cha_CosmicSeed_v2, fragment.HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v3, fragment.HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v3, fragment.HLT_DoubleL2Mu50_v3, fragment.HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v3, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v3, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v3, fragment.HLT_DoubleL2Mu23NoVtx_2Cha_v3, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_v3, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v3, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v16, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v5, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v17, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v5, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v7, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v5, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v7, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v5, fragment.HLT_Mu25_TkMu0_Onia_v10, fragment.HLT_Mu30_TkMu0_Psi_v3, fragment.HLT_Mu30_TkMu0_Upsilon_v3, fragment.HLT_Mu20_TkMu0_Phi_v10, fragment.HLT_Mu25_TkMu0_Phi_v10, fragment.HLT_Mu12_v5, fragment.HLT_Mu15_v5, fragment.HLT_Mu20_v14, fragment.HLT_Mu27_v15, fragment.HLT_Mu50_v15, fragment.HLT_Mu55_v5, fragment.HLT_CascadeMu100_v5, fragment.HLT_HighPtTkMu100_v4, fragment.HLT_DiPFJet15_NoCaloMatched_v18, fragment.HLT_DiPFJet25_NoCaloMatched_v18, fragment.HLT_DiPFJet15_FBEta3_NoCaloMatched_v19, fragment.HLT_DiPFJet25_FBEta3_NoCaloMatched_v19, fragment.HLT_DiPFJetAve40_v16, fragment.HLT_DiPFJetAve60_v16, fragment.HLT_DiPFJetAve80_v15, fragment.HLT_DiPFJetAve140_v15, fragment.HLT_DiPFJetAve200_v15, fragment.HLT_DiPFJetAve260_v16, fragment.HLT_DiPFJetAve320_v16, fragment.HLT_DiPFJetAve400_v16, fragment.HLT_DiPFJetAve500_v16, fragment.HLT_DiPFJetAve15_HFJEC_v19, fragment.HLT_DiPFJetAve25_HFJEC_v19, fragment.HLT_DiPFJetAve35_HFJEC_v19, fragment.HLT_DiPFJetAve60_HFJEC_v17, fragment.HLT_DiPFJetAve80_HFJEC_v18, fragment.HLT_DiPFJetAve100_HFJEC_v18, fragment.HLT_DiPFJetAve160_HFJEC_v18, fragment.HLT_DiPFJetAve220_HFJEC_v18, fragment.HLT_DiPFJetAve260_HFJEC_v1, fragment.HLT_DiPFJetAve300_HFJEC_v18, fragment.HLT_AK8PFJet15_v5, fragment.HLT_AK8PFJet25_v5, fragment.HLT_AK8PFJet40_v18, fragment.HLT_AK8PFJet60_v17, fragment.HLT_AK8PFJet80_v17, fragment.HLT_AK8PFJet140_v17, fragment.HLT_AK8PFJet200_v17, fragment.HLT_AK8PFJet260_v18, fragment.HLT_AK8PFJet320_v18, fragment.HLT_AK8PFJet400_v18, fragment.HLT_AK8PFJet450_v18, fragment.HLT_AK8PFJet500_v18, fragment.HLT_AK8PFJet550_v13, fragment.HLT_PFJet15_v5, fragment.HLT_PFJet25_v5, fragment.HLT_PFJet40_v23, fragment.HLT_PFJet60_v23, fragment.HLT_PFJet80_v22, fragment.HLT_PFJet110_v2, fragment.HLT_PFJet140_v21, fragment.HLT_PFJet200_v21, fragment.HLT_PFJet260_v22, fragment.HLT_PFJet320_v22, fragment.HLT_PFJet400_v22, fragment.HLT_PFJet450_v23, fragment.HLT_PFJet500_v23, fragment.HLT_PFJet550_v13, fragment.HLT_PFJetFwd15_v5, fragment.HLT_PFJetFwd25_v5, fragment.HLT_PFJetFwd40_v21, fragment.HLT_PFJetFwd60_v21, fragment.HLT_PFJetFwd80_v20, fragment.HLT_PFJetFwd140_v20, fragment.HLT_PFJetFwd200_v20, fragment.HLT_PFJetFwd260_v21, fragment.HLT_PFJetFwd320_v21, fragment.HLT_PFJetFwd400_v21, fragment.HLT_PFJetFwd450_v21, fragment.HLT_PFJetFwd500_v21, fragment.HLT_AK8PFJetFwd15_v5, fragment.HLT_AK8PFJetFwd25_v5, fragment.HLT_AK8PFJetFwd40_v17, fragment.HLT_AK8PFJetFwd60_v16, fragment.HLT_AK8PFJetFwd80_v16, fragment.HLT_AK8PFJetFwd140_v16, fragment.HLT_AK8PFJetFwd200_v16, fragment.HLT_AK8PFJetFwd260_v17, fragment.HLT_AK8PFJetFwd320_v17, fragment.HLT_AK8PFJetFwd400_v17, fragment.HLT_AK8PFJetFwd450_v17, fragment.HLT_AK8PFJetFwd500_v17, fragment.HLT_PFHT180_v19, fragment.HLT_PFHT250_v19, fragment.HLT_PFHT370_v19, fragment.HLT_PFHT430_v19, fragment.HLT_PFHT510_v19, fragment.HLT_PFHT590_v19, fragment.HLT_PFHT680_v19, fragment.HLT_PFHT780_v19, fragment.HLT_PFHT890_v19, fragment.HLT_PFHT1050_v20, fragment.HLT_PFHT500_PFMET100_PFMHT100_IDTight_v14, fragment.HLT_PFHT500_PFMET110_PFMHT110_IDTight_v14, fragment.HLT_PFHT700_PFMET85_PFMHT85_IDTight_v14, fragment.HLT_PFHT700_PFMET95_PFMHT95_IDTight_v14, fragment.HLT_PFHT800_PFMET75_PFMHT75_IDTight_v14, fragment.HLT_PFHT800_PFMET85_PFMHT85_IDTight_v14, fragment.HLT_PFMET110_PFMHT110_IDTight_v22, fragment.HLT_PFMET120_PFMHT120_IDTight_v22, fragment.HLT_PFMET130_PFMHT130_IDTight_v22, fragment.HLT_PFMET140_PFMHT140_IDTight_v22, fragment.HLT_PFMET100_PFMHT100_IDTight_CaloBTagDeepCSV_3p1_v10, fragment.HLT_PFMET110_PFMHT110_IDTight_CaloBTagDeepCSV_3p1_v10, fragment.HLT_PFMET120_PFMHT120_IDTight_CaloBTagDeepCSV_3p1_v10, fragment.HLT_PFMET130_PFMHT130_IDTight_CaloBTagDeepCSV_3p1_v10, fragment.HLT_PFMET140_PFMHT140_IDTight_CaloBTagDeepCSV_3p1_v10, fragment.HLT_PFMET120_PFMHT120_IDTight_PFHT60_v11, fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v11, fragment.HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v11, fragment.HLT_PFMETTypeOne110_PFMHT110_IDTight_v14, fragment.HLT_PFMETTypeOne120_PFMHT120_IDTight_v14, fragment.HLT_PFMETTypeOne130_PFMHT130_IDTight_v14, fragment.HLT_PFMETTypeOne140_PFMHT140_IDTight_v13, fragment.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v22, fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v22, fragment.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v21, fragment.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v21, fragment.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_FilterHF_v2, fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_FilterHF_v2, fragment.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_FilterHF_v2, fragment.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_FilterHF_v2, fragment.HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v22, fragment.HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v22, fragment.HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v21, fragment.HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v21, fragment.HLT_L1ETMHadSeeds_v4, fragment.HLT_CaloMHT90_v6, fragment.HLT_CaloMET80_NotCleaned_v6, fragment.HLT_CaloMET90_NotCleaned_v6, fragment.HLT_CaloMET100_NotCleaned_v6, fragment.HLT_CaloMET110_NotCleaned_v6, fragment.HLT_CaloMET250_NotCleaned_v6, fragment.HLT_CaloMET300_NotCleaned_v6, fragment.HLT_CaloMET350_NotCleaned_v6, fragment.HLT_PFMET200_NotCleaned_v11, fragment.HLT_PFMET250_NotCleaned_v11, fragment.HLT_PFMET300_NotCleaned_v11, fragment.HLT_PFMET200_BeamHaloCleaned_v11, fragment.HLT_PFMETTypeOne200_BeamHaloCleaned_v11, fragment.HLT_MET105_IsoTrk50_v11, fragment.HLT_MET120_IsoTrk50_v11, fragment.HLT_SingleJet30_Mu12_SinglePFJet40_v13, fragment.HLT_Mu12eta2p3_v3, fragment.HLT_Mu12eta2p3_PFJet40_v3, fragment.HLT_Mu12_DoublePFJets40_PFBTagDeepCSV_p71_v3, fragment.HLT_Mu12_DoublePFJets100_PFBTagDeepCSV_p71_v3, fragment.HLT_Mu12_DoublePFJets200_PFBTagDeepCSV_p71_v3, fragment.HLT_Mu12_DoublePFJets350_PFBTagDeepCSV_p71_v3, fragment.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, fragment.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, fragment.HLT_DoublePFJets40_PFBTagDeepCSV_p71_v3, fragment.HLT_DoublePFJets100_PFBTagDeepCSV_p71_v3, fragment.HLT_DoublePFJets200_PFBTagDeepCSV_p71_v3, fragment.HLT_DoublePFJets350_PFBTagDeepCSV_p71_v3, fragment.HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, fragment.HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, fragment.HLT_Mu12_DoublePFJets40_PFBTagDeepJet_p71_v3, fragment.HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v3, fragment.HLT_Mu12_DoublePFJets200_PFBTagDeepJet_p71_v3, fragment.HLT_Mu12_DoublePFJets350_PFBTagDeepJet_p71_v3, fragment.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, fragment.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, fragment.HLT_DoublePFJets40_PFBTagDeepJet_p71_v3, fragment.HLT_DoublePFJets100_PFBTagDeepJet_p71_v3, fragment.HLT_DoublePFJets200_PFBTagDeepJet_p71_v3, fragment.HLT_DoublePFJets350_PFBTagDeepJet_p71_v4, fragment.HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, fragment.HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, fragment.HLT_Photon300_NoHE_v15, fragment.HLT_Mu8_TrkIsoVVL_v14, fragment.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v20, fragment.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v20, fragment.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v21, fragment.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v21, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v15, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v3, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v3, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v3, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v3, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v13, fragment.HLT_Mu17_TrkIsoVVL_v15, fragment.HLT_Mu19_TrkIsoVVL_v6, fragment.HLT_BTagMu_AK4DiJet20_Mu5_v15, fragment.HLT_BTagMu_AK4DiJet40_Mu5_v15, fragment.HLT_BTagMu_AK4DiJet70_Mu5_v15, fragment.HLT_BTagMu_AK4DiJet110_Mu5_v15, fragment.HLT_BTagMu_AK4DiJet170_Mu5_v14, fragment.HLT_BTagMu_AK4Jet300_Mu5_v14, fragment.HLT_BTagMu_AK8DiJet170_Mu5_v11, fragment.HLT_BTagMu_AK8Jet170_DoubleMu5_v4, fragment.HLT_BTagMu_AK8Jet300_Mu5_v14, fragment.HLT_Ele15_Ele8_CaloIdL_TrackIdL_IsoVL_v5, fragment.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21, fragment.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v21, fragment.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17, fragment.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v9, fragment.HLT_Mu23_TrkIsoVVL_Ele8_CaloIdL_TrackIdL_IsoVL_DZ_v12, fragment.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v9, fragment.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v17, fragment.HLT_Mu12_DoublePhoton20_v7, fragment.HLT_Photon20_v4, fragment.HLT_Photon22_v4, fragment.HLT_Photon25_v6, fragment.HLT_Photon33_v7, fragment.HLT_Photon50_v15, fragment.HLT_Photon75_v15, fragment.HLT_Photon90_v15, fragment.HLT_Photon120_v15, fragment.HLT_Photon150_v9, fragment.HLT_Photon175_v17, fragment.HLT_Photon200_v16, fragment.HLT_Photon30EB_TightID_TightIso_v3, fragment.HLT_Photon100EB_TightID_TightIso_v4, fragment.HLT_Photon110EB_TightID_TightIso_v4, fragment.HLT_Photon120EB_TightID_TightIso_v4, fragment.HLT_Photon100EBHE10_v4, fragment.HLT_Photon100EEHE10_v4, fragment.HLT_Photon100EE_TightID_TightIso_v4, fragment.HLT_Photon50_R9Id90_HE10_IsoM_v16, fragment.HLT_Photon75_R9Id90_HE10_IsoM_v16, fragment.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ300_PFJetsMJJ400DEta3_v7, fragment.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ400_PFJetsMJJ600DEta3_v7, fragment.HLT_Photon90_R9Id90_HE10_IsoM_v16, fragment.HLT_Photon120_R9Id90_HE10_IsoM_v16, fragment.HLT_Photon165_R9Id90_HE10_IsoM_v17, fragment.HLT_Photon90_CaloIdL_PFHT700_v18, fragment.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v15, fragment.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v15, fragment.HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_Mass55_v14, fragment.HLT_Photon35_TwoProngs35_v3, fragment.HLT_IsoMu24_TwoProngs35_v3, fragment.HLT_Dimuon0_Jpsi_L1_NoOS_v9, fragment.HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v9, fragment.HLT_Dimuon0_Jpsi_v10, fragment.HLT_Dimuon0_Jpsi_NoVertexing_v10, fragment.HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v9, fragment.HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v9, fragment.HLT_Dimuon0_Jpsi3p5_Muon2_v7, fragment.HLT_Dimuon0_Upsilon_L1_4p5_v11, fragment.HLT_Dimuon0_Upsilon_L1_5_v11, fragment.HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10, fragment.HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11, fragment.HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9, fragment.HLT_Dimuon0_Upsilon_NoVertexing_v9, fragment.HLT_Dimuon0_Upsilon_L1_5M_v10, fragment.HLT_Dimuon0_LowMass_L1_0er1p5R_v9, fragment.HLT_Dimuon0_LowMass_L1_0er1p5_v10, fragment.HLT_Dimuon0_LowMass_v10, fragment.HLT_Dimuon0_LowMass_L1_4_v10, fragment.HLT_Dimuon0_LowMass_L1_4R_v9, fragment.HLT_Dimuon0_LowMass_L1_TM530_v8, fragment.HLT_Trimuon2_Upsilon5_Muon_NoL1Mass_v8, fragment.HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8, fragment.HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8, fragment.HLT_TripleMu_5_3_3_Mass3p8_DZ_v10, fragment.HLT_TripleMu_10_5_5_DZ_v12, fragment.HLT_TripleMu_12_10_5_v12, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v6, fragment.HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v12, fragment.HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v12, fragment.HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v12, fragment.HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v8, fragment.HLT_DoubleMu4_Jpsi_Displaced_v9, fragment.HLT_DoubleMu4_Jpsi_NoVertexing_v9, fragment.HLT_DoubleMu4_JpsiTrkTrk_Displaced_v9, fragment.HLT_DoubleMu4_JpsiTrk_Bc_v2, fragment.HLT_DoubleMu43NoFiltersNoVtx_v6, fragment.HLT_DoubleMu48NoFiltersNoVtx_v6, fragment.HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v7, fragment.HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v7, fragment.HLT_Mu38NoFiltersNoVtxDisplaced_Photon38_CaloIdL_v3, fragment.HLT_Mu43NoFiltersNoVtxDisplaced_Photon43_CaloIdL_v3, fragment.HLT_DoubleMu40NoFiltersNoVtxDisplaced_v3, fragment.HLT_DoubleMu20_7_Mass0to30_L1_DM4_v9, fragment.HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v10, fragment.HLT_HT425_v11, fragment.HLT_HT430_DisplacedDijet40_DisplacedTrack_v15, fragment.HLT_HT500_DisplacedDijet40_DisplacedTrack_v15, fragment.HLT_HT430_DisplacedDijet60_DisplacedTrack_v15, fragment.HLT_HT400_DisplacedDijet40_DisplacedTrack_v15, fragment.HLT_HT650_DisplacedDijet60_Inclusive_v15, fragment.HLT_HT550_DisplacedDijet60_Inclusive_v15, fragment.HLT_DiJet110_35_Mjj650_PFMET110_v11, fragment.HLT_DiJet110_35_Mjj650_PFMET120_v11, fragment.HLT_DiJet110_35_Mjj650_PFMET130_v11, fragment.HLT_TripleJet110_35_35_Mjj650_PFMET110_v11, fragment.HLT_TripleJet110_35_35_Mjj650_PFMET120_v11, fragment.HLT_TripleJet110_35_35_Mjj650_PFMET130_v11, fragment.HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v15, fragment.HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v15, fragment.HLT_Ele28_HighEta_SC20_Mass55_v15, fragment.HLT_DoubleMu20_7_Mass0to30_Photon23_v10, fragment.HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10, fragment.HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v18, fragment.HLT_Ele15_IsoVVVL_PFHT450_v18, fragment.HLT_Ele50_IsoVVVL_PFHT450_v18, fragment.HLT_Ele15_IsoVVVL_PFHT600_v22, fragment.HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v17, fragment.HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v18, fragment.HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v17, fragment.HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10, fragment.HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v17, fragment.HLT_Mu15_IsoVVVL_PFHT450_v17, fragment.HLT_Mu50_IsoVVVL_PFHT450_v17, fragment.HLT_Mu15_IsoVVVL_PFHT600_v21, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMET70_PFMHT70_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu70_PFMHTNoMu70_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v4, fragment.HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9, fragment.HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9, fragment.HLT_Dimuon10_Upsilon_y1p4_v3, fragment.HLT_Dimuon12_Upsilon_y1p4_v4, fragment.HLT_Dimuon14_Phi_Barrel_Seagulls_v9, fragment.HLT_Dimuon25_Jpsi_v16, fragment.HLT_Dimuon14_PsiPrime_v15, fragment.HLT_Dimuon14_PsiPrime_noCorrL1_v7, fragment.HLT_Dimuon18_PsiPrime_v16, fragment.HLT_Dimuon18_PsiPrime_noCorrL1_v8, fragment.HLT_Dimuon24_Upsilon_noCorrL1_v8, fragment.HLT_Dimuon24_Phi_noCorrL1_v8, fragment.HLT_Dimuon25_Jpsi_noCorrL1_v8, fragment.HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8_v19, fragment.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v19, fragment.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v19, fragment.HLT_DoubleIsoMu20_eta2p1_v9, fragment.HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v8, fragment.HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v14, fragment.HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v15, fragment.HLT_Mu8_v14, fragment.HLT_Mu17_v15, fragment.HLT_Mu19_v6, fragment.HLT_Mu17_Photon30_IsoCaloId_v8, fragment.HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v18, fragment.HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v20, fragment.HLT_Ele15_CaloIdL_TrackIdL_IsoVL_PFJet30_v5, fragment.HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v20, fragment.HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v20, fragment.HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v18, fragment.HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v20, fragment.HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v20, fragment.HLT_Ele115_CaloIdVT_GsfTrkIdT_v17, fragment.HLT_Ele135_CaloIdVT_GsfTrkIdT_v10, fragment.HLT_Ele145_CaloIdVT_GsfTrkIdT_v11, fragment.HLT_Ele200_CaloIdVT_GsfTrkIdT_v11, fragment.HLT_Ele250_CaloIdVT_GsfTrkIdT_v16, fragment.HLT_Ele300_CaloIdVT_GsfTrkIdT_v16, fragment.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v5, fragment.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v11, fragment.HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v10, fragment.HLT_PFHT400_SixPFJet32_v10, fragment.HLT_PFHT450_SixPFJet36_PFBTagDeepCSV_1p59_v9, fragment.HLT_PFHT450_SixPFJet36_v9, fragment.HLT_PFHT400_FivePFJet_100_100_60_30_30_v10, fragment.HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v10, fragment.HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepCSV_4p5_v10, fragment.HLT_PFHT350_v21, fragment.HLT_PFHT350MinPFJet15_v12, fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_v8, fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v8, fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v14, fragment.HLT_ECALHT800_v12, fragment.HLT_DiSC30_18_EIso_AND_HE_Mass70_v16, fragment.HLT_L1FatEvents_v3, fragment.HLT_Physics_v8, fragment.HLT_EphemeralPhysics_v3, fragment.DST_Physics_v8, fragment.HLT_Random_v3, fragment.HLT_Random_TOTEM_part0_v1, fragment.HLT_Random_TOTEM_part1_v1, fragment.HLT_Random_TOTEM_part2_v1, fragment.HLT_Random_TOTEM_part3_v1, fragment.HLT_ZeroBias_v7, fragment.HLT_ZeroBias_TOTEM_part0_v2, fragment.HLT_ZeroBias_TOTEM_part1_v2, fragment.HLT_ZeroBias_TOTEM_part2_v2, fragment.HLT_ZeroBias_TOTEM_part3_v2, fragment.HLT_ZeroBias_Alignment_v2, fragment.HLT_EphemeralZeroBias_v3, fragment.DST_ZeroBias_v3, fragment.DST_Run3_PFScoutingPixelTracking_v18, fragment.DST_HLTMuon_Run3_PFScoutingPixelTracking_v18, fragment.HLT_AK4CaloJet30_v13, fragment.HLT_AK4CaloJet40_v12, fragment.HLT_AK4CaloJet50_v12, fragment.HLT_AK4CaloJet80_v12, fragment.HLT_AK4CaloJet100_v12, fragment.HLT_AK4CaloJet120_v11, fragment.HLT_AK4PFJet30_v21, fragment.HLT_AK4PFJet50_v21, fragment.HLT_AK4PFJet80_v21, fragment.HLT_AK4PFJet100_v21, fragment.HLT_AK4PFJet120_v20, fragment.HLT_PixelTracks_Multiplicity60ForPPRef_v7, fragment.HLT_PixelTracks_Multiplicity85ForPPRef_v7, fragment.HLT_PixelTracks_Multiplicity110ForPPRef_v7, fragment.HLT_PixelTracks_Multiplicity135ForPPRef_v7, fragment.HLT_PixelTracks_Multiplicity160ForPPRef_v7, fragment.HLT_AK4CaloJet40_Eta5p1ForPPRef_v11, fragment.HLT_AK4CaloJet60_Eta5p1ForPPRef_v11, fragment.HLT_AK4CaloJet80_Eta5p1ForPPRef_v11, fragment.HLT_AK4CaloJet100_Eta5p1ForPPRef_v11, fragment.HLT_AK4CaloJet110_Eta5p1ForPPRef_v11, fragment.HLT_AK4CaloJet120_Eta5p1ForPPRef_v11, fragment.HLT_AK4CaloJet150ForPPRef_v11, fragment.HLT_AK4PFJet40_Eta5p1ForPPRef_v18, fragment.HLT_AK4PFJet60_Eta5p1ForPPRef_v18, fragment.HLT_AK4PFJet80_Eta5p1ForPPRef_v18, fragment.HLT_AK4PFJet100_Eta5p1ForPPRef_v18, fragment.HLT_AK4PFJet110_Eta5p1ForPPRef_v18, fragment.HLT_AK4PFJet120_Eta5p1ForPPRef_v18, fragment.HLT_AK4CaloJet80_Jet35_Eta1p1ForPPRef_v11, fragment.HLT_AK4CaloJet80_Jet35_Eta0p7ForPPRef_v11, fragment.HLT_AK4CaloJet100_Jet35_Eta1p1ForPPRef_v11, fragment.HLT_AK4CaloJet100_Jet35_Eta0p7ForPPRef_v11, fragment.HLT_AK4CaloJet80_45_45_Eta2p1ForPPRef_v11, fragment.HLT_SinglePhoton10_Eta3p1ForPPRef_v10, fragment.HLT_SinglePhoton15_Eta3p1ForPPRef_v11, fragment.HLT_SinglePhoton20_Eta3p1ForPPRef_v11, fragment.HLT_SinglePhoton30_Eta3p1ForPPRef_v11, fragment.HLT_SinglePhoton40_Eta3p1ForPPRef_v10, fragment.HLT_SinglePhoton50_Eta3p1ForPPRef_v10, fragment.HLT_SinglePhoton60_Eta3p1ForPPRef_v10, fragment.HLT_Photon20_HoverELoose_v12, fragment.HLT_Photon30_HoverELoose_v12, fragment.HLT_Photon40_HoverELoose_v12, fragment.HLT_Photon50_HoverELoose_v12, fragment.HLT_Photon60_HoverELoose_v12, fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet40Eta2p1ForPPRef_v13, fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet60Eta2p1ForPPRef_v13, fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet80Eta2p1ForPPRef_v13, fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet100Eta2p1ForPPRef_v13, fragment.HLT_HIL1DoubleMu0ForPPRef_v5, fragment.HLT_HIL1DoubleMu10ForPPRef_v5, fragment.HLT_HIL2DoubleMu0_NHitQForPPRef_v6, fragment.HLT_HIL3DoubleMu0_OS_m2p5to4p5ForPPRef_v8, fragment.HLT_HIL3DoubleMu0_OS_m7to14ForPPRef_v8, fragment.HLT_HIL2Mu3_NHitQ10ForPPRef_v7, fragment.HLT_HIL3Mu3_NHitQ15ForPPRef_v8, fragment.HLT_HIL2Mu5_NHitQ10ForPPRef_v7, fragment.HLT_HIL3Mu5_NHitQ15ForPPRef_v8, fragment.HLT_HIL2Mu7_NHitQ10ForPPRef_v7, fragment.HLT_HIL3Mu7_NHitQ15ForPPRef_v8, fragment.HLT_HIL2Mu15ForPPRef_v7, fragment.HLT_HIL3Mu15ForPPRef_v8, fragment.HLT_HIL2Mu20ForPPRef_v7, fragment.HLT_HIL3Mu20ForPPRef_v8, fragment.HLT_FullTrack18ForPPRef_v13, fragment.HLT_FullTrack24ForPPRef_v13, fragment.HLT_FullTrack34ForPPRef_v13, fragment.HLT_FullTrack45ForPPRef_v13, fragment.HLT_FullTrack53ForPPRef_v13, fragment.HLT_HIL1CastorMediumJetForPPRef_v5, fragment.HLT_HIL1UnpairedBunchBptxMinusForPPRef_v3, fragment.HLT_HIL1UnpairedBunchBptxPlusForPPRef_v3, fragment.HLT_HIL1NotBptxORForPPRef_v3, fragment.HLT_HIHT80_Beamspot_ppRef5TeV_v5, fragment.HLT_HIZeroBias_part0_v7, fragment.HLT_HIZeroBias_part1_v7, fragment.HLT_HIZeroBias_part2_v7, fragment.HLT_HIZeroBias_part3_v7, fragment.HLT_HIZeroBias_part4_v7, fragment.HLT_HIZeroBias_part5_v7, fragment.HLT_HIZeroBias_part6_v7, fragment.HLT_HIZeroBias_part7_v7, fragment.HLT_HIZeroBias_part8_v7, fragment.HLT_HIZeroBias_part9_v7, fragment.HLT_HIZeroBias_part10_v7, fragment.HLT_HIZeroBias_part11_v7, fragment.AlCa_HIEcalPi0EBonly_v3, fragment.AlCa_HIEcalPi0EEonly_v3, fragment.AlCa_HIEcalEtaEBonly_v3, fragment.AlCa_HIEcalEtaEEonly_v3, fragment.HLT_DmesonPPTrackingGlobal_Dpt8ForPPRef_v13, fragment.HLT_DmesonPPTrackingGlobal_Dpt15ForPPRef_v13, fragment.HLT_DmesonPPTrackingGlobal_Dpt20ForPPRef_v13, fragment.HLT_DmesonPPTrackingGlobal_Dpt30ForPPRef_v13, fragment.HLT_DmesonPPTrackingGlobal_Dpt40ForPPRef_v13, fragment.HLT_DmesonPPTrackingGlobal_Dpt50ForPPRef_v13, fragment.HLT_DmesonPPTrackingGlobal_Dpt60ForPPRef_v13, fragment.HLT_AK4PFBJetBCSV60_Eta2p1ForPPRef_v18, fragment.HLT_AK4PFBJetBCSV80_Eta2p1ForPPRef_v18, fragment.HLT_AK4PFDJet60_Eta2p1ForPPRef_v18, fragment.HLT_AK4PFDJet80_Eta2p1ForPPRef_v18, fragment.HLT_AK4PFBJetBSSV60_Eta2p1ForPPRef_v18, fragment.HLT_AK4PFBJetBSSV80_Eta2p1ForPPRef_v18, fragment.HLT_EcalCalibration_v4, fragment.HLT_HcalCalibration_v5, fragment.AlCa_EcalPhiSym_v11, fragment.HLT_L1UnpairedBunchBptxMinus_v3, fragment.HLT_L1UnpairedBunchBptxPlus_v3, fragment.HLT_L1NotBptxOR_v4, fragment.HLT_L1BptxXOR_v2, fragment.HLT_L1TOTEM1_MinBias_v5, fragment.HLT_L1TOTEM2_ZeroBias_v5, fragment.HLT_L1MinimumBiasHF_OR_v4, fragment.HLT_L1MinimumBiasHF_OR_part0_v2, fragment.HLT_L1MinimumBiasHF_OR_part1_v2, fragment.HLT_L1MinimumBiasHF_OR_part2_v2, fragment.HLT_L1MinimumBiasHF_OR_part3_v2, fragment.HLT_L1MinimumBiasHF_OR_part4_v2, fragment.HLT_L1MinimumBiasHF_OR_part5_v2, fragment.HLT_L1MinimumBiasHF_OR_part6_v2, fragment.HLT_L1MinimumBiasHF_OR_part7_v2, fragment.HLT_L1MinimumBiasHF_OR_part8_v2, fragment.HLT_L1MinimumBiasHF_OR_part9_v2, fragment.HLT_L1MinimumBiasHF0OR_v5, fragment.HLT_L1MinimumBiasHF1OR_v5, fragment.HLT_L1MinimumBiasHF2OR_v5, fragment.HLT_L1MinimumBiasHF2ORNoBptxGating_v6, fragment.HLT_L1MinimumBiasHF1AND_v5, fragment.HLT_L1MinimumBiasHF2AND_v5, fragment.HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v3, fragment.HLT_CDC_L2cosmic_10_er1p0_v2, fragment.HLT_CDC_L2cosmic_5p5_er1p0_v2, fragment.HLT_HcalNZS_v14, fragment.HLT_HcalPhiSym_v16, fragment.HLT_HcalIsolatedbunch_v6, fragment.HLT_IsoTrackHB_v6, fragment.HLT_IsoTrackHE_v6, fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v6, fragment.HLT_ZeroBias_IsolatedBunches_v6, fragment.HLT_ZeroBias_FirstCollisionInTrain_v5, fragment.HLT_ZeroBias_LastCollisionInTrain_v4, fragment.HLT_ZeroBias_FirstBXAfterTrain_v4, fragment.AlCa_RPCMuonNormalisation_v14, fragment.AlCa_HIRPCMuonNormalisation_v2, fragment.AlCa_LumiPixelsCounts_Random_v4, fragment.AlCa_LumiPixelsCounts_ZeroBias_v4, fragment.MC_ReducedIterativeTracking_v14, fragment.MC_PFMET_v19, fragment.MC_AK4PFJets_v19, fragment.MC_PFBTagDeepCSV_v12, fragment.MC_PFHT_v18, fragment.MC_PFMHT_v18, fragment.MC_CaloMET_v10, fragment.MC_CaloMET_JetIdCleaned_v11, fragment.MC_AK4CaloJets_v11, fragment.MC_AK4CaloJetsFromPV_v10, fragment.MC_CaloBTagDeepCSV_v10, fragment.MC_CaloHT_v10, fragment.MC_CaloMHT_v10, fragment.MC_AK8PFJets_v19, fragment.MC_AK8TrimPFJets_v19, fragment.MC_AK8PFHT_v18, fragment.MC_AK8CaloHT_v10, fragment.MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v15, fragment.MC_DoubleEle5_CaloIdL_MW_v18, fragment.MC_Ele5_WPTight_Gsf_v10, fragment.MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v17, fragment.MC_IsoMu_v17, fragment.MC_DoubleMu_TrkIsoVVL_DZ_v13, fragment.MC_DoubleMuNoFiltersNoVtx_v9, fragment.MC_PFBTagDeepJet_v3, fragment.MC_Run3_PFScoutingPixelTracking_v18, fragment.AlCa_EcalPi0EBonly_v15, fragment.AlCa_EcalPi0EEonly_v15, fragment.AlCa_EcalEtaEBonly_v15, fragment.AlCa_EcalEtaEEonly_v15, fragment.AlCa_AK8PFJet40_v17, fragment.AlCa_PFJet40_v22, fragment.AlCa_PFJet40_CPUOnly_v1, fragment.HLT_PFJet40_GPUvsCPU_v1, fragment.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v14, fragment.HLT_MediumChargedIsoPFTau200HighPtRelaxedIso_Trk50_eta2p1_v14, fragment.HLT_MediumChargedIsoPFTau220HighPtRelaxedIso_Trk50_eta2p1_v14, fragment.HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v11, fragment.HLT_Rsq0p35_v17, fragment.HLT_Rsq0p40_v17, fragment.HLT_RsqMR300_Rsq0p09_MR200_v17, fragment.HLT_RsqMR320_Rsq0p09_MR200_v17, fragment.HLT_RsqMR300_Rsq0p09_MR200_4jet_v17, fragment.HLT_RsqMR320_Rsq0p09_MR200_4jet_v17, fragment.HLT_L1_DoubleJet30_Mass_Min400_Mu10_v2, fragment.HLT_IsoMu27_MET90_v5, fragment.HLT_VBF_DoubleLooseChargedIsoPFTauHPS20_Trk1_eta2p1_v3, fragment.HLT_VBF_DoubleMediumChargedIsoPFTauHPS20_Trk1_eta2p1_v3, fragment.HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v2, fragment.HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v3, fragment.HLT_Photon50_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_PFMET50_v7, fragment.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v7, fragment.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ600DEta3_v7, fragment.HLT_PFMET100_PFMHT100_IDTight_PFHT60_v11, fragment.HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v11, fragment.HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v11, fragment.HLT_Mu18_Mu9_SameSign_v6, fragment.HLT_Mu18_Mu9_SameSign_DZ_v6, fragment.HLT_Mu18_Mu9_v6, fragment.HLT_Mu18_Mu9_DZ_v6, fragment.HLT_Mu20_Mu10_SameSign_v6, fragment.HLT_Mu20_Mu10_SameSign_DZ_v6, fragment.HLT_Mu20_Mu10_v6, fragment.HLT_Mu20_Mu10_DZ_v6, fragment.HLT_Mu23_Mu12_SameSign_v6, fragment.HLT_Mu23_Mu12_SameSign_DZ_v6, fragment.HLT_Mu23_Mu12_v6, fragment.HLT_Mu23_Mu12_DZ_v6, fragment.HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8, fragment.HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v7, fragment.HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v12, fragment.HLT_TripleMu_5_3_3_Mass3p8_DCA_v5, fragment.HLT_QuadPFJet98_83_71_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10, fragment.HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10, fragment.HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10, fragment.HLT_QuadPFJet98_83_71_15_PFBTagDeepCSV_1p3_VBF2_v10, fragment.HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v10, fragment.HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v10, fragment.HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v10, fragment.HLT_QuadPFJet98_83_71_15_v7, fragment.HLT_QuadPFJet103_88_75_15_v7, fragment.HLT_QuadPFJet105_88_76_15_v7, fragment.HLT_QuadPFJet111_90_80_15_v7, fragment.HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p17_v4, fragment.HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p1_v4, fragment.HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_p02_v5, fragment.HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np2_v4, fragment.HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np4_v4, fragment.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v3, fragment.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v3, fragment.HLT_Mu12_IP6_v2, fragment.HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10, fragment.HLT_TrkMu6NoFiltersNoVtx_v3, fragment.HLT_TrkMu16NoFiltersNoVtx_v3, fragment.HLT_DoubleTrkMu_16_6_NoFiltersNoVtx_v3, fragment.HLT_DoubleMediumDeepTauPFTauHPS35_L2NN_eta2p1_v2, fragment.HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_eta2p1_v3, fragment.HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_eta2p1_v3, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3, fragment.HLT_IsoMu20_eta2p1_LooseDeepTauPFTauHPS27_eta2p1_CrossL1_v3, fragment.HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS180_eta2p1_v3, fragment.HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3, fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS35_L2NN_eta2p1_CrossL1_v3, fragment.HLT_LooseDeepTauPFTauHPS180_L2NN_eta2p1_v3, fragment.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepJet_4p5_v3, fragment.HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepJet_4p5_v3, fragment.HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepJet_4p5_v3, fragment.HLT_PFHT400_SixPFJet32_DoublePFBTagDeepJet_2p94_v3, fragment.HLT_PFHT450_SixPFJet36_PFBTagDeepJet_1p59_v3, fragment.HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, fragment.HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v3, fragment.HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, fragment.HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v3, fragment.HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, fragment.HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v3, fragment.HLT_QuadPFJet98_83_71_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, fragment.HLT_QuadPFJet98_83_71_15_PFBTagDeepJet_1p3_VBF2_v3, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v3, fragment.HLT_QuadPFJet70_50_40_30_v3, fragment.HLT_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v3, fragment.HLT_QuadPFJet70_50_40_35_PFBTagParticleNet_2BTagSum0p65_v3, fragment.HLT_QuadPFJet70_50_45_35_PFBTagParticleNet_2BTagSum0p65_v3, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v2, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_v2, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v2, fragment.HLT_AK8PFJet230_SoftDropMass40_v3, fragment.HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v3, fragment.HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetBB0p35_v3, fragment.HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetBB0p35_v3, fragment.HLT_AK8PFJet400_SoftDropMass40_v3, fragment.HLT_AK8PFJet425_SoftDropMass40_v3, fragment.HLT_AK8PFJet450_SoftDropMass40_v3, fragment.HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3, fragment.HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3, fragment.HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3, fragment.HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2, fragment.HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2, fragment.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v2, fragment.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2, fragment.HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_v2, fragment.HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_v2, fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_CrossL1_v2, fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_CrossL1_v2, fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_CrossL1_v2, fragment.HLT_DoublePFJets40_Mass500_MediumDeepTauPFTauHPS45_L2NN_MediumDeepTauPFTauHPS20_eta2p1_v2, fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2, fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS45_L2NN_eta2p1_CrossL1_v2, fragment.HLT_DoubleL2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v3, fragment.HLT_DoubleL2Mu12NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2, fragment.HLT_DoubleL2Mu14NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2, fragment.HLT_DoubleL3Mu16_10NoVtx_DxyMin0p01cm_v3, fragment.HLT_DoubleL3Mu18_10NoVtx_DxyMin0p01cm_v2, fragment.HLT_DoubleL3Mu20_10NoVtx_DxyMin0p01cm_v2, fragment.HLT_L2Mu10NoVtx_2Cha_v1, fragment.HLT_L2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2, fragment.HLT_L3Mu10NoVtx_v2, fragment.HLT_L3Mu10NoVtx_DxyMin0p01cm_v2, fragment.HLT_DoubleL2Mu_L3Mu16NoVtx_VetoL3Mu0DxyMax0p1cm_v2, fragment.HLT_DoubleL2Mu_L3Mu18NoVtx_VetoL3Mu0DxyMax0p1cm_v2, fragment.HLT_DoubleL2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2, fragment.HLT_DoubleL2Mu12NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2, fragment.HLT_L2Mu10NoVtx_2Cha_CosmicSeed_v1, fragment.HLT_L2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2, fragment.HLT_DoubleL3dTksMu16_10NoVtx_DxyMin0p01cm_v2, fragment.HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v2, fragment.HLT_Mu20NoFiltersNoVtxDisplaced_Photon20_CaloCustomId_v3, fragment.HLT_DoubleMediumChargedIsoDisplacedPFTauHPS32_Trk1_eta2p1_v3, fragment.HLT_HT430_DelayedJet40_DoubleDelay0p5nsTrackless_v3, fragment.HLT_HT430_DelayedJet40_DoubleDelay0p5nsInclusive_v2, fragment.HLT_HT430_DelayedJet40_DoubleDelay1nsInclusive_v3, fragment.HLT_HT430_DelayedJet40_SingleDelay1nsTrackless_v3, fragment.HLT_HT430_DelayedJet40_SingleDelay2nsInclusive_v3, fragment.HLT_HT430_DelayedJet40_SingleDelay0p5nsInclusive_v1, fragment.HLT_HT430_DelayedJet40_SingleDelay0p5nsTrackless_v1, fragment.HLT_HT430_DelayedJet40_SingleDelay1nsInclusive_v1, fragment.HLT_HT430_DelayedJet40_SingleDelay1p5nsInclusive_v1, fragment.HLT_L1Tau_DelayedJet40_DoubleDelay0p5nsTrackless_v1, fragment.HLT_L1Tau_DelayedJet40_DoubleDelay0p75nsInclusive_v1, fragment.HLT_L1Tau_DelayedJet40_DoubleDelay1nsTrackless_v1, fragment.HLT_L1Tau_DelayedJet40_DoubleDelay1p25nsInclusive_v1, fragment.HLT_L1Tau_DelayedJet40_SingleDelay2p5nsTrackless_v1, fragment.HLT_L1Tau_DelayedJet40_SingleDelay3p5nsInclusive_v1, fragment.HLT_L1Mu6HT240_v2, fragment.HLT_Mu6HT240_DisplacedDijet30_Inclusive0PtrkShortSig5_v3, fragment.HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v3, fragment.HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v3, fragment.HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v3, fragment.HLT_Mu6HT240_DisplacedDijet40_Inclusive0PtrkShortSig5_v3, fragment.HLT_Mu6HT240_DisplacedDijet40_Inclusive1PtrkShortSig5_DisplacedLoose_v3, fragment.HLT_HT430_DisplacedDijet30_Inclusive1PtrkShortSig5_v3, fragment.HLT_HT430_DisplacedDijet35_Inclusive1PtrkShortSig5_v3, fragment.HLT_HT430_DisplacedDijet40_Inclusive1PtrkShortSig5_v3, fragment.HLT_CaloMET60_DTCluster50_v3, fragment.HLT_CaloMET60_DTClusterNoMB1S50_v3, fragment.HLT_L1MET_DTCluster50_v3, fragment.HLT_L1MET_DTClusterNoMB1S50_v3, fragment.HLT_CscCluster_Loose_v2, fragment.HLT_CscCluster_Medium_v2, fragment.HLT_CscCluster_Tight_v2, fragment.HLT_L1CSCShower_DTCluster50_v2, fragment.HLT_L1CSCShower_DTCluster75_v2, fragment.HLT_PFMET105_IsoTrk50_v3, fragment.HLT_PFMET105_PFJet100_looseRecoiling_v3, fragment.HLT_PFMET110_PFJet100_v3, fragment.HLT_PFMET110_PFJet100_looseRecoiling_v3, fragment.HLT_HT170_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3, fragment.HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3, fragment.HLT_HT200_L1SingleLLPJet_DisplacedDijet60_DisplacedTrack_v3, fragment.HLT_HT270_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3, fragment.HLT_HT320_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3, fragment.HLT_HT420_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3, fragment.HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay1nsTrackless_v3, fragment.HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay2nsInclusive_v3, fragment.HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay0p5nsTrackless_v3, fragment.HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay1nsInclusive_v3, fragment.HLT_HT200_L1SingleLLPJet_DisplacedDijet30_Inclusive1PtrkShortSig5_v3, fragment.HLT_HT200_L1SingleLLPJet_DisplacedDijet35_Inclusive1PtrkShortSig5_v3, fragment.HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v3, fragment.HLT_DiPhoton10Time1ns_v2, fragment.HLT_DiPhoton10Time1p2ns_v2, fragment.HLT_DiPhoton10Time1p4ns_v2, fragment.HLT_DiPhoton10Time1p6ns_v2, fragment.HLT_DiPhoton10Time1p8ns_v2, fragment.HLT_DiPhoton10Time2ns_v2, fragment.HLT_DiPhoton10sminlt0p1_v2, fragment.HLT_DiPhoton10sminlt0p12_v2, fragment.HLT_DiPhoton10sminlt0p14_v2, fragment.HLT_DiPhoton10sminlt0p16_v2, fragment.HLT_DiPhoton10_CaloIdL_v2, fragment.HLT_DoubleEle4_eta1p22_mMax6_v2, fragment.HLT_DoubleEle4p5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle5p5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle6_eta1p22_mMax6_v2, fragment.HLT_DoubleEle6p5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle7_eta1p22_mMax6_v2, fragment.HLT_DoubleEle7p5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle8_eta1p22_mMax6_v2, fragment.HLT_DoubleEle8p5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle9_eta1p22_mMax6_v2, fragment.HLT_DoubleEle9p5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle10_eta1p22_mMax6_v2, fragment.HLT_DoubleEle4_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle4p5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle5p5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle6_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle6p5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle7_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle7p5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle8_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle8p5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle9_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle9p5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle10_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle4_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle4p5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle5p5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle6_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle6p5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle7_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle7p5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle8_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle8p5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle9_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle9p5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle10_eta1p22_mMax6_trkHits10_v1, fragment.HLT_SingleEle8_v1, fragment.HLT_SingleEle8_SingleEGL1_v1, fragment.HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2, fragment.HLT_Diphoton20_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, fragment.HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2, fragment.HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, fragment.HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, fragment.HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, fragment.HLT_Mu50_L1SingleMuShower_v1, fragment.HLT_ExpressMuons_v3, fragment.HLT_OnlineMonitorGroup_v3, fragment.HLT_HIOnlineMonitorGroup_v3, fragment.DQM_EcalReconstruction_v4, fragment.DQM_HcalReconstruction_v3, fragment.DQM_PixelReconstruction_v4, fragment.DQM_HIEcalReconstruction_v2, fragment.DQM_HIHcalReconstruction_v1, fragment.DQM_HIPixelReconstruction_v3, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part0_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part1_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part2_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part3_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part0_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part1_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part2_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part3_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part0_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part1_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part2_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part3_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part0_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part1_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part2_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part3_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part0_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part1_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part2_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part3_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part0_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part1_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part2_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part3_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part0_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part1_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part2_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part3_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part0_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part1_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part2_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part3_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part0_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part1_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part2_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part3_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v2, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v2, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v2, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v2, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v2, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v2, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v2, fragment.HLT_L1TOTEM_3_v2, fragment.HLT_L1RomanPot_part0_v2, fragment.HLT_L1RomanPot_part1_v2, fragment.HLT_L1RomanPot_part2_v2, fragment.HLT_L1RomanPot_part3_v2, fragment.HLT_PPSMaxTracksPerArm1_v2, fragment.HLT_PPSMaxTracksPerRP4_v2, fragment.HLT_L1DoubleMu_v2, fragment.HLT_L1SingleMu_v2, fragment.HLT_L1DoubleJet_v2, fragment.HLT_L1DoubleJetANDTotem_v2, fragment.HLT_L1DoubleJet_gap_v2, fragment.HLT_L1HFveto_v2, fragment.HLT_HIPhysics_v4, fragment.HLT_HIPhysicsForZS_v4, fragment.HLT_HIRandom_v3, fragment.AlCa_EcalPhiSymForHI_v3, fragment.HLT_HIHcalNZS_v4, fragment.HLT_HIHcalPhiSym_v4, fragment.AlCa_RPCMuonNormalisationForHI_v2, fragment.AlCa_EcalPi0EBonlyForHI_v3, fragment.AlCa_EcalPi0EEonlyForHI_v3, fragment.AlCa_EcalEtaEBonlyForHI_v3, fragment.AlCa_EcalEtaEEonlyForHI_v3, fragment.HLT_HICentralityVeto_v4, fragment.HLT_HICentralityVeto_Beamspot_v5, fragment.HLT_HICentrality30100_FirstCollisionAfterAbortGap_v4, fragment.HLT_HIZeroBias_v4, fragment.HLT_HIZeroBias_FirstCollisionAfterAbortGap_v4, fragment.HLT_HIPuAK4CaloJet40Eta5p1_v4, fragment.HLT_HIPuAK4CaloJet60Eta5p1_v4, fragment.HLT_HIPuAK4CaloJet80Eta5p1_v4, fragment.HLT_HIPuAK4CaloJet100Eta5p1_v4, fragment.HLT_HIPuAK4CaloJet120Eta5p1_v4, fragment.HLT_HIPuAK4CaloJet40Eta5p1_Centrality_30_100_v4, fragment.HLT_HIPuAK4CaloJet60Eta5p1_Centrality_30_100_v4, fragment.HLT_HIPuAK4CaloJet80Eta5p1_Centrality_30_100_v4, fragment.HLT_HIPuAK4CaloJet100Eta5p1_Centrality_30_100_v4, fragment.HLT_HIGEDPhoton10_v4, fragment.HLT_HIGEDPhoton20_v4, fragment.HLT_HIGEDPhoton30_v4, fragment.HLT_HIGEDPhoton40_v4, fragment.HLT_HIGEDPhoton50_v4, fragment.HLT_HIGEDPhoton60_v4, fragment.HLT_HIGEDPhoton10_EB_v4, fragment.HLT_HIGEDPhoton20_EB_v4, fragment.HLT_HIGEDPhoton30_EB_v4, fragment.HLT_HIGEDPhoton40_EB_v4, fragment.HLT_HIGEDPhoton50_EB_v4, fragment.HLT_HIGEDPhoton60_EB_v4, fragment.HLT_HIGEDPhoton10_HECut_v4, fragment.HLT_HIGEDPhoton20_HECut_v4, fragment.HLT_HIGEDPhoton30_HECut_v4, fragment.HLT_HIGEDPhoton40_HECut_v4, fragment.HLT_HIGEDPhoton50_HECut_v4, fragment.HLT_HIGEDPhoton60_HECut_v4, fragment.HLT_HIGEDPhoton10_EB_HECut_v4, fragment.HLT_HIGEDPhoton20_EB_HECut_v4, fragment.HLT_HIGEDPhoton30_EB_HECut_v4, fragment.HLT_HIGEDPhoton40_EB_HECut_v4, fragment.HLT_HIGEDPhoton50_EB_HECut_v4, fragment.HLT_HIGEDPhoton60_EB_HECut_v4, fragment.HLT_HIEle10Gsf_v4, fragment.HLT_HIEle15Gsf_v4, fragment.HLT_HIEle20Gsf_v4, fragment.HLT_HIEle30Gsf_v4, fragment.HLT_HIEle40Gsf_v4, fragment.HLT_HIEle50Gsf_v4, fragment.HLT_HIEle15Ele10Gsf_v4, fragment.HLT_HIEle15Ele10GsfMass50_v4, fragment.HLT_HIDoubleEle10Gsf_v4, fragment.HLT_HIDoubleEle10GsfMass50_v4, fragment.HLT_HIDoubleEle15Gsf_v4, fragment.HLT_HIDoubleEle15GsfMass50_v4, fragment.HLT_HIL1Mu3Eta2p5_Ele10Gsf_v4, fragment.HLT_HIL1Mu3Eta2p5_Ele15Gsf_v4, fragment.HLT_HIL1Mu3Eta2p5_Ele20Gsf_v4, fragment.HLT_HIL1Mu5Eta2p5_Ele10Gsf_v4, fragment.HLT_HIL1Mu5Eta2p5_Ele15Gsf_v4, fragment.HLT_HIL1Mu5Eta2p5_Ele20Gsf_v4, fragment.HLT_HIL1Mu7Eta2p5_Ele10Gsf_v4, fragment.HLT_HIL1Mu7Eta2p5_Ele15Gsf_v4, fragment.HLT_HIL1Mu7Eta2p5_Ele20Gsf_v4, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt20_v4, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt30_v4, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt40_v4, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt50_v4, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt60_v4, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt20_NoIter10_v4, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt30_NoIter10_v4, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt40_NoIter10_v4, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt50_NoIter10_v4, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt60_NoIter10_v4, fragment.HLT_HIDsPPTrackingGlobal_Dpt20_v4, fragment.HLT_HIDsPPTrackingGlobal_Dpt30_v4, fragment.HLT_HIDsPPTrackingGlobal_Dpt40_v4, fragment.HLT_HIDsPPTrackingGlobal_Dpt50_v4, fragment.HLT_HIDsPPTrackingGlobal_Dpt60_v4, fragment.HLT_HIDsPPTrackingGlobal_Dpt20_NoIter10_v4, fragment.HLT_HIDsPPTrackingGlobal_Dpt30_NoIter10_v4, fragment.HLT_HIDsPPTrackingGlobal_Dpt40_NoIter10_v4, fragment.HLT_HIDsPPTrackingGlobal_Dpt50_NoIter10_v4, fragment.HLT_HIDsPPTrackingGlobal_Dpt60_NoIter10_v4, fragment.HLT_HILcPPTrackingGlobal_Dpt20_v4, fragment.HLT_HILcPPTrackingGlobal_Dpt30_v4, fragment.HLT_HILcPPTrackingGlobal_Dpt40_v4, fragment.HLT_HILcPPTrackingGlobal_Dpt50_v4, fragment.HLT_HILcPPTrackingGlobal_Dpt60_v4, fragment.HLT_HILcPPTrackingGlobal_Dpt20_NoIter10_v4, fragment.HLT_HILcPPTrackingGlobal_Dpt30_NoIter10_v4, fragment.HLT_HILcPPTrackingGlobal_Dpt40_NoIter10_v4, fragment.HLT_HILcPPTrackingGlobal_Dpt50_NoIter10_v4, fragment.HLT_HILcPPTrackingGlobal_Dpt60_NoIter10_v4, fragment.HLT_HIFullTracks2018_HighPt18_v4, fragment.HLT_HIFullTracks2018_HighPt24_v4, fragment.HLT_HIFullTracks2018_HighPt34_v4, fragment.HLT_HIFullTracks2018_HighPt45_v4, fragment.HLT_HIFullTracks2018_HighPt56_v4, fragment.HLT_HIFullTracks2018_HighPt60_v4, fragment.HLT_HIFullTracks2018_HighPt18_NoIter10_v4, fragment.HLT_HIFullTracks2018_HighPt24_NoIter10_v4, fragment.HLT_HIFullTracks2018_HighPt34_NoIter10_v4, fragment.HLT_HIFullTracks2018_HighPt45_NoIter10_v4, fragment.HLT_HIFullTracks2018_HighPt56_NoIter10_v4, fragment.HLT_HIFullTracks2018_HighPt60_NoIter10_v4, fragment.HLT_HIL1DoubleMuOpen_v3, fragment.HLT_HIL1DoubleMuOpen_Centrality_30_100_v3, fragment.HLT_HIL1DoubleMuOpen_Centrality_40_100_v3, fragment.HLT_HIL1DoubleMuOpen_Centrality_50_100_v3, fragment.HLT_HIL1DoubleMuOpen_er1p6_v3, fragment.HLT_HIL1DoubleMuOpen_OS_er1p6_v3, fragment.HLT_HIL1DoubleMu0_v3, fragment.HLT_HIL1DoubleMu10_v3, fragment.HLT_HIL2_L1DoubleMu10_v3, fragment.HLT_HIL3_L1DoubleMu10_v3, fragment.HLT_HIL2DoubleMuOpen_v3, fragment.HLT_HIL3DoubleMuOpen_v3, fragment.HLT_HIL3Mu0_L2Mu0_v3, fragment.HLT_HIL3Mu2p5NHitQ10_L2Mu2_v3, fragment.HLT_HIL2Mu3_NHitQ15_v3, fragment.HLT_HIL2Mu5_NHitQ15_v3, fragment.HLT_HIL2Mu7_NHitQ15_v3, fragment.HLT_HIL3Mu2p5_L1DoubleMu0_v3, fragment.HLT_HIL3Mu3_L1DoubleMuOpen_OS_v3, fragment.HLT_HIL3Mu3NHitQ10_L1DoubleMuOpen_v3, fragment.HLT_HIL3Mu3_L1TripleMuOpen_v3, fragment.HLT_HIL3Mu12_v3, fragment.HLT_HIL3Mu15_v3, fragment.HLT_HIL3Mu20_v3, fragment.HLT_HIL3Mu3_NHitQ10_v3, fragment.HLT_HIL3Mu5_NHitQ10_v3, fragment.HLT_HIL3Mu7_NHitQ10_v3, fragment.HLT_HIL3Mu0NHitQ10_L2Mu0_MAXdR3p5_M1to5_v3, fragment.HLT_HIL3Mu2p5NHitQ10_L2Mu2_M7toinf_v3, fragment.HLT_HICsAK4PFJet60Eta1p5_v4, fragment.HLT_HICsAK4PFJet80Eta1p5_v4, fragment.HLT_HICsAK4PFJet100Eta1p5_v4, fragment.HLT_HICsAK4PFJet100Eta1p5_Beamspot_v4, fragment.HLT_HICsAK4PFJet120Eta1p5_v4, fragment.HLT_HICsAK4PFJet60Eta1p5_Centrality_30_100_v4, fragment.HLT_HICsAK4PFJet80Eta1p5_Centrality_30_100_v4, fragment.HLT_HICsAK4PFJet100Eta1p5_Centrality_30_100_v4, fragment.HLT_HIL3Mu3_EG10HECut_v4, fragment.HLT_HIL3Mu3_EG15HECut_v4, fragment.HLT_HIL3Mu3_EG20HECut_v4, fragment.HLT_HIL3Mu3_EG30HECut_v4, fragment.HLT_HIL3Mu5_EG10HECut_v4, fragment.HLT_HIL3Mu5_EG15HECut_v4, fragment.HLT_HIL3Mu5_EG20HECut_v4, fragment.HLT_HIL3Mu5_EG30HECut_v4, fragment.HLT_HIL3Mu7_EG10HECut_v4, fragment.HLT_HIL3Mu7_EG15HECut_v4, fragment.HLT_HIL3Mu7_EG20HECut_v4, fragment.HLT_HIL3Mu7_EG30HECut_v4, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet40Eta2p1_v4, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet60Eta2p1_v4, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet80Eta2p1_v4, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet100Eta2p1_v4, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet40Eta2p1_FilterDr_v4, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet60Eta2p1_FilterDr_v4, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet80Eta2p1_FilterDr_v4, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet100Eta2p1_FilterDr_v4, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet40Eta2p1_v4, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet60Eta2p1_v4, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet80Eta2p1_v4, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet100Eta2p1_v4, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet40Eta2p1_FilterDr_v4, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet60Eta2p1_FilterDr_v4, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet80Eta2p1_FilterDr_v4, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet100Eta2p1_FilterDr_v4, fragment.HLT_HIGEDPhoton10_Cent30_100_v4, fragment.HLT_HIGEDPhoton20_Cent30_100_v4, fragment.HLT_HIGEDPhoton30_Cent30_100_v4, fragment.HLT_HIGEDPhoton40_Cent30_100_v4, fragment.HLT_HIL1NotBptxOR_v4, fragment.HLT_HIL1UnpairedBunchBptxMinus_v4, fragment.HLT_HIL1UnpairedBunchBptxPlus_v4, fragment.HLT_HIMinimumBias_v2, fragment.HLT_HIUPC_DoubleEG2_BptxAND_SinglePixelTrack_MaxPixelTrack_v4, fragment.HLT_HIUPC_DoubleEG2_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4, fragment.HLT_HIUPC_DoubleEG2_NotMBHF2AND_v4, fragment.HLT_HIUPC_DoubleEG5_BptxAND_SinglePixelTrack_MaxPixelTrack_v4, fragment.HLT_HIUPC_DoubleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4, fragment.HLT_HIUPC_DoubleEG5_NotMBHF2AND_v4, fragment.HLT_HIUPC_DoubleMuCosmic_BptxAND_MaxPixelTrack_v2, fragment.HLT_HIUPC_DoubleMuCosmic_NotMBHF2AND_MaxPixelTrack_v2, fragment.HLT_HIUPC_DoubleMuCosmic_NotMBHF2AND_v2, fragment.HLT_HIUPC_DoubleMuOpen_BptxAND_MaxPixelTrack_v4, fragment.HLT_HIUPC_DoubleMuOpen_NotMBHF2AND_MaxPixelTrack_v2, fragment.HLT_HIUPC_DoubleMuOpen_NotMBHF2AND_v2, fragment.HLT_HIUPC_MBHF1AND_PixelTrackMultiplicity20400_v2, fragment.HLT_HIUPC_MBHF1AND_PixelTrackMultiplicity30400_v2, fragment.HLT_HIUPC_MBHF1AND_PixelTrackMultiplicity40400_v2, fragment.HLT_HIUPC_MBHF2AND_PixelTrackMultiplicity20400_v2, fragment.HLT_HIUPC_MBHF2AND_PixelTrackMultiplicity30400_v2, fragment.HLT_HIUPC_MBHF2AND_PixelTrackMultiplicity40400_v2, fragment.HLT_HIUPC_SingleEG2_NotMBHF2AND_ZDC1nOR_SinglePixelTrack_MaxPixelTrack_v2, fragment.HLT_HIUPC_SingleEG3_BptxAND_SinglePixelTrack_MaxPixelTrack_v4, fragment.HLT_HIUPC_SingleEG3_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4, fragment.HLT_HIUPC_SingleEG3_NotMBHF2AND_v4, fragment.HLT_HIUPC_SingleEG3_NotMBHF2OR_SinglePixelTrack_MaxPixelTrack_v4, fragment.HLT_HIUPC_SingleEG3_NotMBHF2OR_v4, fragment.HLT_HIUPC_SingleEG5_BptxAND_SinglePixelTrack_MaxPixelTrack_v4, fragment.HLT_HIUPC_SingleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4, fragment.HLT_HIUPC_SingleEG5_NotMBHF2AND_v4, fragment.HLT_HIUPC_SingleMuCosmic_BptxAND_MaxPixelTrack_v2, fragment.HLT_HIUPC_SingleMuCosmic_NotMBHF2AND_MaxPixelTrack_v2, fragment.HLT_HIUPC_SingleMuCosmic_NotMBHF2AND_v2, fragment.HLT_HIUPC_SingleMuCosmic_NotMBHF2OR_MaxPixelTrack_v2, fragment.HLT_HIUPC_SingleMuCosmic_NotMBHF2OR_v2, fragment.HLT_HIUPC_SingleMuOpen_BptxAND_MaxPixelTrack_v4, fragment.HLT_HIUPC_SingleMuOpen_NotMBHF2AND_MaxPixelTrack_v4, fragment.HLT_HIUPC_SingleMuOpen_NotMBHF2AND_v4, fragment.HLT_HIUPC_SingleMuOpen_NotMBHF2OR_MaxPixelTrack_v4, fragment.HLT_HIUPC_SingleMuOpen_NotMBHF2OR_v4, fragment.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_BptxAND_MaxPixelTrack_v2, fragment.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2AND_MaxPixelTrack_v2, fragment.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2AND_v2, fragment.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2OR_MaxPixelTrack_v2, fragment.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2OR_v2, fragment.HLT_HIUPC_ZDC1nOR_MinPixelCluster400_MaxPixelCluster10000_v2, fragment.HLT_HIUPC_ZDC1nOR_SinglePixelTrackLowPt_MaxPixelCluster400_v2, fragment.HLT_HIUPC_ZDC1nOR_SinglePixelTrack_MaxPixelTrack_v2, fragment.HLT_HIUPC_ZDC1nXOR_MBHF1AND_PixelTrackMultiplicity20_v2, fragment.HLT_HIUPC_ZDC1nXOR_MBHF1AND_PixelTrackMultiplicity30_v2, fragment.HLT_HIUPC_ZDC1nXOR_MBHF1AND_PixelTrackMultiplicity40_v2, fragment.HLT_HIUPC_ZDC1nXOR_MBHF2AND_PixelTrackMultiplicity20_v2, fragment.HLT_HIUPC_ZDC1nXOR_MBHF2AND_PixelTrackMultiplicity30_v2, fragment.HLT_HIUPC_ZDC1nXOR_MBHF2AND_PixelTrackMultiplicity40_v2, fragment.HLT_HIUPC_ZeroBias_MinPixelCluster400_MaxPixelCluster10000_v2, fragment.HLT_HIUPC_ZeroBias_SinglePixelTrackLowPt_MaxPixelCluster400_v2, fragment.HLT_HIUPC_ZeroBias_SinglePixelTrack_MaxPixelTrack_v2, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath, fragment.ScoutingPFOutput, fragment.Dataset_AlCaLowPtJet, fragment.Dataset_AlCaLumiPixelsCountsExpress, fragment.Dataset_AlCaLumiPixelsCountsPrompt, fragment.Dataset_AlCaP0, fragment.Dataset_AlCaPPSExpress, fragment.Dataset_AlCaPPSPrompt, fragment.Dataset_AlCaPhiSym, fragment.Dataset_BTagMu, fragment.Dataset_Commissioning, fragment.Dataset_Cosmics, fragment.Dataset_DQMGPUvsCPU, fragment.Dataset_DQMOnlineBeamspot, fragment.Dataset_DisplacedJet, fragment.Dataset_ReservedDoubleMuonLowMass, fragment.Dataset_EGamma, fragment.Dataset_EcalLaser, fragment.Dataset_EmptyBX, fragment.Dataset_EphemeralHLTPhysics, fragment.Dataset_EphemeralZeroBias, fragment.Dataset_EventDisplay, fragment.Dataset_ExpressAlignment, fragment.Dataset_ExpressCosmics, fragment.Dataset_ExpressPhysics, fragment.Dataset_FSQJet1, fragment.Dataset_FSQJet2, fragment.Dataset_FullTrack, fragment.Dataset_HFvetoTOTEM, fragment.Dataset_HIDQMOnlineBeamspot, fragment.Dataset_HIDoubleMuon, fragment.Dataset_HIDoubleMuonPsiPeri, fragment.Dataset_HIEmptyBX, fragment.Dataset_HIEventDisplay, fragment.Dataset_HIExpressAlignment, fragment.Dataset_HIExpressPhysics, fragment.Dataset_HIForward, fragment.Dataset_HIHLTMonitor, fragment.Dataset_HIHLTPhysics, fragment.Dataset_HIHardProbes, fragment.Dataset_HIHardProbesLower, fragment.Dataset_HIHardProbesPeripheral, fragment.Dataset_HIHcalNZS, fragment.Dataset_HIHeavyFlavor, fragment.Dataset_HINCaloJets, fragment.Dataset_HINPFJets, fragment.Dataset_HIOnlineMonitor, fragment.Dataset_HISingleMuon, fragment.Dataset_HITestRaw, fragment.Dataset_HITestRawPrime, fragment.Dataset_HITrackerNZS, fragment.Dataset_HIZeroBias1, fragment.Dataset_HIZeroBias10, fragment.Dataset_HIZeroBias11, fragment.Dataset_HIZeroBias12, fragment.Dataset_HIZeroBias2, fragment.Dataset_HIZeroBias3, fragment.Dataset_HIZeroBias4, fragment.Dataset_HIZeroBias5, fragment.Dataset_HIZeroBias6, fragment.Dataset_HIZeroBias7, fragment.Dataset_HIZeroBias8, fragment.Dataset_HIZeroBias9, fragment.Dataset_HLTMonitor, fragment.Dataset_HLTPhysics, fragment.Dataset_HcalNZS, fragment.Dataset_HeavyFlavor, fragment.Dataset_HighMultiplicity, fragment.Dataset_HighPtJet80, fragment.Dataset_HighPtLowerJets, fragment.Dataset_HighPtLowerPhotons, fragment.Dataset_HighPtPhoton30AndZ, fragment.Dataset_IsolatedBunch, fragment.Dataset_JetMET, fragment.Dataset_JetsTOTEM, fragment.Dataset_L1Accept, fragment.Dataset_L1MinimumBias, fragment.Dataset_MinBiasTOTEM, fragment.Dataset_MinimumBias, fragment.Dataset_MinimumBias0, fragment.Dataset_MinimumBias1, fragment.Dataset_MinimumBias2, fragment.Dataset_MinimumBias3, fragment.Dataset_MinimumBias4, fragment.Dataset_MinimumBias5, fragment.Dataset_MinimumBias6, fragment.Dataset_MinimumBias7, fragment.Dataset_MinimumBias8, fragment.Dataset_MinimumBias9, fragment.Dataset_MonteCarlo, fragment.Dataset_MuPlusX, fragment.Dataset_Muon, fragment.Dataset_MuonEG, fragment.Dataset_MuonEGammaTOTEM, fragment.Dataset_NoBPTX, fragment.Dataset_OnlineMonitor, fragment.Dataset_ParkingDoubleElectronLowMass0, fragment.Dataset_ParkingDoubleElectronLowMass1, fragment.Dataset_ParkingDoubleElectronLowMass2, fragment.Dataset_ParkingDoubleElectronLowMass3, fragment.Dataset_ParkingDoubleElectronLowMass4, fragment.Dataset_ParkingDoubleElectronLowMass5, fragment.Dataset_ParkingDoubleMuonLowMass0, fragment.Dataset_ParkingDoubleMuonLowMass1, fragment.Dataset_ParkingDoubleMuonLowMass2, fragment.Dataset_ParkingDoubleMuonLowMass3, fragment.Dataset_ParkingDoubleMuonLowMass4, fragment.Dataset_ParkingDoubleMuonLowMass5, fragment.Dataset_ParkingDoubleMuonLowMass6, fragment.Dataset_ParkingDoubleMuonLowMass7, fragment.Dataset_ParkingSingleMuon0, fragment.Dataset_ParkingSingleMuon1, fragment.Dataset_ParkingSingleMuon2, fragment.Dataset_RPCMonitor, fragment.Dataset_RandomTOTEM1, fragment.Dataset_RandomTOTEM2, fragment.Dataset_RandomTOTEM3, fragment.Dataset_RandomTOTEM4, fragment.Dataset_ScoutingPFMonitor, fragment.Dataset_ScoutingPFRun3, fragment.Dataset_SingleMuHighPt, fragment.Dataset_SingleMuLowPt, fragment.Dataset_TOTEM1part0, fragment.Dataset_TOTEM1part1, fragment.Dataset_TOTEM1part2, fragment.Dataset_TOTEM1part3, fragment.Dataset_TOTEM2part0, fragment.Dataset_TOTEM2part1, fragment.Dataset_TOTEM2part2, fragment.Dataset_TOTEM2part3, fragment.Dataset_TOTEM3, fragment.Dataset_TOTEM4part0, fragment.Dataset_TOTEM4part1, fragment.Dataset_TOTEM4part2, fragment.Dataset_TOTEM4part3, fragment.Dataset_Tau, fragment.Dataset_TestEnablesEcalHcal, fragment.Dataset_TestEnablesEcalHcalDQM, fragment.Dataset_ZeroBias, fragment.Dataset_ZeroBiasTOTEM, fragment.Dataset_ZeroBiasTOTEM1, fragment.Dataset_ZeroBiasTOTEM2, fragment.Dataset_ZeroBiasTOTEM3, fragment.Dataset_ZeroBiasTOTEM4, fragment.Dataset_ppForward, )) # dummify hltGetConditions in cff's diff --git a/HLTrigger/Configuration/python/HLT_Fake1_cff.py b/HLTrigger/Configuration/python/HLT_Fake1_cff.py index 33bc09547e68b..27f8f054f2faa 100644 --- a/HLTrigger/Configuration/python/HLT_Fake1_cff.py +++ b/HLTrigger/Configuration/python/HLT_Fake1_cff.py @@ -1,6 +1,6 @@ # hltGetConfiguration /dev/CMSSW_12_6_0/Fake1 --cff --data --type Fake1 -# /dev/CMSSW_12_6_0/Fake1/V6 (CMSSW_12_6_0_pre5) +# /dev/CMSSW_12_6_0/Fake1/V7 (CMSSW_12_6_0) import FWCore.ParameterSet.Config as cms @@ -8,7 +8,7 @@ fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_6_0/Fake1/V6') + tableName = cms.string('/dev/CMSSW_12_6_0/Fake1/V7') ) fragment.streams = cms.PSet( A = cms.vstring( 'InitialPD' ) ) diff --git a/HLTrigger/Configuration/python/HLT_Fake2_cff.py b/HLTrigger/Configuration/python/HLT_Fake2_cff.py index 3a868ad6a28b2..5381ab23fe7f7 100644 --- a/HLTrigger/Configuration/python/HLT_Fake2_cff.py +++ b/HLTrigger/Configuration/python/HLT_Fake2_cff.py @@ -1,6 +1,6 @@ # hltGetConfiguration /dev/CMSSW_12_6_0/Fake2 --cff --data --type Fake2 -# /dev/CMSSW_12_6_0/Fake2/V6 (CMSSW_12_6_0_pre5) +# /dev/CMSSW_12_6_0/Fake2/V7 (CMSSW_12_6_0) import FWCore.ParameterSet.Config as cms @@ -8,7 +8,7 @@ fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_6_0/Fake2/V6') + tableName = cms.string('/dev/CMSSW_12_6_0/Fake2/V7') ) fragment.streams = cms.PSet( A = cms.vstring( 'InitialPD' ) ) diff --git a/HLTrigger/Configuration/python/HLT_Fake_cff.py b/HLTrigger/Configuration/python/HLT_Fake_cff.py index 6aa042e52108b..1dfd0c2fd717c 100644 --- a/HLTrigger/Configuration/python/HLT_Fake_cff.py +++ b/HLTrigger/Configuration/python/HLT_Fake_cff.py @@ -1,6 +1,6 @@ # hltGetConfiguration /dev/CMSSW_12_6_0/Fake --cff --data --type Fake -# /dev/CMSSW_12_6_0/Fake/V6 (CMSSW_12_6_0_pre5) +# /dev/CMSSW_12_6_0/Fake/V7 (CMSSW_12_6_0) import FWCore.ParameterSet.Config as cms @@ -8,7 +8,7 @@ fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_6_0/Fake/V6') + tableName = cms.string('/dev/CMSSW_12_6_0/Fake/V7') ) fragment.streams = cms.PSet( A = cms.vstring( 'InitialPD' ) ) diff --git a/HLTrigger/Configuration/python/HLT_GRun_cff.py b/HLTrigger/Configuration/python/HLT_GRun_cff.py index bdb0ccc98dde2..63f0fad5b7dce 100644 --- a/HLTrigger/Configuration/python/HLT_GRun_cff.py +++ b/HLTrigger/Configuration/python/HLT_GRun_cff.py @@ -1,6 +1,6 @@ # hltGetConfiguration /dev/CMSSW_12_6_0/GRun --cff --data --type GRun -# /dev/CMSSW_12_6_0/GRun/V11 (CMSSW_12_6_0_pre5) +# /dev/CMSSW_12_6_0/GRun/V16 (CMSSW_12_6_0) import FWCore.ParameterSet.Config as cms @@ -12,7 +12,7 @@ fragment.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA() fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_6_0/GRun/V11') + tableName = cms.string('/dev/CMSSW_12_6_0/GRun/V16') ) fragment.transferSystem = cms.PSet( @@ -2847,10 +2847,6 @@ 'HLT_AK8DiPFJet250_250_MassSD50_v2', 'HLT_AK8DiPFJet260_260_MassSD30_v2', 'HLT_AK8DiPFJet270_270_MassSD30_v2', - 'HLT_AK8PFHT750_TrimMass50_v14', - 'HLT_AK8PFHT800_TrimMass50_v14', - 'HLT_AK8PFHT850_TrimMass50_v13', - 'HLT_AK8PFHT900_TrimMass50_v13', 'HLT_AK8PFJet140_v17', 'HLT_AK8PFJet200_v17', 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', @@ -2862,15 +2858,11 @@ 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', 'HLT_AK8PFJet320_v18', - 'HLT_AK8PFJet360_TrimMass30_v20', - 'HLT_AK8PFJet380_TrimMass30_v13', 'HLT_AK8PFJet400_MassSD30_v2', 'HLT_AK8PFJet400_SoftDropMass40_v3', - 'HLT_AK8PFJet400_TrimMass30_v14', 'HLT_AK8PFJet400_v18', 'HLT_AK8PFJet40_v18', 'HLT_AK8PFJet420_MassSD30_v2', - 'HLT_AK8PFJet420_TrimMass30_v13', 'HLT_AK8PFJet425_SoftDropMass40_v3', 'HLT_AK8PFJet450_MassSD30_v2', 'HLT_AK8PFJet450_SoftDropMass40_v3', @@ -3215,10 +3207,6 @@ 'HLT_AK8DiPFJet250_250_MassSD50_v2', 'HLT_AK8DiPFJet260_260_MassSD30_v2', 'HLT_AK8DiPFJet270_270_MassSD30_v2', - 'HLT_AK8PFHT750_TrimMass50_v14', - 'HLT_AK8PFHT800_TrimMass50_v14', - 'HLT_AK8PFHT850_TrimMass50_v13', - 'HLT_AK8PFHT900_TrimMass50_v13', 'HLT_AK8PFJet140_v17', 'HLT_AK8PFJet200_v17', 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', @@ -3230,15 +3218,11 @@ 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', 'HLT_AK8PFJet320_v18', - 'HLT_AK8PFJet360_TrimMass30_v20', - 'HLT_AK8PFJet380_TrimMass30_v13', 'HLT_AK8PFJet400_MassSD30_v2', 'HLT_AK8PFJet400_SoftDropMass40_v3', - 'HLT_AK8PFJet400_TrimMass30_v14', 'HLT_AK8PFJet400_v18', 'HLT_AK8PFJet40_v18', 'HLT_AK8PFJet420_MassSD30_v2', - 'HLT_AK8PFJet420_TrimMass30_v13', 'HLT_AK8PFJet425_SoftDropMass40_v3', 'HLT_AK8PFJet450_MassSD30_v2', 'HLT_AK8PFJet450_SoftDropMass40_v3', @@ -3465,15 +3449,15 @@ 'HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay2nsInclusive_v3', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet30_Inclusive1PtrkShortSig5_v3', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet35_Inclusive1PtrkShortSig5_v3', - 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3')+cms.vstring( 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v3', + 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3', + 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v3', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet60_DisplacedTrack_v3', 'HLT_HT270_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3', 'HLT_HT320_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3', 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v15', 'HLT_HT420_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3', 'HLT_HT425_v11', - 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsInclusive_v2', - 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsTrackless_v3', + 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsInclusive_v2')+cms.vstring( 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsTrackless_v3', 'HLT_HT430_DelayedJet40_DoubleDelay1nsInclusive_v3', 'HLT_HT430_DelayedJet40_SingleDelay0p5nsInclusive_v1', 'HLT_HT430_DelayedJet40_SingleDelay0p5nsTrackless_v1', @@ -3719,15 +3703,15 @@ 'HLT_Photon100EBHE10_v4', 'HLT_Photon110EB_TightID_TightIso_v4', 'HLT_Photon120_R9Id90_HE10_IsoM_v16', - 'HLT_Photon120_v15')+cms.vstring( 'HLT_Photon150_v9', + 'HLT_Photon120_v15', + 'HLT_Photon150_v9', 'HLT_Photon165_R9Id90_HE10_IsoM_v17', 'HLT_Photon175_v17', 'HLT_Photon200_v16', 'HLT_Photon20_HoverELoose_v12', 'HLT_Photon20_v4', 'HLT_Photon300_NoHE_v15', - 'HLT_Photon30EB_TightID_TightIso_v3', - 'HLT_Photon30_HoverELoose_v12', + 'HLT_Photon30EB_TightID_TightIso_v3')+cms.vstring( 'HLT_Photon30_HoverELoose_v12', 'HLT_Photon33_v7', 'HLT_Photon35_TwoProngs35_v3', 'HLT_Photon50_R9Id90_HE10_IsoM_v16', @@ -6858,7 +6842,7 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -fragment.hltPreAK8PFJet360TrimMass30 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreAK8PFJet400MassSD30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) @@ -7543,12 +7527,12 @@ src = cms.InputTag( "hltAK8CaloJetsIDPassed" ), correctors = cms.VInputTag( 'hltAK8CaloCorrector' ) ) -fragment.hltAK8SingleCaloJet260 = cms.EDFilter( "HLT1CaloJet", +fragment.hltAK8SingleCaloJet300 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 260.0 ), + MinPt = cms.double( 300.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), @@ -10946,34 +10930,34 @@ src = cms.InputTag( "hltAK8PFJetsTightID" ), correctors = cms.VInputTag( 'hltAK8PFCorrector' ) ) -fragment.hltAK8PFJetsCorrectedMatchedToCaloJets260 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", +fragment.hltAK8PFJetsCorrectedMatchedToCaloJets300 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltAK8SingleCaloJet260" ), + triggerJetsFilter = cms.InputTag( "hltAK8SingleCaloJet300" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) -fragment.hltAK8SinglePFJet360 = cms.EDFilter( "HLT1PFJet", +fragment.hltAK8SinglePFJet400 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 360.0 ), + MinPt = cms.double( 400.0 ), MinMass = cms.double( 0.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) -fragment.hltAK8TrimModJets = cms.EDProducer( "FastjetJetProducer", +fragment.hltAK8SoftDropModJets = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), - useTrimming = cms.bool( True ), + useTrimming = cms.bool( False ), usePruning = cms.bool( False ), useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), useKtPruning = cms.bool( False ), useConstituentSubtraction = cms.bool( False ), - useSoftDrop = cms.bool( False ), + useSoftDrop = cms.bool( True ), correctShape = cms.bool( False ), UseOnlyVertexTracks = cms.bool( False ), UseOnlyOnePV = cms.bool( False ), @@ -10982,12 +10966,12 @@ rFilt = cms.double( 0.1 ), rFiltFactor = cms.double( -1.0 ), trimPtFracMin = cms.double( 0.03 ), - zcut = cms.double( -1.0 ), + zcut = cms.double( 0.1 ), rcut_factor = cms.double( -1.0 ), csRho_EtaMax = cms.double( -1.0 ), csRParam = cms.double( -1.0 ), - beta = cms.double( -1.0 ), - R0 = cms.double( -1.0 ), + beta = cms.double( 0.0 ), + R0 = cms.double( 0.8 ), gridMaxRapidity = cms.double( -1.0 ), gridSpacing = cms.double( -1.0 ), DzTrVtxMax = cms.double( 0.0 ), @@ -11049,12 +11033,12 @@ jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) -fragment.hltAK8SinglePFJetTrimModMass30 = cms.EDFilter( "HLT1PFJet", +fragment.hltAK8SinglePFSoftDropModMass30 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8TrimModJets" ), + inputTag = cms.InputTag( "hltAK8SoftDropModJets" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), + MinPt = cms.double( 180.0 ), MinMass = cms.double( 30.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), @@ -11064,75 +11048,7 @@ fragment.hltBoolEnd = cms.EDFilter( "HLTBool", result = cms.bool( True ) ) -fragment.hltPreAK8PFJet380TrimMass30 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltAK8SingleCaloJet280 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 280.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -fragment.hltAK8PFJetsCorrectedMatchedToCaloJets280 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltAK8SingleCaloJet280" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) -) -fragment.hltAK8SinglePFJet380 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 380.0 ), - MinMass = cms.double( 0.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -fragment.hltPreAK8PFJet400TrimMass30 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltAK8SingleCaloJet300 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 300.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -fragment.hltAK8PFJetsCorrectedMatchedToCaloJets300 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltAK8SingleCaloJet300" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) -) -fragment.hltAK8SinglePFJet400 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 400.0 ), - MinMass = cms.double( 0.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -fragment.hltPreAK8PFJet420TrimMass30 = cms.EDFilter( "HLTPrescaler", +fragment.hltPreAK8PFJet420MassSD30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) @@ -11166,111 +11082,6 @@ MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) -fragment.hltPreAK8PFJet400MassSD30 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltAK8SoftDropModJets = cms.EDProducer( "FastjetJetProducer", - useMassDropTagger = cms.bool( False ), - useFiltering = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - useTrimming = cms.bool( False ), - usePruning = cms.bool( False ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - useKtPruning = cms.bool( False ), - useConstituentSubtraction = cms.bool( False ), - useSoftDrop = cms.bool( True ), - correctShape = cms.bool( False ), - UseOnlyVertexTracks = cms.bool( False ), - UseOnlyOnePV = cms.bool( False ), - muCut = cms.double( -1.0 ), - yCut = cms.double( -1.0 ), - rFilt = cms.double( 0.1 ), - rFiltFactor = cms.double( -1.0 ), - trimPtFracMin = cms.double( 0.03 ), - zcut = cms.double( 0.1 ), - rcut_factor = cms.double( -1.0 ), - csRho_EtaMax = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - beta = cms.double( 0.0 ), - R0 = cms.double( 0.8 ), - gridMaxRapidity = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - DzTrVtxMax = cms.double( 0.0 ), - DxyTrVtxMax = cms.double( 0.0 ), - MaxVtxZ = cms.double( 15.0 ), - subjetPtMin = cms.double( -1.0 ), - muMin = cms.double( -1.0 ), - muMax = cms.double( -1.0 ), - yMin = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - dRMin = cms.double( -1.0 ), - dRMax = cms.double( -1.0 ), - maxDepth = cms.int32( -1 ), - nFilt = cms.int32( -1 ), - MinVtxNdof = cms.int32( 5 ), - src = cms.InputTag( "hltParticleFlow" ), - srcPVs = cms.InputTag( "hltPixelVertices" ), - jetType = cms.string( "PFJet" ), - jetAlgorithm = cms.string( "AntiKt" ), - rParam = cms.double( 0.8 ), - inputEtMin = cms.double( 0.0 ), - inputEMin = cms.double( 0.0 ), - jetPtMin = cms.double( 20.0 ), - doPVCorrection = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - doRhoFastjet = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - puPtMin = cms.double( 10.0 ), - nSigmaPU = cms.double( 1.0 ), - radiusPU = cms.double( 0.8 ), - subtractorName = cms.string( "" ), - useExplicitGhosts = cms.bool( False ), - doAreaDiskApprox = cms.bool( False ), - voronoiRfact = cms.double( -0.9 ), - Rho_EtaMax = cms.double( 4.4 ), - Ghost_EtaMax = cms.double( 5.0 ), - Active_Area_Repeats = cms.int32( 1 ), - GhostArea = cms.double( 0.01 ), - restrictInputs = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - writeCompound = cms.bool( False ), - writeJetsWithConst = cms.bool( False ), - doFastJetNonUniform = cms.bool( False ), - useDeterministicSeed = cms.bool( True ), - minSeed = cms.uint32( 14327 ), - verbosity = cms.int32( 0 ), - puWidth = cms.double( 0.0 ), - nExclude = cms.uint32( 0 ), - maxBadEcalCells = cms.uint32( 9999999 ), - maxBadHcalCells = cms.uint32( 9999999 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - puCenters = cms.vdouble( ), - applyWeight = cms.bool( False ), - srcWeights = cms.InputTag( "" ), - minimumTowersFraction = cms.double( 0.0 ), - jetCollInstanceName = cms.string( "" ), - sumRecHits = cms.bool( False ) -) -fragment.hltAK8SinglePFSoftDropModMass30 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8SoftDropModJets" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 180.0 ), - MinMass = cms.double( 30.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -fragment.hltPreAK8PFJet420MassSD30 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) fragment.hltPreAK8PFJet450MassSD30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -11399,142 +11210,6 @@ MaxEta = cms.double( 2.5 ), MinN = cms.int32( 2 ) ) -fragment.hltL1sAllHTTSeeds = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT255er OR L1_HTT280er OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er_QuadJet_80_60_er2p1_45_40_er2p3 OR L1_HTT320er_QuadJet_80_60_er2p1_50_45_er2p3 OR L1_HTT320er OR L1_HTT360er OR L1_ETT2000 OR L1_HTT400er OR L1_HTT450er" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -fragment.hltPreAK8PFHT750TrimMass50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltAK8HtMht = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - excludePFMuons = cms.bool( False ), - minNJetHt = cms.int32( 0 ), - minNJetMht = cms.int32( 0 ), - minPtJetHt = cms.double( 150.0 ), - minPtJetMht = cms.double( 30.0 ), - maxEtaJetHt = cms.double( 2.5 ), - maxEtaJetMht = cms.double( 5.0 ), - jetsLabel = cms.InputTag( "hltAK8CaloJetsCorrected" ), - pfCandidatesLabel = cms.InputTag( "" ) -) -fragment.hltAK8Ht650 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltAK8HtMht' ), - mhtLabels = cms.VInputTag( 'hltAK8HtMht' ), - minHt = cms.vdouble( 650.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -fragment.hltAK8PFHTwJetPt200 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - excludePFMuons = cms.bool( False ), - minNJetHt = cms.int32( 0 ), - minNJetMht = cms.int32( 0 ), - minPtJetHt = cms.double( 200.0 ), - minPtJetMht = cms.double( 0.0 ), - maxEtaJetHt = cms.double( 2.5 ), - maxEtaJetMht = cms.double( 999.0 ), - jetsLabel = cms.InputTag( "hltAK8PFJetsCorrected" ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ) -) -fragment.hlt1AK8PFJetsTrimMass50Pt200 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8TrimModJets" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 200.0 ), - MinMass = cms.double( 50.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -fragment.hltAK8PFHT750 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - mhtLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - minHt = cms.vdouble( 750.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -fragment.hltPreAK8PFHT800TrimMass50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltAK8Ht700 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltAK8HtMht' ), - mhtLabels = cms.VInputTag( 'hltAK8HtMht' ), - minHt = cms.vdouble( 700.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -fragment.hltAK8PFHT800 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - mhtLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - minHt = cms.vdouble( 800.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -fragment.hltPreAK8PFHT850TrimMass50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltAK8Ht750 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltAK8HtMht' ), - mhtLabels = cms.VInputTag( 'hltAK8HtMht' ), - minHt = cms.vdouble( 750.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -fragment.hltAK8PFHT850 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - mhtLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - minHt = cms.vdouble( 850.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -fragment.hltPreAK8PFHT900TrimMass50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltAK8Ht800 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltAK8HtMht' ), - mhtLabels = cms.VInputTag( 'hltAK8HtMht' ), - minHt = cms.vdouble( 800.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -fragment.hltAK8PFHT900 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - mhtLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - minHt = cms.vdouble( 900.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200" ), @@ -34151,6 +33826,18 @@ minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) +fragment.hltL1sAllHTTSeeds = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT255er OR L1_HTT280er OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er_QuadJet_80_60_er2p1_45_40_er2p3 OR L1_HTT320er_QuadJet_80_60_er2p1_50_45_er2p3 OR L1_HTT320er OR L1_HTT360er OR L1_ETT2000 OR L1_HTT400er OR L1_HTT450er" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) fragment.hltPrePFHT510 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -60363,10 +60050,6 @@ ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) ) -fragment.hltPreDSTHLTMuonRun3PFScoutingPixelTracking = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) fragment.hltMuonTriggerResultsFilter = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), @@ -60375,6 +60058,10 @@ throw = cms.bool( True ), triggerConditions = cms.vstring( 'Dataset_Muon' ) ) +fragment.hltPreDSTHLTMuonRun3PFScoutingPixelTracking = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) fragment.hltL1sSingleEG10er2p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleEG10er2p5" ), @@ -61282,6 +60969,91 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +fragment.hltAK8TrimModJets = cms.EDProducer( "FastjetJetProducer", + useMassDropTagger = cms.bool( False ), + useFiltering = cms.bool( False ), + useDynamicFiltering = cms.bool( False ), + useTrimming = cms.bool( True ), + usePruning = cms.bool( False ), + useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), + useKtPruning = cms.bool( False ), + useConstituentSubtraction = cms.bool( False ), + useSoftDrop = cms.bool( False ), + correctShape = cms.bool( False ), + UseOnlyVertexTracks = cms.bool( False ), + UseOnlyOnePV = cms.bool( False ), + muCut = cms.double( -1.0 ), + yCut = cms.double( -1.0 ), + rFilt = cms.double( 0.1 ), + rFiltFactor = cms.double( -1.0 ), + trimPtFracMin = cms.double( 0.03 ), + zcut = cms.double( -1.0 ), + rcut_factor = cms.double( -1.0 ), + csRho_EtaMax = cms.double( -1.0 ), + csRParam = cms.double( -1.0 ), + beta = cms.double( -1.0 ), + R0 = cms.double( -1.0 ), + gridMaxRapidity = cms.double( -1.0 ), + gridSpacing = cms.double( -1.0 ), + DzTrVtxMax = cms.double( 0.0 ), + DxyTrVtxMax = cms.double( 0.0 ), + MaxVtxZ = cms.double( 15.0 ), + subjetPtMin = cms.double( -1.0 ), + muMin = cms.double( -1.0 ), + muMax = cms.double( -1.0 ), + yMin = cms.double( -1.0 ), + yMax = cms.double( -1.0 ), + dRMin = cms.double( -1.0 ), + dRMax = cms.double( -1.0 ), + maxDepth = cms.int32( -1 ), + nFilt = cms.int32( -1 ), + MinVtxNdof = cms.int32( 5 ), + src = cms.InputTag( "hltParticleFlow" ), + srcPVs = cms.InputTag( "hltPixelVertices" ), + jetType = cms.string( "PFJet" ), + jetAlgorithm = cms.string( "AntiKt" ), + rParam = cms.double( 0.8 ), + inputEtMin = cms.double( 0.0 ), + inputEMin = cms.double( 0.0 ), + jetPtMin = cms.double( 20.0 ), + doPVCorrection = cms.bool( False ), + doAreaFastjet = cms.bool( False ), + doRhoFastjet = cms.bool( False ), + doPUOffsetCorr = cms.bool( False ), + puPtMin = cms.double( 10.0 ), + nSigmaPU = cms.double( 1.0 ), + radiusPU = cms.double( 0.8 ), + subtractorName = cms.string( "" ), + useExplicitGhosts = cms.bool( False ), + doAreaDiskApprox = cms.bool( False ), + voronoiRfact = cms.double( -0.9 ), + Rho_EtaMax = cms.double( 4.4 ), + Ghost_EtaMax = cms.double( 5.0 ), + Active_Area_Repeats = cms.int32( 1 ), + GhostArea = cms.double( 0.01 ), + restrictInputs = cms.bool( False ), + maxInputs = cms.uint32( 1 ), + writeCompound = cms.bool( False ), + writeJetsWithConst = cms.bool( False ), + doFastJetNonUniform = cms.bool( False ), + useDeterministicSeed = cms.bool( True ), + minSeed = cms.uint32( 14327 ), + verbosity = cms.int32( 0 ), + puWidth = cms.double( 0.0 ), + nExclude = cms.uint32( 0 ), + maxBadEcalCells = cms.uint32( 9999999 ), + maxBadHcalCells = cms.uint32( 9999999 ), + maxProblematicEcalCells = cms.uint32( 9999999 ), + maxProblematicHcalCells = cms.uint32( 9999999 ), + maxRecoveredEcalCells = cms.uint32( 9999999 ), + maxRecoveredHcalCells = cms.uint32( 9999999 ), + puCenters = cms.vdouble( ), + applyWeight = cms.bool( False ), + srcWeights = cms.InputTag( "" ), + minimumTowersFraction = cms.double( 0.0 ), + jetCollInstanceName = cms.string( "" ), + sumRecHits = cms.bool( False ) +) fragment.hltAK8TrimPFJetCollection20Filter = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8TrimModJets" ), @@ -84068,10 +83840,6 @@ 'HLT_AK8DiPFJet250_250_MassSD50_v2', 'HLT_AK8DiPFJet260_260_MassSD30_v2', 'HLT_AK8DiPFJet270_270_MassSD30_v2', - 'HLT_AK8PFHT750_TrimMass50_v14', - 'HLT_AK8PFHT800_TrimMass50_v14', - 'HLT_AK8PFHT850_TrimMass50_v13', - 'HLT_AK8PFHT900_TrimMass50_v13', 'HLT_AK8PFJet140_v17', 'HLT_AK8PFJet200_v17', 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', @@ -84083,15 +83851,11 @@ 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', 'HLT_AK8PFJet320_v18', - 'HLT_AK8PFJet360_TrimMass30_v20', - 'HLT_AK8PFJet380_TrimMass30_v13', 'HLT_AK8PFJet400_MassSD30_v2', 'HLT_AK8PFJet400_SoftDropMass40_v3', - 'HLT_AK8PFJet400_TrimMass30_v14', 'HLT_AK8PFJet400_v18', 'HLT_AK8PFJet40_v18', 'HLT_AK8PFJet420_MassSD30_v2', - 'HLT_AK8PFJet420_TrimMass30_v13', 'HLT_AK8PFJet425_SoftDropMass40_v3', 'HLT_AK8PFJet450_MassSD30_v2', 'HLT_AK8PFJet450_SoftDropMass40_v3', @@ -84502,10 +84266,6 @@ 'HLT_AK8DiPFJet250_250_MassSD50_v2 / 3', 'HLT_AK8DiPFJet260_260_MassSD30_v2 / 3', 'HLT_AK8DiPFJet270_270_MassSD30_v2 / 3', - 'HLT_AK8PFHT750_TrimMass50_v14 / 3', - 'HLT_AK8PFHT800_TrimMass50_v14 / 3', - 'HLT_AK8PFHT850_TrimMass50_v13 / 3', - 'HLT_AK8PFHT900_TrimMass50_v13 / 3', 'HLT_AK8PFJet140_v17 / 3', 'HLT_AK8PFJet200_v17 / 3', 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v3 / 3', @@ -84517,15 +84277,11 @@ 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetBB0p35_v3 / 3', 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3 / 3', 'HLT_AK8PFJet320_v18 / 3', - 'HLT_AK8PFJet360_TrimMass30_v20 / 3', - 'HLT_AK8PFJet380_TrimMass30_v13 / 3', 'HLT_AK8PFJet400_MassSD30_v2 / 3', 'HLT_AK8PFJet400_SoftDropMass40_v3 / 3', - 'HLT_AK8PFJet400_TrimMass30_v14 / 3', 'HLT_AK8PFJet400_v18 / 3', 'HLT_AK8PFJet40_v18 / 3', 'HLT_AK8PFJet420_MassSD30_v2 / 3', - 'HLT_AK8PFJet420_TrimMass30_v13 / 3', 'HLT_AK8PFJet425_SoftDropMass40_v3 / 3', 'HLT_AK8PFJet450_MassSD30_v2 / 3', 'HLT_AK8PFJet450_SoftDropMass40_v3 / 3', @@ -84752,15 +84508,15 @@ 'HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay2nsInclusive_v3 / 3', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet30_Inclusive1PtrkShortSig5_v3 / 3', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet35_Inclusive1PtrkShortSig5_v3 / 3', - 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3 / 3')+cms.vstring( 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v3 / 3', + 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3 / 3', + 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v3 / 3', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet60_DisplacedTrack_v3 / 3', 'HLT_HT270_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3 / 3', 'HLT_HT320_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3 / 3', 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v15 / 3', 'HLT_HT420_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3 / 3', 'HLT_HT425_v11 / 3', - 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsInclusive_v2 / 3', - 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsTrackless_v3 / 3', + 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsInclusive_v2 / 3')+cms.vstring( 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsTrackless_v3 / 3', 'HLT_HT430_DelayedJet40_DoubleDelay1nsInclusive_v3 / 3', 'HLT_HT430_DelayedJet40_SingleDelay0p5nsInclusive_v1 / 3', 'HLT_HT430_DelayedJet40_SingleDelay0p5nsTrackless_v1 / 3', @@ -85006,15 +84762,15 @@ 'HLT_Photon100EBHE10_v4 / 3', 'HLT_Photon110EB_TightID_TightIso_v4 / 3', 'HLT_Photon120_R9Id90_HE10_IsoM_v16 / 3', - 'HLT_Photon120_v15 / 3')+cms.vstring( 'HLT_Photon150_v9 / 3', + 'HLT_Photon120_v15 / 3', + 'HLT_Photon150_v9 / 3', 'HLT_Photon165_R9Id90_HE10_IsoM_v17 / 3', 'HLT_Photon175_v17 / 3', 'HLT_Photon200_v16 / 3', 'HLT_Photon20_HoverELoose_v12 / 3', 'HLT_Photon20_v4 / 3', 'HLT_Photon300_NoHE_v15 / 3', - 'HLT_Photon30EB_TightID_TightIso_v3 / 3', - 'HLT_Photon30_HoverELoose_v12 / 3', + 'HLT_Photon30EB_TightID_TightIso_v3 / 3')+cms.vstring( 'HLT_Photon30_HoverELoose_v12 / 3', 'HLT_Photon33_v7 / 3', 'HLT_Photon35_TwoProngs35_v3 / 3', 'HLT_Photon50_R9Id90_HE10_IsoM_v16 / 3', @@ -86054,10 +85810,6 @@ fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetRaw + fragment.hltPSetMap + fragment.hltBoolFalse ) fragment.Status_OnCPU = cms.Path( fragment.statusOnGPU + ~fragment.statusOnGPUFilter ) fragment.Status_OnGPU = cms.Path( fragment.statusOnGPU + fragment.statusOnGPUFilter ) -fragment.HLT_AK8PFJet360_TrimMass30_v20 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8PFJet360TrimMass30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet260 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets260 + fragment.hltAK8SinglePFJet360 + fragment.hltAK8TrimModJets + fragment.hltAK8SinglePFJetTrimModMass30 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet380_TrimMass30_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8PFJet380TrimMass30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet280 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets280 + fragment.hltAK8SinglePFJet380 + fragment.hltAK8TrimModJets + fragment.hltAK8SinglePFJetTrimModMass30 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet400_TrimMass30_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8PFJet400TrimMass30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet300 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets300 + fragment.hltAK8SinglePFJet400 + fragment.hltAK8TrimModJets + fragment.hltAK8SinglePFJetTrimModMass30 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet420_TrimMass30_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8PFJet420TrimMass30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet320 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets320 + fragment.hltAK8SinglePFJet420 + fragment.hltAK8TrimModJets + fragment.hltAK8SinglePFJetTrimModMass30 + fragment.HLTEndSequence ) fragment.HLT_AK8PFJet400_MassSD30_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8PFJet400MassSD30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet300 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets300 + fragment.hltAK8SinglePFJet400 + fragment.hltAK8SoftDropModJets + fragment.hltAK8SinglePFSoftDropModMass30 + fragment.HLTEndSequence ) fragment.HLT_AK8PFJet420_MassSD30_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8PFJet420MassSD30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet320 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets320 + fragment.hltAK8SinglePFJet420 + fragment.hltAK8SoftDropModJets + fragment.hltAK8SinglePFSoftDropModMass30 + fragment.HLTEndSequence ) fragment.HLT_AK8PFJet450_MassSD30_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8PFJet450MassSD30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet350 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets350 + fragment.hltAK8SinglePFJet450 + fragment.hltAK8SoftDropModJets + fragment.hltAK8SinglePFSoftDropModMass30 + fragment.HLTEndSequence ) @@ -86065,10 +85817,6 @@ fragment.HLT_AK8DiPFJet250_250_MassSD50_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8DiPFJet250250MassSD50 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltAK8DoublePFJet250 + fragment.hltAK8SoftDropModJets + fragment.hltAK8DoublePFJetSDModMass50 + fragment.HLTEndSequence ) fragment.HLT_AK8DiPFJet260_260_MassSD30_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8DiPFJet260260MassSD30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltAK8DoublePFJet260 + fragment.hltAK8SoftDropModJets + fragment.hltAK8DoublePFJetSDModMass30 + fragment.HLTEndSequence ) fragment.HLT_AK8DiPFJet270_270_MassSD30_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8DiPFJet270270MassSD30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet200 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 + fragment.hltAK8DoublePFJet270 + fragment.hltAK8SoftDropModJets + fragment.hltAK8DoublePFJetSDModMass30 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFHT750_TrimMass50_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPreAK8PFHT750TrimMass50 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8HtMht + fragment.hltAK8Ht650 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFHTwJetPt200 + fragment.hltAK8TrimModJets + fragment.hlt1AK8PFJetsTrimMass50Pt200 + fragment.hltAK8PFHT750 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFHT800_TrimMass50_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPreAK8PFHT800TrimMass50 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8HtMht + fragment.hltAK8Ht700 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFHTwJetPt200 + fragment.hltAK8TrimModJets + fragment.hlt1AK8PFJetsTrimMass50Pt200 + fragment.hltAK8PFHT800 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFHT850_TrimMass50_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPreAK8PFHT850TrimMass50 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8HtMht + fragment.hltAK8Ht750 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFHTwJetPt200 + fragment.hltAK8TrimModJets + fragment.hlt1AK8PFJetsTrimMass50Pt200 + fragment.hltAK8PFHT850 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFHT900_TrimMass50_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPreAK8PFHT900TrimMass50 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8HtMht + fragment.hltAK8Ht800 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFHTwJetPt200 + fragment.hltAK8TrimModJets + fragment.hlt1AK8PFJetsTrimMass50Pt200 + fragment.hltAK8PFHT900 + fragment.HLTEndSequence ) fragment.HLT_CaloJet500_NoJetID_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreCaloJet500NoJetID + fragment.HLTAK4CaloJetsReconstructionNoIDSequence + fragment.HLTAK4CaloJetsCorrectionNoIDSequence + fragment.hltSingleCaloJet500 + fragment.HLTEndSequence ) fragment.HLT_CaloJet550_NoJetID_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreCaloJet550NoJetID + fragment.HLTAK4CaloJetsReconstructionNoIDSequence + fragment.HLTAK4CaloJetsCorrectionNoIDSequence + fragment.hltSingleCaloJet550 + fragment.HLTEndSequence ) fragment.HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu5DoubleEG3 + fragment.hltPreDoubleMu5UpsilonDoubleEle3CaloIdLTrackIdL + fragment.HLTDiMu5DiEle3CaloIdLTrackIdLMuonlegSequence + fragment.HLTDiMu5DiEle3CaloIdLTrackIdLElectronlegSequence + fragment.HLTEndSequence ) @@ -86484,7 +86232,7 @@ fragment.HLT_EphemeralZeroBias_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasCopy + fragment.hltPreEphemeralZeroBias + fragment.HLTEndSequence ) fragment.DST_ZeroBias_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDSTZeroBias + fragment.HLTEndSequence ) fragment.DST_Run3_PFScoutingPixelTracking_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDSTRun3PFScoutingPixelTracking + fragment.hltPreDSTRun3PFScoutingPixelTracking + fragment.HLTPFScoutingPixelTrackingSequence + fragment.HLTEndSequence ) -fragment.DST_HLTMuon_Run3_PFScoutingPixelTracking_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreDSTHLTMuonRun3PFScoutingPixelTracking + fragment.hltMuonTriggerResultsFilter + fragment.HLTPFScoutingPixelTrackingSequence + fragment.HLTEndSequence ) +fragment.DST_HLTMuon_Run3_PFScoutingPixelTracking_v18 = cms.Path( fragment.HLTBeginSequence + fragment.hltMuonTriggerResultsFilter + fragment.hltPreDSTHLTMuonRun3PFScoutingPixelTracking + fragment.HLTPFScoutingPixelTrackingSequence + fragment.HLTEndSequence ) fragment.HLT_Photon20_HoverELoose_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10er2p5 + fragment.hltPrePhoton20HoverELoose + fragment.HLTPhoton20SequenceLooseHOverE + fragment.HLTEndSequence ) fragment.HLT_Photon30_HoverELoose_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10er2p5 + fragment.hltPrePhoton30HoverELoose + fragment.HLTPhoton30SequenceLooseHOverE + fragment.HLTEndSequence ) fragment.HLT_EcalCalibration_v4 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreEcalCalibration + fragment.hltEcalCalibrationRaw + fragment.HLTEndSequence ) @@ -86810,7 +86558,7 @@ fragment.Dataset_ZeroBias = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetZeroBias + fragment.hltPreDatasetZeroBias ) -fragment.schedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.Status_OnCPU, fragment.Status_OnGPU, fragment.HLT_AK8PFJet360_TrimMass30_v20, fragment.HLT_AK8PFJet380_TrimMass30_v13, fragment.HLT_AK8PFJet400_TrimMass30_v14, fragment.HLT_AK8PFJet420_TrimMass30_v13, fragment.HLT_AK8PFJet400_MassSD30_v2, fragment.HLT_AK8PFJet420_MassSD30_v2, fragment.HLT_AK8PFJet450_MassSD30_v2, fragment.HLT_AK8DiPFJet250_250_MassSD30_v2, fragment.HLT_AK8DiPFJet250_250_MassSD50_v2, fragment.HLT_AK8DiPFJet260_260_MassSD30_v2, fragment.HLT_AK8DiPFJet270_270_MassSD30_v2, fragment.HLT_AK8PFHT750_TrimMass50_v14, fragment.HLT_AK8PFHT800_TrimMass50_v14, fragment.HLT_AK8PFHT850_TrimMass50_v13, fragment.HLT_AK8PFHT900_TrimMass50_v13, fragment.HLT_CaloJet500_NoJetID_v14, fragment.HLT_CaloJet550_NoJetID_v9, fragment.HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6, fragment.HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v6, fragment.HLT_Trimuon5_3p5_2_Upsilon_Muon_v7, fragment.HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5, fragment.HLT_DoubleEle25_CaloIdL_MW_v7, fragment.HLT_DoubleEle27_CaloIdL_MW_v7, fragment.HLT_DoubleEle33_CaloIdL_MW_v20, fragment.HLT_DoubleEle24_eta2p1_WPTight_Gsf_v9, fragment.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v22, fragment.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v22, fragment.HLT_Mu27_Ele37_CaloIdL_MW_v7, fragment.HLT_Mu37_Ele27_CaloIdL_MW_v7, fragment.HLT_Mu37_TkMu27_v7, fragment.HLT_DoubleMu4_3_Bs_v17, fragment.HLT_DoubleMu4_3_Jpsi_v17, fragment.HLT_DoubleMu4_3_LowMass_v3, fragment.HLT_DoubleMu4_LowMass_Displaced_v3, fragment.HLT_Mu0_L1DoubleMu_v3, fragment.HLT_Mu4_L1DoubleMu_v3, fragment.HLT_DoubleMu4_3_Photon4_BsToMMG_v2, fragment.HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v2, fragment.HLT_DoubleMu3_Trk_Tau3mu_v14, fragment.HLT_DoubleMu3_TkMu_DsTau3Mu_v6, fragment.HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v10, fragment.HLT_DoubleMu4_MuMuTrk_Displaced_v17, fragment.HLT_Mu3_PFJet40_v18, fragment.HLT_Mu7p5_L2Mu2_Jpsi_v12, fragment.HLT_Mu7p5_L2Mu2_Upsilon_v12, fragment.HLT_Mu3_L1SingleMu5orSingleMu7_v3, fragment.HLT_DoublePhoton33_CaloIdL_v9, fragment.HLT_DoublePhoton70_v9, fragment.HLT_DoublePhoton85_v17, fragment.HLT_Ele15_WPLoose_Gsf_v5, fragment.HLT_Ele20_WPLoose_Gsf_v8, fragment.HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v6, fragment.HLT_Ele27_WPTight_Gsf_v18, fragment.HLT_Ele28_WPTight_Gsf_v3, fragment.HLT_Ele30_WPTight_Gsf_v3, fragment.HLT_Ele32_WPTight_Gsf_v17, fragment.HLT_Ele35_WPTight_Gsf_v11, fragment.HLT_Ele35_WPTight_Gsf_L1EGMT_v7, fragment.HLT_Ele38_WPTight_Gsf_v11, fragment.HLT_Ele40_WPTight_Gsf_v11, fragment.HLT_Ele32_WPTight_Gsf_L1DoubleEG_v11, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v3, fragment.HLT_HT300_Beamspot_v13, fragment.HLT_ZeroBias_Beamspot_v6, fragment.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v3, fragment.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v3, fragment.HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2, fragment.HLT_IsoMu20_v17, fragment.HLT_IsoMu24_v15, fragment.HLT_IsoMu24_eta2p1_v17, fragment.HLT_IsoMu27_v18, fragment.HLT_UncorrectedJetE30_NoBPTX_v7, fragment.HLT_UncorrectedJetE30_NoBPTX3BX_v7, fragment.HLT_UncorrectedJetE60_NoBPTX3BX_v7, fragment.HLT_UncorrectedJetE70_NoBPTX3BX_v7, fragment.HLT_L1SingleMu18_v4, fragment.HLT_L1SingleMu25_v3, fragment.HLT_L1SingleMuCosmics_v2, fragment.HLT_L2Mu10_NoVertex_NoBPTX3BX_v6, fragment.HLT_L2Mu10_NoVertex_NoBPTX_v7, fragment.HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v5, fragment.HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v6, fragment.HLT_L2Mu23NoVtx_2Cha_v2, fragment.HLT_L2Mu23NoVtx_2Cha_CosmicSeed_v2, fragment.HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v3, fragment.HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v3, fragment.HLT_DoubleL2Mu50_v3, fragment.HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v3, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v3, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v3, fragment.HLT_DoubleL2Mu23NoVtx_2Cha_v3, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_v3, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v3, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v16, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v5, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v17, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v5, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v7, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v5, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v7, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v5, fragment.HLT_Mu25_TkMu0_Onia_v10, fragment.HLT_Mu30_TkMu0_Psi_v3, fragment.HLT_Mu30_TkMu0_Upsilon_v3, fragment.HLT_Mu20_TkMu0_Phi_v10, fragment.HLT_Mu25_TkMu0_Phi_v10, fragment.HLT_Mu15_v5, fragment.HLT_Mu20_v14, fragment.HLT_Mu27_v15, fragment.HLT_Mu50_v15, fragment.HLT_Mu55_v5, fragment.HLT_CascadeMu100_v5, fragment.HLT_HighPtTkMu100_v4, fragment.HLT_DiPFJetAve40_v16, fragment.HLT_DiPFJetAve60_v16, fragment.HLT_DiPFJetAve80_v15, fragment.HLT_DiPFJetAve140_v15, fragment.HLT_DiPFJetAve200_v15, fragment.HLT_DiPFJetAve260_v16, fragment.HLT_DiPFJetAve320_v16, fragment.HLT_DiPFJetAve400_v16, fragment.HLT_DiPFJetAve500_v16, fragment.HLT_DiPFJetAve60_HFJEC_v17, fragment.HLT_DiPFJetAve80_HFJEC_v18, fragment.HLT_DiPFJetAve100_HFJEC_v18, fragment.HLT_DiPFJetAve160_HFJEC_v18, fragment.HLT_DiPFJetAve220_HFJEC_v18, fragment.HLT_DiPFJetAve260_HFJEC_v1, fragment.HLT_DiPFJetAve300_HFJEC_v18, fragment.HLT_AK8PFJet40_v18, fragment.HLT_AK8PFJet60_v17, fragment.HLT_AK8PFJet80_v17, fragment.HLT_AK8PFJet140_v17, fragment.HLT_AK8PFJet200_v17, fragment.HLT_AK8PFJet260_v18, fragment.HLT_AK8PFJet320_v18, fragment.HLT_AK8PFJet400_v18, fragment.HLT_AK8PFJet450_v18, fragment.HLT_AK8PFJet500_v18, fragment.HLT_AK8PFJet550_v13, fragment.HLT_PFJet40_v23, fragment.HLT_PFJet60_v23, fragment.HLT_PFJet80_v22, fragment.HLT_PFJet110_v2, fragment.HLT_PFJet140_v21, fragment.HLT_PFJet200_v21, fragment.HLT_PFJet260_v22, fragment.HLT_PFJet320_v22, fragment.HLT_PFJet400_v22, fragment.HLT_PFJet450_v23, fragment.HLT_PFJet500_v23, fragment.HLT_PFJet550_v13, fragment.HLT_PFJetFwd15_v5, fragment.HLT_PFJetFwd25_v5, fragment.HLT_PFJetFwd40_v21, fragment.HLT_PFJetFwd60_v21, fragment.HLT_PFJetFwd80_v20, fragment.HLT_PFJetFwd140_v20, fragment.HLT_PFJetFwd200_v20, fragment.HLT_PFJetFwd260_v21, fragment.HLT_PFJetFwd320_v21, fragment.HLT_PFJetFwd400_v21, fragment.HLT_PFJetFwd450_v21, fragment.HLT_PFJetFwd500_v21, fragment.HLT_AK8PFJetFwd15_v5, fragment.HLT_AK8PFJetFwd25_v5, fragment.HLT_AK8PFJetFwd40_v17, fragment.HLT_AK8PFJetFwd60_v16, fragment.HLT_AK8PFJetFwd80_v16, fragment.HLT_AK8PFJetFwd140_v16, fragment.HLT_AK8PFJetFwd200_v16, fragment.HLT_AK8PFJetFwd260_v17, fragment.HLT_AK8PFJetFwd320_v17, fragment.HLT_AK8PFJetFwd400_v17, fragment.HLT_AK8PFJetFwd450_v17, fragment.HLT_AK8PFJetFwd500_v17, fragment.HLT_PFHT180_v19, fragment.HLT_PFHT250_v19, fragment.HLT_PFHT370_v19, fragment.HLT_PFHT430_v19, fragment.HLT_PFHT510_v19, fragment.HLT_PFHT590_v19, fragment.HLT_PFHT680_v19, fragment.HLT_PFHT780_v19, fragment.HLT_PFHT890_v19, fragment.HLT_PFHT1050_v20, fragment.HLT_PFHT500_PFMET100_PFMHT100_IDTight_v14, fragment.HLT_PFHT500_PFMET110_PFMHT110_IDTight_v14, fragment.HLT_PFHT700_PFMET85_PFMHT85_IDTight_v14, fragment.HLT_PFHT800_PFMET75_PFMHT75_IDTight_v14, fragment.HLT_PFMET110_PFMHT110_IDTight_v22, fragment.HLT_PFMET120_PFMHT120_IDTight_v22, fragment.HLT_PFMET130_PFMHT130_IDTight_v22, fragment.HLT_PFMET140_PFMHT140_IDTight_v22, fragment.HLT_PFMET120_PFMHT120_IDTight_PFHT60_v11, fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v11, fragment.HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v11, fragment.HLT_PFMETTypeOne110_PFMHT110_IDTight_v14, fragment.HLT_PFMETTypeOne120_PFMHT120_IDTight_v14, fragment.HLT_PFMETTypeOne130_PFMHT130_IDTight_v14, fragment.HLT_PFMETTypeOne140_PFMHT140_IDTight_v13, fragment.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v22, fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v22, fragment.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v21, fragment.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v21, fragment.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_FilterHF_v2, fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_FilterHF_v2, fragment.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_FilterHF_v2, fragment.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_FilterHF_v2, fragment.HLT_L1ETMHadSeeds_v4, fragment.HLT_CaloMHT90_v6, fragment.HLT_CaloMET90_NotCleaned_v6, fragment.HLT_CaloMET350_NotCleaned_v6, fragment.HLT_PFMET200_NotCleaned_v11, fragment.HLT_PFMET250_NotCleaned_v11, fragment.HLT_PFMET300_NotCleaned_v11, fragment.HLT_PFMET200_BeamHaloCleaned_v11, fragment.HLT_PFMETTypeOne200_BeamHaloCleaned_v11, fragment.HLT_MET105_IsoTrk50_v11, fragment.HLT_MET120_IsoTrk50_v11, fragment.HLT_SingleJet30_Mu12_SinglePFJet40_v13, fragment.HLT_Mu12eta2p3_v3, fragment.HLT_Mu12eta2p3_PFJet40_v3, fragment.HLT_Mu12_DoublePFJets40_PFBTagDeepCSV_p71_v3, fragment.HLT_Mu12_DoublePFJets100_PFBTagDeepCSV_p71_v3, fragment.HLT_Mu12_DoublePFJets200_PFBTagDeepCSV_p71_v3, fragment.HLT_Mu12_DoublePFJets350_PFBTagDeepCSV_p71_v3, fragment.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, fragment.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, fragment.HLT_DoublePFJets40_PFBTagDeepCSV_p71_v3, fragment.HLT_DoublePFJets100_PFBTagDeepCSV_p71_v3, fragment.HLT_DoublePFJets200_PFBTagDeepCSV_p71_v3, fragment.HLT_DoublePFJets350_PFBTagDeepCSV_p71_v3, fragment.HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, fragment.HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, fragment.HLT_Mu12_DoublePFJets40_PFBTagDeepJet_p71_v3, fragment.HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v3, fragment.HLT_Mu12_DoublePFJets200_PFBTagDeepJet_p71_v3, fragment.HLT_Mu12_DoublePFJets350_PFBTagDeepJet_p71_v3, fragment.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, fragment.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, fragment.HLT_DoublePFJets40_PFBTagDeepJet_p71_v3, fragment.HLT_DoublePFJets100_PFBTagDeepJet_p71_v3, fragment.HLT_DoublePFJets200_PFBTagDeepJet_p71_v3, fragment.HLT_DoublePFJets350_PFBTagDeepJet_p71_v4, fragment.HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, fragment.HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, fragment.HLT_Photon300_NoHE_v15, fragment.HLT_Mu8_TrkIsoVVL_v14, fragment.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v20, fragment.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v20, fragment.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v21, fragment.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v21, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v15, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v3, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v3, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v3, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v3, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v13, fragment.HLT_Mu17_TrkIsoVVL_v15, fragment.HLT_Mu19_TrkIsoVVL_v6, fragment.HLT_BTagMu_AK4DiJet20_Mu5_v15, fragment.HLT_BTagMu_AK4DiJet40_Mu5_v15, fragment.HLT_BTagMu_AK4DiJet70_Mu5_v15, fragment.HLT_BTagMu_AK4DiJet110_Mu5_v15, fragment.HLT_BTagMu_AK4DiJet170_Mu5_v14, fragment.HLT_BTagMu_AK4Jet300_Mu5_v14, fragment.HLT_BTagMu_AK8DiJet170_Mu5_v11, fragment.HLT_BTagMu_AK8Jet170_DoubleMu5_v4, fragment.HLT_BTagMu_AK8Jet300_Mu5_v14, fragment.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21, fragment.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v21, fragment.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17, fragment.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v9, fragment.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v9, fragment.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v17, fragment.HLT_Photon20_v4, fragment.HLT_Photon33_v7, fragment.HLT_Photon50_v15, fragment.HLT_Photon75_v15, fragment.HLT_Photon90_v15, fragment.HLT_Photon120_v15, fragment.HLT_Photon150_v9, fragment.HLT_Photon175_v17, fragment.HLT_Photon200_v16, fragment.HLT_Photon30EB_TightID_TightIso_v3, fragment.HLT_Photon110EB_TightID_TightIso_v4, fragment.HLT_Photon100EBHE10_v4, fragment.HLT_Photon50_R9Id90_HE10_IsoM_v16, fragment.HLT_Photon75_R9Id90_HE10_IsoM_v16, fragment.HLT_Photon90_R9Id90_HE10_IsoM_v16, fragment.HLT_Photon120_R9Id90_HE10_IsoM_v16, fragment.HLT_Photon165_R9Id90_HE10_IsoM_v17, fragment.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v15, fragment.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v15, fragment.HLT_Photon35_TwoProngs35_v3, fragment.HLT_IsoMu24_TwoProngs35_v3, fragment.HLT_Dimuon0_Jpsi_L1_NoOS_v9, fragment.HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v9, fragment.HLT_Dimuon0_Jpsi_v10, fragment.HLT_Dimuon0_Jpsi_NoVertexing_v10, fragment.HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v9, fragment.HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v9, fragment.HLT_Dimuon0_Jpsi3p5_Muon2_v7, fragment.HLT_Dimuon0_Upsilon_L1_4p5_v11, fragment.HLT_Dimuon0_Upsilon_L1_5_v11, fragment.HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10, fragment.HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11, fragment.HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9, fragment.HLT_Dimuon0_Upsilon_NoVertexing_v9, fragment.HLT_Dimuon0_Upsilon_L1_5M_v10, fragment.HLT_Dimuon0_LowMass_L1_0er1p5R_v9, fragment.HLT_Dimuon0_LowMass_L1_0er1p5_v10, fragment.HLT_Dimuon0_LowMass_v10, fragment.HLT_Dimuon0_LowMass_L1_4_v10, fragment.HLT_Dimuon0_LowMass_L1_4R_v9, fragment.HLT_Dimuon0_LowMass_L1_TM530_v8, fragment.HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8, fragment.HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8, fragment.HLT_TripleMu_5_3_3_Mass3p8_DZ_v10, fragment.HLT_TripleMu_10_5_5_DZ_v12, fragment.HLT_TripleMu_12_10_5_v12, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v6, fragment.HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v12, fragment.HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v12, fragment.HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v12, fragment.HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v8, fragment.HLT_DoubleMu4_Jpsi_Displaced_v9, fragment.HLT_DoubleMu4_Jpsi_NoVertexing_v9, fragment.HLT_DoubleMu4_JpsiTrkTrk_Displaced_v9, fragment.HLT_DoubleMu4_JpsiTrk_Bc_v2, fragment.HLT_DoubleMu43NoFiltersNoVtx_v6, fragment.HLT_DoubleMu48NoFiltersNoVtx_v6, fragment.HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v7, fragment.HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v7, fragment.HLT_Mu38NoFiltersNoVtxDisplaced_Photon38_CaloIdL_v3, fragment.HLT_Mu43NoFiltersNoVtxDisplaced_Photon43_CaloIdL_v3, fragment.HLT_HT425_v11, fragment.HLT_HT430_DisplacedDijet40_DisplacedTrack_v15, fragment.HLT_HT500_DisplacedDijet40_DisplacedTrack_v15, fragment.HLT_HT430_DisplacedDijet60_DisplacedTrack_v15, fragment.HLT_HT400_DisplacedDijet40_DisplacedTrack_v15, fragment.HLT_HT650_DisplacedDijet60_Inclusive_v15, fragment.HLT_HT550_DisplacedDijet60_Inclusive_v15, fragment.HLT_DiJet110_35_Mjj650_PFMET110_v11, fragment.HLT_DiJet110_35_Mjj650_PFMET120_v11, fragment.HLT_DiJet110_35_Mjj650_PFMET130_v11, fragment.HLT_TripleJet110_35_35_Mjj650_PFMET110_v11, fragment.HLT_TripleJet110_35_35_Mjj650_PFMET120_v11, fragment.HLT_TripleJet110_35_35_Mjj650_PFMET130_v11, fragment.HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v15, fragment.HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v15, fragment.HLT_Ele28_HighEta_SC20_Mass55_v15, fragment.HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10, fragment.HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v18, fragment.HLT_Ele15_IsoVVVL_PFHT450_v18, fragment.HLT_Ele50_IsoVVVL_PFHT450_v18, fragment.HLT_Ele15_IsoVVVL_PFHT600_v22, fragment.HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v17, fragment.HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v18, fragment.HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v17, fragment.HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10, fragment.HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v17, fragment.HLT_Mu15_IsoVVVL_PFHT450_v17, fragment.HLT_Mu50_IsoVVVL_PFHT450_v17, fragment.HLT_Mu15_IsoVVVL_PFHT600_v21, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMET70_PFMHT70_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu70_PFMHTNoMu70_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v4, fragment.HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9, fragment.HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9, fragment.HLT_Dimuon10_Upsilon_y1p4_v3, fragment.HLT_Dimuon12_Upsilon_y1p4_v4, fragment.HLT_Dimuon14_Phi_Barrel_Seagulls_v9, fragment.HLT_Dimuon25_Jpsi_v16, fragment.HLT_Dimuon14_PsiPrime_v15, fragment.HLT_Dimuon14_PsiPrime_noCorrL1_v7, fragment.HLT_Dimuon18_PsiPrime_v16, fragment.HLT_Dimuon18_PsiPrime_noCorrL1_v8, fragment.HLT_Dimuon24_Upsilon_noCorrL1_v8, fragment.HLT_Dimuon24_Phi_noCorrL1_v8, fragment.HLT_Dimuon25_Jpsi_noCorrL1_v8, fragment.HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8_v19, fragment.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v19, fragment.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v19, fragment.HLT_DoubleIsoMu20_eta2p1_v9, fragment.HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v8, fragment.HLT_Mu8_v14, fragment.HLT_Mu17_v15, fragment.HLT_Mu19_v6, fragment.HLT_Mu17_Photon30_IsoCaloId_v8, fragment.HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v18, fragment.HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v20, fragment.HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v20, fragment.HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v20, fragment.HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v18, fragment.HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v20, fragment.HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v20, fragment.HLT_Ele115_CaloIdVT_GsfTrkIdT_v17, fragment.HLT_Ele135_CaloIdVT_GsfTrkIdT_v10, fragment.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v5, fragment.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v11, fragment.HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v10, fragment.HLT_PFHT400_SixPFJet32_v10, fragment.HLT_PFHT450_SixPFJet36_PFBTagDeepCSV_1p59_v9, fragment.HLT_PFHT450_SixPFJet36_v9, fragment.HLT_PFHT400_FivePFJet_100_100_60_30_30_v10, fragment.HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v10, fragment.HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepCSV_4p5_v10, fragment.HLT_PFHT350_v21, fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v14, fragment.HLT_ECALHT800_v12, fragment.HLT_DiSC30_18_EIso_AND_HE_Mass70_v16, fragment.HLT_Physics_v8, fragment.HLT_EphemeralPhysics_v3, fragment.DST_Physics_v8, fragment.HLT_Random_v3, fragment.HLT_ZeroBias_v7, fragment.HLT_ZeroBias_Alignment_v2, fragment.HLT_EphemeralZeroBias_v3, fragment.DST_ZeroBias_v3, fragment.DST_Run3_PFScoutingPixelTracking_v18, fragment.DST_HLTMuon_Run3_PFScoutingPixelTracking_v18, fragment.HLT_Photon20_HoverELoose_v12, fragment.HLT_Photon30_HoverELoose_v12, fragment.HLT_EcalCalibration_v4, fragment.HLT_HcalCalibration_v5, fragment.AlCa_EcalPhiSym_v11, fragment.HLT_L1UnpairedBunchBptxMinus_v3, fragment.HLT_L1UnpairedBunchBptxPlus_v3, fragment.HLT_L1NotBptxOR_v4, fragment.HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v3, fragment.HLT_CDC_L2cosmic_10_er1p0_v2, fragment.HLT_CDC_L2cosmic_5p5_er1p0_v2, fragment.HLT_HcalNZS_v14, fragment.HLT_HcalPhiSym_v16, fragment.HLT_HcalIsolatedbunch_v6, fragment.HLT_IsoTrackHB_v6, fragment.HLT_IsoTrackHE_v6, fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v6, fragment.HLT_ZeroBias_IsolatedBunches_v6, fragment.HLT_ZeroBias_FirstCollisionInTrain_v5, fragment.HLT_ZeroBias_LastCollisionInTrain_v4, fragment.HLT_ZeroBias_FirstBXAfterTrain_v4, fragment.AlCa_RPCMuonNormalisation_v14, fragment.AlCa_LumiPixelsCounts_Random_v4, fragment.AlCa_LumiPixelsCounts_ZeroBias_v4, fragment.MC_ReducedIterativeTracking_v14, fragment.MC_PFMET_v19, fragment.MC_AK4PFJets_v19, fragment.MC_PFBTagDeepCSV_v12, fragment.MC_PFHT_v18, fragment.MC_PFMHT_v18, fragment.MC_CaloMET_v10, fragment.MC_CaloMET_JetIdCleaned_v11, fragment.MC_AK4CaloJets_v11, fragment.MC_AK4CaloJetsFromPV_v10, fragment.MC_CaloBTagDeepCSV_v10, fragment.MC_CaloHT_v10, fragment.MC_CaloMHT_v10, fragment.MC_AK8PFJets_v19, fragment.MC_AK8TrimPFJets_v19, fragment.MC_AK8PFHT_v18, fragment.MC_AK8CaloHT_v10, fragment.MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v15, fragment.MC_DoubleEle5_CaloIdL_MW_v18, fragment.MC_Ele5_WPTight_Gsf_v10, fragment.MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v17, fragment.MC_IsoMu_v17, fragment.MC_DoubleMu_TrkIsoVVL_DZ_v13, fragment.MC_DoubleMuNoFiltersNoVtx_v9, fragment.MC_PFBTagDeepJet_v3, fragment.MC_Run3_PFScoutingPixelTracking_v18, fragment.AlCa_EcalPi0EBonly_v15, fragment.AlCa_EcalPi0EEonly_v15, fragment.AlCa_EcalEtaEBonly_v15, fragment.AlCa_EcalEtaEEonly_v15, fragment.AlCa_AK8PFJet40_v17, fragment.AlCa_PFJet40_v22, fragment.AlCa_PFJet40_CPUOnly_v1, fragment.HLT_PFJet40_GPUvsCPU_v1, fragment.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v14, fragment.HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v11, fragment.HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v2, fragment.HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v3, fragment.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v7, fragment.HLT_PFMET100_PFMHT100_IDTight_PFHT60_v11, fragment.HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v11, fragment.HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v11, fragment.HLT_Mu18_Mu9_SameSign_v6, fragment.HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8, fragment.HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v12, fragment.HLT_TripleMu_5_3_3_Mass3p8_DCA_v5, fragment.HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10, fragment.HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10, fragment.HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v10, fragment.HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v10, fragment.HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v10, fragment.HLT_QuadPFJet103_88_75_15_v7, fragment.HLT_QuadPFJet105_88_76_15_v7, fragment.HLT_QuadPFJet111_90_80_15_v7, fragment.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v3, fragment.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v3, fragment.HLT_Mu12_IP6_v2, fragment.HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10, fragment.HLT_DoubleMediumDeepTauPFTauHPS35_L2NN_eta2p1_v2, fragment.HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_eta2p1_v3, fragment.HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_eta2p1_v3, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3, fragment.HLT_IsoMu20_eta2p1_LooseDeepTauPFTauHPS27_eta2p1_CrossL1_v3, fragment.HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS180_eta2p1_v3, fragment.HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3, fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS35_L2NN_eta2p1_CrossL1_v3, fragment.HLT_LooseDeepTauPFTauHPS180_L2NN_eta2p1_v3, fragment.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepJet_4p5_v3, fragment.HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepJet_4p5_v3, fragment.HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepJet_4p5_v3, fragment.HLT_PFHT400_SixPFJet32_DoublePFBTagDeepJet_2p94_v3, fragment.HLT_PFHT450_SixPFJet36_PFBTagDeepJet_1p59_v3, fragment.HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, fragment.HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v3, fragment.HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, fragment.HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v3, fragment.HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, fragment.HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v3, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v3, fragment.HLT_QuadPFJet70_50_40_30_v3, fragment.HLT_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v3, fragment.HLT_QuadPFJet70_50_40_35_PFBTagParticleNet_2BTagSum0p65_v3, fragment.HLT_QuadPFJet70_50_45_35_PFBTagParticleNet_2BTagSum0p65_v3, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v2, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_v2, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v2, fragment.HLT_AK8PFJet230_SoftDropMass40_v3, fragment.HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v3, fragment.HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetBB0p35_v3, fragment.HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetBB0p35_v3, fragment.HLT_AK8PFJet400_SoftDropMass40_v3, fragment.HLT_AK8PFJet425_SoftDropMass40_v3, fragment.HLT_AK8PFJet450_SoftDropMass40_v3, fragment.HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3, fragment.HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3, fragment.HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3, fragment.HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2, fragment.HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2, fragment.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v2, fragment.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2, fragment.HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_v2, fragment.HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_v2, fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_CrossL1_v2, fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_CrossL1_v2, fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_CrossL1_v2, fragment.HLT_DoublePFJets40_Mass500_MediumDeepTauPFTauHPS45_L2NN_MediumDeepTauPFTauHPS20_eta2p1_v2, fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2, fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS45_L2NN_eta2p1_CrossL1_v2, fragment.HLT_DoubleL2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v3, fragment.HLT_DoubleL2Mu12NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2, fragment.HLT_DoubleL2Mu14NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2, fragment.HLT_DoubleL3Mu16_10NoVtx_DxyMin0p01cm_v3, fragment.HLT_DoubleL3Mu18_10NoVtx_DxyMin0p01cm_v2, fragment.HLT_DoubleL3Mu20_10NoVtx_DxyMin0p01cm_v2, fragment.HLT_L2Mu10NoVtx_2Cha_v1, fragment.HLT_L2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2, fragment.HLT_L3Mu10NoVtx_v2, fragment.HLT_L3Mu10NoVtx_DxyMin0p01cm_v2, fragment.HLT_DoubleL2Mu_L3Mu16NoVtx_VetoL3Mu0DxyMax0p1cm_v2, fragment.HLT_DoubleL2Mu_L3Mu18NoVtx_VetoL3Mu0DxyMax0p1cm_v2, fragment.HLT_DoubleL2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2, fragment.HLT_DoubleL2Mu12NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2, fragment.HLT_L2Mu10NoVtx_2Cha_CosmicSeed_v1, fragment.HLT_L2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2, fragment.HLT_DoubleL3dTksMu16_10NoVtx_DxyMin0p01cm_v2, fragment.HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v2, fragment.HLT_Mu20NoFiltersNoVtxDisplaced_Photon20_CaloCustomId_v3, fragment.HLT_DoubleMediumChargedIsoDisplacedPFTauHPS32_Trk1_eta2p1_v3, fragment.HLT_HT430_DelayedJet40_DoubleDelay0p5nsTrackless_v3, fragment.HLT_HT430_DelayedJet40_DoubleDelay0p5nsInclusive_v2, fragment.HLT_HT430_DelayedJet40_DoubleDelay1nsInclusive_v3, fragment.HLT_HT430_DelayedJet40_SingleDelay1nsTrackless_v3, fragment.HLT_HT430_DelayedJet40_SingleDelay2nsInclusive_v3, fragment.HLT_HT430_DelayedJet40_SingleDelay0p5nsInclusive_v1, fragment.HLT_HT430_DelayedJet40_SingleDelay0p5nsTrackless_v1, fragment.HLT_HT430_DelayedJet40_SingleDelay1nsInclusive_v1, fragment.HLT_HT430_DelayedJet40_SingleDelay1p5nsInclusive_v1, fragment.HLT_L1Tau_DelayedJet40_DoubleDelay0p5nsTrackless_v1, fragment.HLT_L1Tau_DelayedJet40_DoubleDelay0p75nsInclusive_v1, fragment.HLT_L1Tau_DelayedJet40_DoubleDelay1nsTrackless_v1, fragment.HLT_L1Tau_DelayedJet40_DoubleDelay1p25nsInclusive_v1, fragment.HLT_L1Tau_DelayedJet40_SingleDelay2p5nsTrackless_v1, fragment.HLT_L1Tau_DelayedJet40_SingleDelay3p5nsInclusive_v1, fragment.HLT_L1Mu6HT240_v2, fragment.HLT_Mu6HT240_DisplacedDijet30_Inclusive0PtrkShortSig5_v3, fragment.HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v3, fragment.HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v3, fragment.HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v3, fragment.HLT_Mu6HT240_DisplacedDijet40_Inclusive0PtrkShortSig5_v3, fragment.HLT_Mu6HT240_DisplacedDijet40_Inclusive1PtrkShortSig5_DisplacedLoose_v3, fragment.HLT_HT430_DisplacedDijet30_Inclusive1PtrkShortSig5_v3, fragment.HLT_HT430_DisplacedDijet35_Inclusive1PtrkShortSig5_v3, fragment.HLT_HT430_DisplacedDijet40_Inclusive1PtrkShortSig5_v3, fragment.HLT_CaloMET60_DTCluster50_v3, fragment.HLT_CaloMET60_DTClusterNoMB1S50_v3, fragment.HLT_L1MET_DTCluster50_v3, fragment.HLT_L1MET_DTClusterNoMB1S50_v3, fragment.HLT_CscCluster_Loose_v2, fragment.HLT_CscCluster_Medium_v2, fragment.HLT_CscCluster_Tight_v2, fragment.HLT_L1CSCShower_DTCluster50_v2, fragment.HLT_L1CSCShower_DTCluster75_v2, fragment.HLT_PFMET105_IsoTrk50_v3, fragment.HLT_PFMET110_PFJet100_v3, fragment.HLT_HT170_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3, fragment.HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3, fragment.HLT_HT200_L1SingleLLPJet_DisplacedDijet60_DisplacedTrack_v3, fragment.HLT_HT270_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3, fragment.HLT_HT320_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3, fragment.HLT_HT420_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3, fragment.HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay1nsTrackless_v3, fragment.HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay2nsInclusive_v3, fragment.HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay0p5nsTrackless_v3, fragment.HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay1nsInclusive_v3, fragment.HLT_HT200_L1SingleLLPJet_DisplacedDijet30_Inclusive1PtrkShortSig5_v3, fragment.HLT_HT200_L1SingleLLPJet_DisplacedDijet35_Inclusive1PtrkShortSig5_v3, fragment.HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v3, fragment.HLT_DiPhoton10Time1ns_v2, fragment.HLT_DiPhoton10Time1p2ns_v2, fragment.HLT_DiPhoton10Time1p4ns_v2, fragment.HLT_DiPhoton10Time1p6ns_v2, fragment.HLT_DiPhoton10Time1p8ns_v2, fragment.HLT_DiPhoton10Time2ns_v2, fragment.HLT_DiPhoton10sminlt0p1_v2, fragment.HLT_DiPhoton10sminlt0p12_v2, fragment.HLT_DiPhoton10_CaloIdL_v2, fragment.HLT_DoubleEle4_eta1p22_mMax6_v2, fragment.HLT_DoubleEle4p5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle5p5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle6_eta1p22_mMax6_v2, fragment.HLT_DoubleEle6p5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle7_eta1p22_mMax6_v2, fragment.HLT_DoubleEle7p5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle8_eta1p22_mMax6_v2, fragment.HLT_DoubleEle8p5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle9_eta1p22_mMax6_v2, fragment.HLT_DoubleEle9p5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle10_eta1p22_mMax6_v2, fragment.HLT_DoubleEle4_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle4p5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle5p5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle6_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle6p5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle7_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle7p5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle8_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle8p5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle9_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle9p5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle10_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle4_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle4p5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle5p5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle6_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle6p5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle7_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle7p5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle8_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle8p5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle9_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle9p5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle10_eta1p22_mMax6_trkHits10_v1, fragment.HLT_SingleEle8_v1, fragment.HLT_SingleEle8_SingleEGL1_v1, fragment.HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2, fragment.HLT_Diphoton20_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, fragment.HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2, fragment.HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, fragment.HLT_Mu50_L1SingleMuShower_v1, fragment.HLT_ExpressMuons_v3, fragment.HLT_OnlineMonitorGroup_v3, fragment.DQM_EcalReconstruction_v4, fragment.DQM_HcalReconstruction_v3, fragment.DQM_PixelReconstruction_v4, fragment.HLT_PPSMaxTracksPerArm1_v2, fragment.HLT_PPSMaxTracksPerRP4_v2, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath, fragment.ScoutingPFOutput, fragment.Dataset_AlCaLowPtJet, fragment.Dataset_AlCaLumiPixelsCountsExpress, fragment.Dataset_AlCaLumiPixelsCountsPrompt, fragment.Dataset_AlCaP0, fragment.Dataset_AlCaPPSExpress, fragment.Dataset_AlCaPPSPrompt, fragment.Dataset_AlCaPhiSym, fragment.Dataset_BTagMu, fragment.Dataset_Commissioning, fragment.Dataset_Cosmics, fragment.Dataset_DQMGPUvsCPU, fragment.Dataset_DQMOnlineBeamspot, fragment.Dataset_DisplacedJet, fragment.Dataset_ReservedDoubleMuonLowMass, fragment.Dataset_EGamma, fragment.Dataset_EcalLaser, fragment.Dataset_EmptyBX, fragment.Dataset_EphemeralHLTPhysics, fragment.Dataset_EphemeralZeroBias, fragment.Dataset_EventDisplay, fragment.Dataset_ExpressAlignment, fragment.Dataset_ExpressPhysics, fragment.Dataset_HLTMonitor, fragment.Dataset_HLTPhysics, fragment.Dataset_HcalNZS, fragment.Dataset_IsolatedBunch, fragment.Dataset_JetMET, fragment.Dataset_L1Accept, fragment.Dataset_MonteCarlo, fragment.Dataset_Muon, fragment.Dataset_MuonEG, fragment.Dataset_NoBPTX, fragment.Dataset_OnlineMonitor, fragment.Dataset_ParkingDoubleElectronLowMass0, fragment.Dataset_ParkingDoubleElectronLowMass1, fragment.Dataset_ParkingDoubleElectronLowMass2, fragment.Dataset_ParkingDoubleElectronLowMass3, fragment.Dataset_ParkingDoubleElectronLowMass4, fragment.Dataset_ParkingDoubleElectronLowMass5, fragment.Dataset_ParkingDoubleMuonLowMass0, fragment.Dataset_ParkingDoubleMuonLowMass1, fragment.Dataset_ParkingDoubleMuonLowMass2, fragment.Dataset_ParkingDoubleMuonLowMass3, fragment.Dataset_ParkingDoubleMuonLowMass4, fragment.Dataset_ParkingDoubleMuonLowMass5, fragment.Dataset_ParkingDoubleMuonLowMass6, fragment.Dataset_ParkingDoubleMuonLowMass7, fragment.Dataset_ParkingSingleMuon0, fragment.Dataset_ParkingSingleMuon1, fragment.Dataset_ParkingSingleMuon2, fragment.Dataset_RPCMonitor, fragment.Dataset_ScoutingPFMonitor, fragment.Dataset_ScoutingPFRun3, fragment.Dataset_Tau, fragment.Dataset_TestEnablesEcalHcal, fragment.Dataset_TestEnablesEcalHcalDQM, fragment.Dataset_ZeroBias, )) +fragment.schedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.Status_OnCPU, fragment.Status_OnGPU, fragment.HLT_AK8PFJet400_MassSD30_v2, fragment.HLT_AK8PFJet420_MassSD30_v2, fragment.HLT_AK8PFJet450_MassSD30_v2, fragment.HLT_AK8DiPFJet250_250_MassSD30_v2, fragment.HLT_AK8DiPFJet250_250_MassSD50_v2, fragment.HLT_AK8DiPFJet260_260_MassSD30_v2, fragment.HLT_AK8DiPFJet270_270_MassSD30_v2, fragment.HLT_CaloJet500_NoJetID_v14, fragment.HLT_CaloJet550_NoJetID_v9, fragment.HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6, fragment.HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v6, fragment.HLT_Trimuon5_3p5_2_Upsilon_Muon_v7, fragment.HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5, fragment.HLT_DoubleEle25_CaloIdL_MW_v7, fragment.HLT_DoubleEle27_CaloIdL_MW_v7, fragment.HLT_DoubleEle33_CaloIdL_MW_v20, fragment.HLT_DoubleEle24_eta2p1_WPTight_Gsf_v9, fragment.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v22, fragment.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v22, fragment.HLT_Mu27_Ele37_CaloIdL_MW_v7, fragment.HLT_Mu37_Ele27_CaloIdL_MW_v7, fragment.HLT_Mu37_TkMu27_v7, fragment.HLT_DoubleMu4_3_Bs_v17, fragment.HLT_DoubleMu4_3_Jpsi_v17, fragment.HLT_DoubleMu4_3_LowMass_v3, fragment.HLT_DoubleMu4_LowMass_Displaced_v3, fragment.HLT_Mu0_L1DoubleMu_v3, fragment.HLT_Mu4_L1DoubleMu_v3, fragment.HLT_DoubleMu4_3_Photon4_BsToMMG_v2, fragment.HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v2, fragment.HLT_DoubleMu3_Trk_Tau3mu_v14, fragment.HLT_DoubleMu3_TkMu_DsTau3Mu_v6, fragment.HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v10, fragment.HLT_DoubleMu4_MuMuTrk_Displaced_v17, fragment.HLT_Mu3_PFJet40_v18, fragment.HLT_Mu7p5_L2Mu2_Jpsi_v12, fragment.HLT_Mu7p5_L2Mu2_Upsilon_v12, fragment.HLT_Mu3_L1SingleMu5orSingleMu7_v3, fragment.HLT_DoublePhoton33_CaloIdL_v9, fragment.HLT_DoublePhoton70_v9, fragment.HLT_DoublePhoton85_v17, fragment.HLT_Ele15_WPLoose_Gsf_v5, fragment.HLT_Ele20_WPLoose_Gsf_v8, fragment.HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v6, fragment.HLT_Ele27_WPTight_Gsf_v18, fragment.HLT_Ele28_WPTight_Gsf_v3, fragment.HLT_Ele30_WPTight_Gsf_v3, fragment.HLT_Ele32_WPTight_Gsf_v17, fragment.HLT_Ele35_WPTight_Gsf_v11, fragment.HLT_Ele35_WPTight_Gsf_L1EGMT_v7, fragment.HLT_Ele38_WPTight_Gsf_v11, fragment.HLT_Ele40_WPTight_Gsf_v11, fragment.HLT_Ele32_WPTight_Gsf_L1DoubleEG_v11, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v3, fragment.HLT_HT300_Beamspot_v13, fragment.HLT_ZeroBias_Beamspot_v6, fragment.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v3, fragment.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v3, fragment.HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2, fragment.HLT_IsoMu20_v17, fragment.HLT_IsoMu24_v15, fragment.HLT_IsoMu24_eta2p1_v17, fragment.HLT_IsoMu27_v18, fragment.HLT_UncorrectedJetE30_NoBPTX_v7, fragment.HLT_UncorrectedJetE30_NoBPTX3BX_v7, fragment.HLT_UncorrectedJetE60_NoBPTX3BX_v7, fragment.HLT_UncorrectedJetE70_NoBPTX3BX_v7, fragment.HLT_L1SingleMu18_v4, fragment.HLT_L1SingleMu25_v3, fragment.HLT_L1SingleMuCosmics_v2, fragment.HLT_L2Mu10_NoVertex_NoBPTX3BX_v6, fragment.HLT_L2Mu10_NoVertex_NoBPTX_v7, fragment.HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v5, fragment.HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v6, fragment.HLT_L2Mu23NoVtx_2Cha_v2, fragment.HLT_L2Mu23NoVtx_2Cha_CosmicSeed_v2, fragment.HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v3, fragment.HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v3, fragment.HLT_DoubleL2Mu50_v3, fragment.HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v3, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v3, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v3, fragment.HLT_DoubleL2Mu23NoVtx_2Cha_v3, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_v3, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v3, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v16, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v5, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v17, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v5, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v7, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v5, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v7, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v5, fragment.HLT_Mu25_TkMu0_Onia_v10, fragment.HLT_Mu30_TkMu0_Psi_v3, fragment.HLT_Mu30_TkMu0_Upsilon_v3, fragment.HLT_Mu20_TkMu0_Phi_v10, fragment.HLT_Mu25_TkMu0_Phi_v10, fragment.HLT_Mu15_v5, fragment.HLT_Mu20_v14, fragment.HLT_Mu27_v15, fragment.HLT_Mu50_v15, fragment.HLT_Mu55_v5, fragment.HLT_CascadeMu100_v5, fragment.HLT_HighPtTkMu100_v4, fragment.HLT_DiPFJetAve40_v16, fragment.HLT_DiPFJetAve60_v16, fragment.HLT_DiPFJetAve80_v15, fragment.HLT_DiPFJetAve140_v15, fragment.HLT_DiPFJetAve200_v15, fragment.HLT_DiPFJetAve260_v16, fragment.HLT_DiPFJetAve320_v16, fragment.HLT_DiPFJetAve400_v16, fragment.HLT_DiPFJetAve500_v16, fragment.HLT_DiPFJetAve60_HFJEC_v17, fragment.HLT_DiPFJetAve80_HFJEC_v18, fragment.HLT_DiPFJetAve100_HFJEC_v18, fragment.HLT_DiPFJetAve160_HFJEC_v18, fragment.HLT_DiPFJetAve220_HFJEC_v18, fragment.HLT_DiPFJetAve260_HFJEC_v1, fragment.HLT_DiPFJetAve300_HFJEC_v18, fragment.HLT_AK8PFJet40_v18, fragment.HLT_AK8PFJet60_v17, fragment.HLT_AK8PFJet80_v17, fragment.HLT_AK8PFJet140_v17, fragment.HLT_AK8PFJet200_v17, fragment.HLT_AK8PFJet260_v18, fragment.HLT_AK8PFJet320_v18, fragment.HLT_AK8PFJet400_v18, fragment.HLT_AK8PFJet450_v18, fragment.HLT_AK8PFJet500_v18, fragment.HLT_AK8PFJet550_v13, fragment.HLT_PFJet40_v23, fragment.HLT_PFJet60_v23, fragment.HLT_PFJet80_v22, fragment.HLT_PFJet110_v2, fragment.HLT_PFJet140_v21, fragment.HLT_PFJet200_v21, fragment.HLT_PFJet260_v22, fragment.HLT_PFJet320_v22, fragment.HLT_PFJet400_v22, fragment.HLT_PFJet450_v23, fragment.HLT_PFJet500_v23, fragment.HLT_PFJet550_v13, fragment.HLT_PFJetFwd15_v5, fragment.HLT_PFJetFwd25_v5, fragment.HLT_PFJetFwd40_v21, fragment.HLT_PFJetFwd60_v21, fragment.HLT_PFJetFwd80_v20, fragment.HLT_PFJetFwd140_v20, fragment.HLT_PFJetFwd200_v20, fragment.HLT_PFJetFwd260_v21, fragment.HLT_PFJetFwd320_v21, fragment.HLT_PFJetFwd400_v21, fragment.HLT_PFJetFwd450_v21, fragment.HLT_PFJetFwd500_v21, fragment.HLT_AK8PFJetFwd15_v5, fragment.HLT_AK8PFJetFwd25_v5, fragment.HLT_AK8PFJetFwd40_v17, fragment.HLT_AK8PFJetFwd60_v16, fragment.HLT_AK8PFJetFwd80_v16, fragment.HLT_AK8PFJetFwd140_v16, fragment.HLT_AK8PFJetFwd200_v16, fragment.HLT_AK8PFJetFwd260_v17, fragment.HLT_AK8PFJetFwd320_v17, fragment.HLT_AK8PFJetFwd400_v17, fragment.HLT_AK8PFJetFwd450_v17, fragment.HLT_AK8PFJetFwd500_v17, fragment.HLT_PFHT180_v19, fragment.HLT_PFHT250_v19, fragment.HLT_PFHT370_v19, fragment.HLT_PFHT430_v19, fragment.HLT_PFHT510_v19, fragment.HLT_PFHT590_v19, fragment.HLT_PFHT680_v19, fragment.HLT_PFHT780_v19, fragment.HLT_PFHT890_v19, fragment.HLT_PFHT1050_v20, fragment.HLT_PFHT500_PFMET100_PFMHT100_IDTight_v14, fragment.HLT_PFHT500_PFMET110_PFMHT110_IDTight_v14, fragment.HLT_PFHT700_PFMET85_PFMHT85_IDTight_v14, fragment.HLT_PFHT800_PFMET75_PFMHT75_IDTight_v14, fragment.HLT_PFMET110_PFMHT110_IDTight_v22, fragment.HLT_PFMET120_PFMHT120_IDTight_v22, fragment.HLT_PFMET130_PFMHT130_IDTight_v22, fragment.HLT_PFMET140_PFMHT140_IDTight_v22, fragment.HLT_PFMET120_PFMHT120_IDTight_PFHT60_v11, fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v11, fragment.HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v11, fragment.HLT_PFMETTypeOne110_PFMHT110_IDTight_v14, fragment.HLT_PFMETTypeOne120_PFMHT120_IDTight_v14, fragment.HLT_PFMETTypeOne130_PFMHT130_IDTight_v14, fragment.HLT_PFMETTypeOne140_PFMHT140_IDTight_v13, fragment.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v22, fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v22, fragment.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v21, fragment.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v21, fragment.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_FilterHF_v2, fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_FilterHF_v2, fragment.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_FilterHF_v2, fragment.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_FilterHF_v2, fragment.HLT_L1ETMHadSeeds_v4, fragment.HLT_CaloMHT90_v6, fragment.HLT_CaloMET90_NotCleaned_v6, fragment.HLT_CaloMET350_NotCleaned_v6, fragment.HLT_PFMET200_NotCleaned_v11, fragment.HLT_PFMET250_NotCleaned_v11, fragment.HLT_PFMET300_NotCleaned_v11, fragment.HLT_PFMET200_BeamHaloCleaned_v11, fragment.HLT_PFMETTypeOne200_BeamHaloCleaned_v11, fragment.HLT_MET105_IsoTrk50_v11, fragment.HLT_MET120_IsoTrk50_v11, fragment.HLT_SingleJet30_Mu12_SinglePFJet40_v13, fragment.HLT_Mu12eta2p3_v3, fragment.HLT_Mu12eta2p3_PFJet40_v3, fragment.HLT_Mu12_DoublePFJets40_PFBTagDeepCSV_p71_v3, fragment.HLT_Mu12_DoublePFJets100_PFBTagDeepCSV_p71_v3, fragment.HLT_Mu12_DoublePFJets200_PFBTagDeepCSV_p71_v3, fragment.HLT_Mu12_DoublePFJets350_PFBTagDeepCSV_p71_v3, fragment.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, fragment.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, fragment.HLT_DoublePFJets40_PFBTagDeepCSV_p71_v3, fragment.HLT_DoublePFJets100_PFBTagDeepCSV_p71_v3, fragment.HLT_DoublePFJets200_PFBTagDeepCSV_p71_v3, fragment.HLT_DoublePFJets350_PFBTagDeepCSV_p71_v3, fragment.HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, fragment.HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, fragment.HLT_Mu12_DoublePFJets40_PFBTagDeepJet_p71_v3, fragment.HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v3, fragment.HLT_Mu12_DoublePFJets200_PFBTagDeepJet_p71_v3, fragment.HLT_Mu12_DoublePFJets350_PFBTagDeepJet_p71_v3, fragment.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, fragment.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, fragment.HLT_DoublePFJets40_PFBTagDeepJet_p71_v3, fragment.HLT_DoublePFJets100_PFBTagDeepJet_p71_v3, fragment.HLT_DoublePFJets200_PFBTagDeepJet_p71_v3, fragment.HLT_DoublePFJets350_PFBTagDeepJet_p71_v4, fragment.HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, fragment.HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, fragment.HLT_Photon300_NoHE_v15, fragment.HLT_Mu8_TrkIsoVVL_v14, fragment.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v20, fragment.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v20, fragment.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v21, fragment.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v21, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v15, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v3, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v3, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v3, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v3, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v13, fragment.HLT_Mu17_TrkIsoVVL_v15, fragment.HLT_Mu19_TrkIsoVVL_v6, fragment.HLT_BTagMu_AK4DiJet20_Mu5_v15, fragment.HLT_BTagMu_AK4DiJet40_Mu5_v15, fragment.HLT_BTagMu_AK4DiJet70_Mu5_v15, fragment.HLT_BTagMu_AK4DiJet110_Mu5_v15, fragment.HLT_BTagMu_AK4DiJet170_Mu5_v14, fragment.HLT_BTagMu_AK4Jet300_Mu5_v14, fragment.HLT_BTagMu_AK8DiJet170_Mu5_v11, fragment.HLT_BTagMu_AK8Jet170_DoubleMu5_v4, fragment.HLT_BTagMu_AK8Jet300_Mu5_v14, fragment.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21, fragment.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v21, fragment.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17, fragment.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v9, fragment.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v9, fragment.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v17, fragment.HLT_Photon20_v4, fragment.HLT_Photon33_v7, fragment.HLT_Photon50_v15, fragment.HLT_Photon75_v15, fragment.HLT_Photon90_v15, fragment.HLT_Photon120_v15, fragment.HLT_Photon150_v9, fragment.HLT_Photon175_v17, fragment.HLT_Photon200_v16, fragment.HLT_Photon30EB_TightID_TightIso_v3, fragment.HLT_Photon110EB_TightID_TightIso_v4, fragment.HLT_Photon100EBHE10_v4, fragment.HLT_Photon50_R9Id90_HE10_IsoM_v16, fragment.HLT_Photon75_R9Id90_HE10_IsoM_v16, fragment.HLT_Photon90_R9Id90_HE10_IsoM_v16, fragment.HLT_Photon120_R9Id90_HE10_IsoM_v16, fragment.HLT_Photon165_R9Id90_HE10_IsoM_v17, fragment.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v15, fragment.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v15, fragment.HLT_Photon35_TwoProngs35_v3, fragment.HLT_IsoMu24_TwoProngs35_v3, fragment.HLT_Dimuon0_Jpsi_L1_NoOS_v9, fragment.HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v9, fragment.HLT_Dimuon0_Jpsi_v10, fragment.HLT_Dimuon0_Jpsi_NoVertexing_v10, fragment.HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v9, fragment.HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v9, fragment.HLT_Dimuon0_Jpsi3p5_Muon2_v7, fragment.HLT_Dimuon0_Upsilon_L1_4p5_v11, fragment.HLT_Dimuon0_Upsilon_L1_5_v11, fragment.HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10, fragment.HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11, fragment.HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9, fragment.HLT_Dimuon0_Upsilon_NoVertexing_v9, fragment.HLT_Dimuon0_Upsilon_L1_5M_v10, fragment.HLT_Dimuon0_LowMass_L1_0er1p5R_v9, fragment.HLT_Dimuon0_LowMass_L1_0er1p5_v10, fragment.HLT_Dimuon0_LowMass_v10, fragment.HLT_Dimuon0_LowMass_L1_4_v10, fragment.HLT_Dimuon0_LowMass_L1_4R_v9, fragment.HLT_Dimuon0_LowMass_L1_TM530_v8, fragment.HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8, fragment.HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8, fragment.HLT_TripleMu_5_3_3_Mass3p8_DZ_v10, fragment.HLT_TripleMu_10_5_5_DZ_v12, fragment.HLT_TripleMu_12_10_5_v12, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v6, fragment.HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v12, fragment.HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v12, fragment.HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v12, fragment.HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v8, fragment.HLT_DoubleMu4_Jpsi_Displaced_v9, fragment.HLT_DoubleMu4_Jpsi_NoVertexing_v9, fragment.HLT_DoubleMu4_JpsiTrkTrk_Displaced_v9, fragment.HLT_DoubleMu4_JpsiTrk_Bc_v2, fragment.HLT_DoubleMu43NoFiltersNoVtx_v6, fragment.HLT_DoubleMu48NoFiltersNoVtx_v6, fragment.HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v7, fragment.HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v7, fragment.HLT_Mu38NoFiltersNoVtxDisplaced_Photon38_CaloIdL_v3, fragment.HLT_Mu43NoFiltersNoVtxDisplaced_Photon43_CaloIdL_v3, fragment.HLT_HT425_v11, fragment.HLT_HT430_DisplacedDijet40_DisplacedTrack_v15, fragment.HLT_HT500_DisplacedDijet40_DisplacedTrack_v15, fragment.HLT_HT430_DisplacedDijet60_DisplacedTrack_v15, fragment.HLT_HT400_DisplacedDijet40_DisplacedTrack_v15, fragment.HLT_HT650_DisplacedDijet60_Inclusive_v15, fragment.HLT_HT550_DisplacedDijet60_Inclusive_v15, fragment.HLT_DiJet110_35_Mjj650_PFMET110_v11, fragment.HLT_DiJet110_35_Mjj650_PFMET120_v11, fragment.HLT_DiJet110_35_Mjj650_PFMET130_v11, fragment.HLT_TripleJet110_35_35_Mjj650_PFMET110_v11, fragment.HLT_TripleJet110_35_35_Mjj650_PFMET120_v11, fragment.HLT_TripleJet110_35_35_Mjj650_PFMET130_v11, fragment.HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v15, fragment.HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v15, fragment.HLT_Ele28_HighEta_SC20_Mass55_v15, fragment.HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10, fragment.HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v18, fragment.HLT_Ele15_IsoVVVL_PFHT450_v18, fragment.HLT_Ele50_IsoVVVL_PFHT450_v18, fragment.HLT_Ele15_IsoVVVL_PFHT600_v22, fragment.HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v17, fragment.HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v18, fragment.HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v17, fragment.HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10, fragment.HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v17, fragment.HLT_Mu15_IsoVVVL_PFHT450_v17, fragment.HLT_Mu50_IsoVVVL_PFHT450_v17, fragment.HLT_Mu15_IsoVVVL_PFHT600_v21, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMET70_PFMHT70_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu70_PFMHTNoMu70_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v4, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v4, fragment.HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9, fragment.HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9, fragment.HLT_Dimuon10_Upsilon_y1p4_v3, fragment.HLT_Dimuon12_Upsilon_y1p4_v4, fragment.HLT_Dimuon14_Phi_Barrel_Seagulls_v9, fragment.HLT_Dimuon25_Jpsi_v16, fragment.HLT_Dimuon14_PsiPrime_v15, fragment.HLT_Dimuon14_PsiPrime_noCorrL1_v7, fragment.HLT_Dimuon18_PsiPrime_v16, fragment.HLT_Dimuon18_PsiPrime_noCorrL1_v8, fragment.HLT_Dimuon24_Upsilon_noCorrL1_v8, fragment.HLT_Dimuon24_Phi_noCorrL1_v8, fragment.HLT_Dimuon25_Jpsi_noCorrL1_v8, fragment.HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8_v19, fragment.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v19, fragment.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v19, fragment.HLT_DoubleIsoMu20_eta2p1_v9, fragment.HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v8, fragment.HLT_Mu8_v14, fragment.HLT_Mu17_v15, fragment.HLT_Mu19_v6, fragment.HLT_Mu17_Photon30_IsoCaloId_v8, fragment.HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v18, fragment.HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v20, fragment.HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v20, fragment.HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v20, fragment.HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v18, fragment.HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v20, fragment.HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v20, fragment.HLT_Ele115_CaloIdVT_GsfTrkIdT_v17, fragment.HLT_Ele135_CaloIdVT_GsfTrkIdT_v10, fragment.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v5, fragment.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v11, fragment.HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v10, fragment.HLT_PFHT400_SixPFJet32_v10, fragment.HLT_PFHT450_SixPFJet36_PFBTagDeepCSV_1p59_v9, fragment.HLT_PFHT450_SixPFJet36_v9, fragment.HLT_PFHT400_FivePFJet_100_100_60_30_30_v10, fragment.HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v10, fragment.HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepCSV_4p5_v10, fragment.HLT_PFHT350_v21, fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v14, fragment.HLT_ECALHT800_v12, fragment.HLT_DiSC30_18_EIso_AND_HE_Mass70_v16, fragment.HLT_Physics_v8, fragment.HLT_EphemeralPhysics_v3, fragment.DST_Physics_v8, fragment.HLT_Random_v3, fragment.HLT_ZeroBias_v7, fragment.HLT_ZeroBias_Alignment_v2, fragment.HLT_EphemeralZeroBias_v3, fragment.DST_ZeroBias_v3, fragment.DST_Run3_PFScoutingPixelTracking_v18, fragment.DST_HLTMuon_Run3_PFScoutingPixelTracking_v18, fragment.HLT_Photon20_HoverELoose_v12, fragment.HLT_Photon30_HoverELoose_v12, fragment.HLT_EcalCalibration_v4, fragment.HLT_HcalCalibration_v5, fragment.AlCa_EcalPhiSym_v11, fragment.HLT_L1UnpairedBunchBptxMinus_v3, fragment.HLT_L1UnpairedBunchBptxPlus_v3, fragment.HLT_L1NotBptxOR_v4, fragment.HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v3, fragment.HLT_CDC_L2cosmic_10_er1p0_v2, fragment.HLT_CDC_L2cosmic_5p5_er1p0_v2, fragment.HLT_HcalNZS_v14, fragment.HLT_HcalPhiSym_v16, fragment.HLT_HcalIsolatedbunch_v6, fragment.HLT_IsoTrackHB_v6, fragment.HLT_IsoTrackHE_v6, fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v6, fragment.HLT_ZeroBias_IsolatedBunches_v6, fragment.HLT_ZeroBias_FirstCollisionInTrain_v5, fragment.HLT_ZeroBias_LastCollisionInTrain_v4, fragment.HLT_ZeroBias_FirstBXAfterTrain_v4, fragment.AlCa_RPCMuonNormalisation_v14, fragment.AlCa_LumiPixelsCounts_Random_v4, fragment.AlCa_LumiPixelsCounts_ZeroBias_v4, fragment.MC_ReducedIterativeTracking_v14, fragment.MC_PFMET_v19, fragment.MC_AK4PFJets_v19, fragment.MC_PFBTagDeepCSV_v12, fragment.MC_PFHT_v18, fragment.MC_PFMHT_v18, fragment.MC_CaloMET_v10, fragment.MC_CaloMET_JetIdCleaned_v11, fragment.MC_AK4CaloJets_v11, fragment.MC_AK4CaloJetsFromPV_v10, fragment.MC_CaloBTagDeepCSV_v10, fragment.MC_CaloHT_v10, fragment.MC_CaloMHT_v10, fragment.MC_AK8PFJets_v19, fragment.MC_AK8TrimPFJets_v19, fragment.MC_AK8PFHT_v18, fragment.MC_AK8CaloHT_v10, fragment.MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v15, fragment.MC_DoubleEle5_CaloIdL_MW_v18, fragment.MC_Ele5_WPTight_Gsf_v10, fragment.MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v17, fragment.MC_IsoMu_v17, fragment.MC_DoubleMu_TrkIsoVVL_DZ_v13, fragment.MC_DoubleMuNoFiltersNoVtx_v9, fragment.MC_PFBTagDeepJet_v3, fragment.MC_Run3_PFScoutingPixelTracking_v18, fragment.AlCa_EcalPi0EBonly_v15, fragment.AlCa_EcalPi0EEonly_v15, fragment.AlCa_EcalEtaEBonly_v15, fragment.AlCa_EcalEtaEEonly_v15, fragment.AlCa_AK8PFJet40_v17, fragment.AlCa_PFJet40_v22, fragment.AlCa_PFJet40_CPUOnly_v1, fragment.HLT_PFJet40_GPUvsCPU_v1, fragment.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v14, fragment.HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v11, fragment.HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v2, fragment.HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v3, fragment.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v7, fragment.HLT_PFMET100_PFMHT100_IDTight_PFHT60_v11, fragment.HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v11, fragment.HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v11, fragment.HLT_Mu18_Mu9_SameSign_v6, fragment.HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8, fragment.HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v12, fragment.HLT_TripleMu_5_3_3_Mass3p8_DCA_v5, fragment.HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10, fragment.HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10, fragment.HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v10, fragment.HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v10, fragment.HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v10, fragment.HLT_QuadPFJet103_88_75_15_v7, fragment.HLT_QuadPFJet105_88_76_15_v7, fragment.HLT_QuadPFJet111_90_80_15_v7, fragment.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v3, fragment.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v3, fragment.HLT_Mu12_IP6_v2, fragment.HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10, fragment.HLT_DoubleMediumDeepTauPFTauHPS35_L2NN_eta2p1_v2, fragment.HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_eta2p1_v3, fragment.HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_eta2p1_v3, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3, fragment.HLT_IsoMu20_eta2p1_LooseDeepTauPFTauHPS27_eta2p1_CrossL1_v3, fragment.HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS180_eta2p1_v3, fragment.HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3, fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS35_L2NN_eta2p1_CrossL1_v3, fragment.HLT_LooseDeepTauPFTauHPS180_L2NN_eta2p1_v3, fragment.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepJet_4p5_v3, fragment.HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepJet_4p5_v3, fragment.HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepJet_4p5_v3, fragment.HLT_PFHT400_SixPFJet32_DoublePFBTagDeepJet_2p94_v3, fragment.HLT_PFHT450_SixPFJet36_PFBTagDeepJet_1p59_v3, fragment.HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, fragment.HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v3, fragment.HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, fragment.HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v3, fragment.HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, fragment.HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v3, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v3, fragment.HLT_QuadPFJet70_50_40_30_v3, fragment.HLT_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v3, fragment.HLT_QuadPFJet70_50_40_35_PFBTagParticleNet_2BTagSum0p65_v3, fragment.HLT_QuadPFJet70_50_45_35_PFBTagParticleNet_2BTagSum0p65_v3, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v2, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_v2, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v2, fragment.HLT_AK8PFJet230_SoftDropMass40_v3, fragment.HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v3, fragment.HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetBB0p35_v3, fragment.HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetBB0p35_v3, fragment.HLT_AK8PFJet400_SoftDropMass40_v3, fragment.HLT_AK8PFJet425_SoftDropMass40_v3, fragment.HLT_AK8PFJet450_SoftDropMass40_v3, fragment.HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3, fragment.HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3, fragment.HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3, fragment.HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2, fragment.HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2, fragment.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v2, fragment.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2, fragment.HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_v2, fragment.HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_v2, fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_CrossL1_v2, fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_CrossL1_v2, fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_CrossL1_v2, fragment.HLT_DoublePFJets40_Mass500_MediumDeepTauPFTauHPS45_L2NN_MediumDeepTauPFTauHPS20_eta2p1_v2, fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2, fragment.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS45_L2NN_eta2p1_CrossL1_v2, fragment.HLT_DoubleL2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v3, fragment.HLT_DoubleL2Mu12NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2, fragment.HLT_DoubleL2Mu14NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2, fragment.HLT_DoubleL3Mu16_10NoVtx_DxyMin0p01cm_v3, fragment.HLT_DoubleL3Mu18_10NoVtx_DxyMin0p01cm_v2, fragment.HLT_DoubleL3Mu20_10NoVtx_DxyMin0p01cm_v2, fragment.HLT_L2Mu10NoVtx_2Cha_v1, fragment.HLT_L2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2, fragment.HLT_L3Mu10NoVtx_v2, fragment.HLT_L3Mu10NoVtx_DxyMin0p01cm_v2, fragment.HLT_DoubleL2Mu_L3Mu16NoVtx_VetoL3Mu0DxyMax0p1cm_v2, fragment.HLT_DoubleL2Mu_L3Mu18NoVtx_VetoL3Mu0DxyMax0p1cm_v2, fragment.HLT_DoubleL2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2, fragment.HLT_DoubleL2Mu12NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2, fragment.HLT_L2Mu10NoVtx_2Cha_CosmicSeed_v1, fragment.HLT_L2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2, fragment.HLT_DoubleL3dTksMu16_10NoVtx_DxyMin0p01cm_v2, fragment.HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v2, fragment.HLT_Mu20NoFiltersNoVtxDisplaced_Photon20_CaloCustomId_v3, fragment.HLT_DoubleMediumChargedIsoDisplacedPFTauHPS32_Trk1_eta2p1_v3, fragment.HLT_HT430_DelayedJet40_DoubleDelay0p5nsTrackless_v3, fragment.HLT_HT430_DelayedJet40_DoubleDelay0p5nsInclusive_v2, fragment.HLT_HT430_DelayedJet40_DoubleDelay1nsInclusive_v3, fragment.HLT_HT430_DelayedJet40_SingleDelay1nsTrackless_v3, fragment.HLT_HT430_DelayedJet40_SingleDelay2nsInclusive_v3, fragment.HLT_HT430_DelayedJet40_SingleDelay0p5nsInclusive_v1, fragment.HLT_HT430_DelayedJet40_SingleDelay0p5nsTrackless_v1, fragment.HLT_HT430_DelayedJet40_SingleDelay1nsInclusive_v1, fragment.HLT_HT430_DelayedJet40_SingleDelay1p5nsInclusive_v1, fragment.HLT_L1Tau_DelayedJet40_DoubleDelay0p5nsTrackless_v1, fragment.HLT_L1Tau_DelayedJet40_DoubleDelay0p75nsInclusive_v1, fragment.HLT_L1Tau_DelayedJet40_DoubleDelay1nsTrackless_v1, fragment.HLT_L1Tau_DelayedJet40_DoubleDelay1p25nsInclusive_v1, fragment.HLT_L1Tau_DelayedJet40_SingleDelay2p5nsTrackless_v1, fragment.HLT_L1Tau_DelayedJet40_SingleDelay3p5nsInclusive_v1, fragment.HLT_L1Mu6HT240_v2, fragment.HLT_Mu6HT240_DisplacedDijet30_Inclusive0PtrkShortSig5_v3, fragment.HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v3, fragment.HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v3, fragment.HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v3, fragment.HLT_Mu6HT240_DisplacedDijet40_Inclusive0PtrkShortSig5_v3, fragment.HLT_Mu6HT240_DisplacedDijet40_Inclusive1PtrkShortSig5_DisplacedLoose_v3, fragment.HLT_HT430_DisplacedDijet30_Inclusive1PtrkShortSig5_v3, fragment.HLT_HT430_DisplacedDijet35_Inclusive1PtrkShortSig5_v3, fragment.HLT_HT430_DisplacedDijet40_Inclusive1PtrkShortSig5_v3, fragment.HLT_CaloMET60_DTCluster50_v3, fragment.HLT_CaloMET60_DTClusterNoMB1S50_v3, fragment.HLT_L1MET_DTCluster50_v3, fragment.HLT_L1MET_DTClusterNoMB1S50_v3, fragment.HLT_CscCluster_Loose_v2, fragment.HLT_CscCluster_Medium_v2, fragment.HLT_CscCluster_Tight_v2, fragment.HLT_L1CSCShower_DTCluster50_v2, fragment.HLT_L1CSCShower_DTCluster75_v2, fragment.HLT_PFMET105_IsoTrk50_v3, fragment.HLT_PFMET110_PFJet100_v3, fragment.HLT_HT170_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3, fragment.HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3, fragment.HLT_HT200_L1SingleLLPJet_DisplacedDijet60_DisplacedTrack_v3, fragment.HLT_HT270_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3, fragment.HLT_HT320_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3, fragment.HLT_HT420_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3, fragment.HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay1nsTrackless_v3, fragment.HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay2nsInclusive_v3, fragment.HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay0p5nsTrackless_v3, fragment.HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay1nsInclusive_v3, fragment.HLT_HT200_L1SingleLLPJet_DisplacedDijet30_Inclusive1PtrkShortSig5_v3, fragment.HLT_HT200_L1SingleLLPJet_DisplacedDijet35_Inclusive1PtrkShortSig5_v3, fragment.HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v3, fragment.HLT_DiPhoton10Time1ns_v2, fragment.HLT_DiPhoton10Time1p2ns_v2, fragment.HLT_DiPhoton10Time1p4ns_v2, fragment.HLT_DiPhoton10Time1p6ns_v2, fragment.HLT_DiPhoton10Time1p8ns_v2, fragment.HLT_DiPhoton10Time2ns_v2, fragment.HLT_DiPhoton10sminlt0p1_v2, fragment.HLT_DiPhoton10sminlt0p12_v2, fragment.HLT_DiPhoton10_CaloIdL_v2, fragment.HLT_DoubleEle4_eta1p22_mMax6_v2, fragment.HLT_DoubleEle4p5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle5p5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle6_eta1p22_mMax6_v2, fragment.HLT_DoubleEle6p5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle7_eta1p22_mMax6_v2, fragment.HLT_DoubleEle7p5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle8_eta1p22_mMax6_v2, fragment.HLT_DoubleEle8p5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle9_eta1p22_mMax6_v2, fragment.HLT_DoubleEle9p5_eta1p22_mMax6_v2, fragment.HLT_DoubleEle10_eta1p22_mMax6_v2, fragment.HLT_DoubleEle4_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle4p5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle5p5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle6_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle6p5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle7_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle7p5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle8_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle8p5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle9_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle9p5_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle10_eta1p22_mMax6_dz0p8_v1, fragment.HLT_DoubleEle4_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle4p5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle5p5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle6_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle6p5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle7_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle7p5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle8_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle8p5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle9_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle9p5_eta1p22_mMax6_trkHits10_v1, fragment.HLT_DoubleEle10_eta1p22_mMax6_trkHits10_v1, fragment.HLT_SingleEle8_v1, fragment.HLT_SingleEle8_SingleEGL1_v1, fragment.HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2, fragment.HLT_Diphoton20_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, fragment.HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2, fragment.HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, fragment.HLT_Mu50_L1SingleMuShower_v1, fragment.HLT_ExpressMuons_v3, fragment.HLT_OnlineMonitorGroup_v3, fragment.DQM_EcalReconstruction_v4, fragment.DQM_HcalReconstruction_v3, fragment.DQM_PixelReconstruction_v4, fragment.HLT_PPSMaxTracksPerArm1_v2, fragment.HLT_PPSMaxTracksPerRP4_v2, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath, fragment.ScoutingPFOutput, fragment.Dataset_AlCaLowPtJet, fragment.Dataset_AlCaLumiPixelsCountsExpress, fragment.Dataset_AlCaLumiPixelsCountsPrompt, fragment.Dataset_AlCaP0, fragment.Dataset_AlCaPPSExpress, fragment.Dataset_AlCaPPSPrompt, fragment.Dataset_AlCaPhiSym, fragment.Dataset_BTagMu, fragment.Dataset_Commissioning, fragment.Dataset_Cosmics, fragment.Dataset_DQMGPUvsCPU, fragment.Dataset_DQMOnlineBeamspot, fragment.Dataset_DisplacedJet, fragment.Dataset_ReservedDoubleMuonLowMass, fragment.Dataset_EGamma, fragment.Dataset_EcalLaser, fragment.Dataset_EmptyBX, fragment.Dataset_EphemeralHLTPhysics, fragment.Dataset_EphemeralZeroBias, fragment.Dataset_EventDisplay, fragment.Dataset_ExpressAlignment, fragment.Dataset_ExpressPhysics, fragment.Dataset_HLTMonitor, fragment.Dataset_HLTPhysics, fragment.Dataset_HcalNZS, fragment.Dataset_IsolatedBunch, fragment.Dataset_JetMET, fragment.Dataset_L1Accept, fragment.Dataset_MonteCarlo, fragment.Dataset_Muon, fragment.Dataset_MuonEG, fragment.Dataset_NoBPTX, fragment.Dataset_OnlineMonitor, fragment.Dataset_ParkingDoubleElectronLowMass0, fragment.Dataset_ParkingDoubleElectronLowMass1, fragment.Dataset_ParkingDoubleElectronLowMass2, fragment.Dataset_ParkingDoubleElectronLowMass3, fragment.Dataset_ParkingDoubleElectronLowMass4, fragment.Dataset_ParkingDoubleElectronLowMass5, fragment.Dataset_ParkingDoubleMuonLowMass0, fragment.Dataset_ParkingDoubleMuonLowMass1, fragment.Dataset_ParkingDoubleMuonLowMass2, fragment.Dataset_ParkingDoubleMuonLowMass3, fragment.Dataset_ParkingDoubleMuonLowMass4, fragment.Dataset_ParkingDoubleMuonLowMass5, fragment.Dataset_ParkingDoubleMuonLowMass6, fragment.Dataset_ParkingDoubleMuonLowMass7, fragment.Dataset_ParkingSingleMuon0, fragment.Dataset_ParkingSingleMuon1, fragment.Dataset_ParkingSingleMuon2, fragment.Dataset_RPCMonitor, fragment.Dataset_ScoutingPFMonitor, fragment.Dataset_ScoutingPFRun3, fragment.Dataset_Tau, fragment.Dataset_TestEnablesEcalHcal, fragment.Dataset_TestEnablesEcalHcalDQM, fragment.Dataset_ZeroBias, )) # dummify hltGetConditions in cff's diff --git a/HLTrigger/Configuration/python/HLT_HIon_cff.py b/HLTrigger/Configuration/python/HLT_HIon_cff.py index cd76120685e71..ed14938fb22f6 100644 --- a/HLTrigger/Configuration/python/HLT_HIon_cff.py +++ b/HLTrigger/Configuration/python/HLT_HIon_cff.py @@ -1,6 +1,6 @@ # hltGetConfiguration /dev/CMSSW_12_6_0/HIon --cff --data --type HIon -# /dev/CMSSW_12_6_0/HIon/V11 (CMSSW_12_6_0_pre5) +# /dev/CMSSW_12_6_0/HIon/V16 (CMSSW_12_6_0) import FWCore.ParameterSet.Config as cms @@ -12,7 +12,7 @@ fragment.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA() fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_6_0/HIon/V11') + tableName = cms.string('/dev/CMSSW_12_6_0/HIon/V16') ) fragment.transferSystem = cms.PSet( diff --git a/HLTrigger/Configuration/python/HLT_PIon_cff.py b/HLTrigger/Configuration/python/HLT_PIon_cff.py index 0f4da27969863..998af7dc7ff8b 100644 --- a/HLTrigger/Configuration/python/HLT_PIon_cff.py +++ b/HLTrigger/Configuration/python/HLT_PIon_cff.py @@ -1,6 +1,6 @@ # hltGetConfiguration /dev/CMSSW_12_6_0/PIon --cff --data --type PIon -# /dev/CMSSW_12_6_0/PIon/V11 (CMSSW_12_6_0_pre5) +# /dev/CMSSW_12_6_0/PIon/V16 (CMSSW_12_6_0) import FWCore.ParameterSet.Config as cms @@ -12,7 +12,7 @@ fragment.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA() fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_6_0/PIon/V11') + tableName = cms.string('/dev/CMSSW_12_6_0/PIon/V16') ) fragment.transferSystem = cms.PSet( diff --git a/HLTrigger/Configuration/python/HLT_PRef_cff.py b/HLTrigger/Configuration/python/HLT_PRef_cff.py index 788649acdd76d..be5a6c7597029 100644 --- a/HLTrigger/Configuration/python/HLT_PRef_cff.py +++ b/HLTrigger/Configuration/python/HLT_PRef_cff.py @@ -1,6 +1,6 @@ # hltGetConfiguration /dev/CMSSW_12_6_0/PRef --cff --data --type PRef -# /dev/CMSSW_12_6_0/PRef/V11 (CMSSW_12_6_0_pre5) +# /dev/CMSSW_12_6_0/PRef/V16 (CMSSW_12_6_0) import FWCore.ParameterSet.Config as cms @@ -12,7 +12,7 @@ fragment.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA() fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_6_0/PRef/V11') + tableName = cms.string('/dev/CMSSW_12_6_0/PRef/V16') ) fragment.transferSystem = cms.PSet( diff --git a/HLTrigger/Configuration/python/HLTrigger_Datasets_GRun_cff.py b/HLTrigger/Configuration/python/HLTrigger_Datasets_GRun_cff.py index 03c8403ced33c..685c7e84cd485 100644 --- a/HLTrigger/Configuration/python/HLTrigger_Datasets_GRun_cff.py +++ b/HLTrigger/Configuration/python/HLTrigger_Datasets_GRun_cff.py @@ -1289,10 +1289,6 @@ 'HLT_AK8DiPFJet250_250_MassSD50_v2', 'HLT_AK8DiPFJet260_260_MassSD30_v2', 'HLT_AK8DiPFJet270_270_MassSD30_v2', - 'HLT_AK8PFHT750_TrimMass50_v14', - 'HLT_AK8PFHT800_TrimMass50_v14', - 'HLT_AK8PFHT850_TrimMass50_v13', - 'HLT_AK8PFHT900_TrimMass50_v13', 'HLT_AK8PFJet140_v17', 'HLT_AK8PFJet200_v17', 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', @@ -1304,15 +1300,11 @@ 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', 'HLT_AK8PFJet320_v18', - 'HLT_AK8PFJet360_TrimMass30_v20', - 'HLT_AK8PFJet380_TrimMass30_v13', 'HLT_AK8PFJet400_MassSD30_v2', 'HLT_AK8PFJet400_SoftDropMass40_v3', - 'HLT_AK8PFJet400_TrimMass30_v14', 'HLT_AK8PFJet400_v18', 'HLT_AK8PFJet40_v18', 'HLT_AK8PFJet420_MassSD30_v2', - 'HLT_AK8PFJet420_TrimMass30_v13', 'HLT_AK8PFJet425_SoftDropMass40_v3', 'HLT_AK8PFJet450_MassSD30_v2', 'HLT_AK8PFJet450_SoftDropMass40_v3', diff --git a/HLTrigger/Configuration/python/HLTrigger_EventContent_cff.py b/HLTrigger/Configuration/python/HLTrigger_EventContent_cff.py index 64c55c116e985..9c18fd6438f09 100644 --- a/HLTrigger/Configuration/python/HLTrigger_EventContent_cff.py +++ b/HLTrigger/Configuration/python/HLTrigger_EventContent_cff.py @@ -268,6 +268,9 @@ 'keep *_hltOverlapFilterIsoMu18PFTau25TrackPt5Prong4_*_*', 'keep *_hltPFJetForBtag_*_*', 'keep *_hltPFJetForParticleNetAK8_*_*', + 'keep *_hltPFMETNoMuProducer_*_*', + 'keep *_hltPFMETProducer_*_*', + 'keep *_hltPFMETTypeOne_*_*', 'keep *_hltPFMuonMerging_*_*', 'keep *_hltPFTau15TrackLooseIso_*_*', 'keep *_hltPFTau15Track_*_*', @@ -599,6 +602,9 @@ 'keep *_hltOverlapFilterIsoMu18PFTau25TrackPt5Prong4_*_*', 'keep *_hltPFJetForBtag_*_*', 'keep *_hltPFJetForParticleNetAK8_*_*', + 'keep *_hltPFMETNoMuProducer_*_*', + 'keep *_hltPFMETProducer_*_*', + 'keep *_hltPFMETTypeOne_*_*', 'keep *_hltPFMuonMerging_*_*', 'keep *_hltPFTau15TrackLooseIso_*_*', 'keep *_hltPFTau15Track_*_*', diff --git a/HLTrigger/Configuration/tables/GRun.txt b/HLTrigger/Configuration/tables/GRun.txt index 76428f21f0bf7..49ae25b0f0a89 100644 --- a/HLTrigger/Configuration/tables/GRun.txt +++ b/HLTrigger/Configuration/tables/GRun.txt @@ -106,14 +106,6 @@ HLT_Photon165_R9Id90_HE10_IsoM_v* # CMSHLT-1261 HLT_Photon50_R9Id90_HE10_IsoM_v* # CMSHLT-1261 HLT_Photon75_R9Id90_HE10_IsoM_v* # CMSHLT-1261 HLT_Photon90_R9Id90_HE10_IsoM_v* # CMSHLT-1261 -HLT_AK8PFHT750_TrimMass50_v* # CMSHLT-1262 -HLT_AK8PFHT800_TrimMass50_v* # CMSHLT-1262 -HLT_AK8PFHT850_TrimMass50_v* # CMSHLT-1262 -HLT_AK8PFHT900_TrimMass50_v* # CMSHLT-1262 -HLT_AK8PFJet360_TrimMass30_v* # CMSHLT-1262 -HLT_AK8PFJet380_TrimMass30_v* # CMSHLT-1262 -HLT_AK8PFJet400_TrimMass30_v* # CMSHLT-1262 -HLT_AK8PFJet420_TrimMass30_v* # CMSHLT-1262 HLT_AK8PFJet400_MassSD30_v* # CMSHLT-2291 HLT_AK8PFJet420_MassSD30_v* # CMSHLT-2291 HLT_AK8PFJet450_MassSD30_v* # CMSHLT-2291 diff --git a/HLTrigger/Configuration/tables/online_grun.txt b/HLTrigger/Configuration/tables/online_grun.txt index 79ccd16d163c5..8942063e697c4 100644 --- a/HLTrigger/Configuration/tables/online_grun.txt +++ b/HLTrigger/Configuration/tables/online_grun.txt @@ -106,14 +106,6 @@ HLT_Photon165_R9Id90_HE10_IsoM_v* # CMSHLT-1261 HLT_Photon50_R9Id90_HE10_IsoM_v* # CMSHLT-1261 HLT_Photon75_R9Id90_HE10_IsoM_v* # CMSHLT-1261 HLT_Photon90_R9Id90_HE10_IsoM_v* # CMSHLT-1261 -HLT_AK8PFHT750_TrimMass50_v* # CMSHLT-1262 -HLT_AK8PFHT800_TrimMass50_v* # CMSHLT-1262 -HLT_AK8PFHT850_TrimMass50_v* # CMSHLT-1262 -HLT_AK8PFHT900_TrimMass50_v* # CMSHLT-1262 -HLT_AK8PFJet360_TrimMass30_v* # CMSHLT-1262 -HLT_AK8PFJet380_TrimMass30_v* # CMSHLT-1262 -HLT_AK8PFJet400_TrimMass30_v* # CMSHLT-1262 -HLT_AK8PFJet420_TrimMass30_v* # CMSHLT-1262 HLT_AK8PFJet400_MassSD30_v* # CMSHLT-2291 HLT_AK8PFJet420_MassSD30_v* # CMSHLT-2291 HLT_AK8PFJet450_MassSD30_v* # CMSHLT-2291 diff --git a/HLTrigger/Configuration/test/OnLine_HLT_2022v15.py b/HLTrigger/Configuration/test/OnLine_HLT_2022v15.py index 94ff4c299454d..0ab525f80f2e3 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_2022v15.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_2022v15.py @@ -1,6 +1,6 @@ -# hltGetConfiguration /frozen/2022/2e34/v1.5/CMSSW_12_5_X/HLT --full --data --type 2022v15 --unprescale --process HLT2022v15 --globaltag auto:run3_hlt_2022v15 --input file:RelVal_Raw_2022v15_DATA.root +# hltGetConfiguration /frozen/2022/2e34/v1.5/CMSSW_12_6_X/HLT --full --data --type 2022v15 --unprescale --process HLT2022v15 --globaltag auto:run3_hlt_2022v15 --input file:RelVal_Raw_2022v15_DATA.root -# /frozen/2022/2e34/v1.5/CMSSW_12_5_X/HLT/V2 (CMSSW_12_5_2) +# /frozen/2022/2e34/v1.5/CMSSW_12_6_X/HLT/V2 (CMSSW_12_6_0) import FWCore.ParameterSet.Config as cms @@ -12,7 +12,7 @@ process.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA() process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/frozen/2022/2e34/v1.5/CMSSW_12_5_X/HLT/V2') + tableName = cms.string('/frozen/2022/2e34/v1.5/CMSSW_12_6_X/HLT/V2') ) process.transferSystem = cms.PSet( @@ -6830,7 +6830,8 @@ appendToDataLabel = cms.string( "" ) ) process.siPixelQualityESProducer = cms.ESProducer( "SiPixelQualityESProducer", - siPixelQualityLabel = cms.string( "" ) + siPixelQualityLabel = cms.string( "" ), + siPixelQualityLabel_RawToDigi = cms.string( "" ) ) process.siPixelROCsStatusAndMappingWrapperESProducer = cms.ESProducer( "SiPixelROCsStatusAndMappingWrapperESProducer", ComponentName = cms.string( "" ), diff --git a/HLTrigger/Configuration/test/OnLine_HLT_FULL.py b/HLTrigger/Configuration/test/OnLine_HLT_FULL.py index 2678e59063cb5..4b4b4467a2f27 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_FULL.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_FULL.py @@ -1,6 +1,6 @@ # hltGetConfiguration /dev/CMSSW_12_6_0/HLT --full --data --type FULL --unprescale --process HLTFULL --globaltag auto:run3_hlt_FULL --input file:RelVal_Raw_FULL_DATA.root -# /dev/CMSSW_12_6_0/HLT/V18 (CMSSW_12_6_0_pre5) +# /dev/CMSSW_12_6_0/HLT/V23 (CMSSW_12_6_0) import FWCore.ParameterSet.Config as cms @@ -12,7 +12,7 @@ process.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA() process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_6_0/HLT/V18') + tableName = cms.string('/dev/CMSSW_12_6_0/HLT/V23') ) process.transferSystem = cms.PSet( @@ -3498,10 +3498,6 @@ 'HLT_AK8DiPFJet250_250_MassSD50_v2', 'HLT_AK8DiPFJet260_260_MassSD30_v2', 'HLT_AK8DiPFJet270_270_MassSD30_v2', - 'HLT_AK8PFHT750_TrimMass50_v14', - 'HLT_AK8PFHT800_TrimMass50_v14', - 'HLT_AK8PFHT850_TrimMass50_v13', - 'HLT_AK8PFHT900_TrimMass50_v13', 'HLT_AK8PFJet140_v17', 'HLT_AK8PFJet15_v5', 'HLT_AK8PFJet200_v17', @@ -3520,15 +3516,11 @@ 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np2_v4', 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np4_v4', 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_p02_v5', - 'HLT_AK8PFJet360_TrimMass30_v20', - 'HLT_AK8PFJet380_TrimMass30_v13', 'HLT_AK8PFJet400_MassSD30_v2', 'HLT_AK8PFJet400_SoftDropMass40_v3', - 'HLT_AK8PFJet400_TrimMass30_v14', 'HLT_AK8PFJet400_v18', 'HLT_AK8PFJet40_v18', 'HLT_AK8PFJet420_MassSD30_v2', - 'HLT_AK8PFJet420_TrimMass30_v13', 'HLT_AK8PFJet425_SoftDropMass40_v3', 'HLT_AK8PFJet450_MassSD30_v2', 'HLT_AK8PFJet450_SoftDropMass40_v3', @@ -4016,10 +4008,6 @@ 'HLT_AK8DiPFJet250_250_MassSD50_v2', 'HLT_AK8DiPFJet260_260_MassSD30_v2', 'HLT_AK8DiPFJet270_270_MassSD30_v2', - 'HLT_AK8PFHT750_TrimMass50_v14', - 'HLT_AK8PFHT800_TrimMass50_v14', - 'HLT_AK8PFHT850_TrimMass50_v13', - 'HLT_AK8PFHT900_TrimMass50_v13', 'HLT_AK8PFJet140_v17', 'HLT_AK8PFJet15_v5', 'HLT_AK8PFJet200_v17', @@ -4038,15 +4026,11 @@ 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np2_v4', 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np4_v4', 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_p02_v5', - 'HLT_AK8PFJet360_TrimMass30_v20', - 'HLT_AK8PFJet380_TrimMass30_v13', 'HLT_AK8PFJet400_MassSD30_v2', 'HLT_AK8PFJet400_SoftDropMass40_v3', - 'HLT_AK8PFJet400_TrimMass30_v14', 'HLT_AK8PFJet400_v18', 'HLT_AK8PFJet40_v18', 'HLT_AK8PFJet420_MassSD30_v2', - 'HLT_AK8PFJet420_TrimMass30_v13', 'HLT_AK8PFJet425_SoftDropMass40_v3', 'HLT_AK8PFJet450_MassSD30_v2', 'HLT_AK8PFJet450_SoftDropMass40_v3', @@ -4231,15 +4215,15 @@ 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v12', 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v12', 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v6', - 'HLT_DoubleMu3_TkMu_DsTau3Mu_v6')+cms.vstring( 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v8', + 'HLT_DoubleMu3_TkMu_DsTau3Mu_v6', + 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v8', 'HLT_DoubleMu3_Trk_Tau3mu_v14', 'HLT_DoubleMu40NoFiltersNoVtxDisplaced_v3', 'HLT_DoubleMu43NoFiltersNoVtx_v6', 'HLT_DoubleMu48NoFiltersNoVtx_v6', 'HLT_DoubleMu4_3_Bs_v17', 'HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v2', - 'HLT_DoubleMu4_3_Jpsi_v17', - 'HLT_DoubleMu4_3_Photon4_BsToMMG_v2', + 'HLT_DoubleMu4_3_Jpsi_v17')+cms.vstring( 'HLT_DoubleMu4_3_Photon4_BsToMMG_v2', 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v9', 'HLT_DoubleMu4_JpsiTrk_Bc_v2', 'HLT_DoubleMu4_Jpsi_Displaced_v9', @@ -4485,15 +4469,15 @@ 'HLT_L2Mu10_v8', 'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v6', 'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v5', - 'HLT_L2Mu50_v3')+cms.vstring( 'HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v2', + 'HLT_L2Mu50_v3', + 'HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v2', 'HLT_MET105_IsoTrk50_v11', 'HLT_MET120_IsoTrk50_v11', 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v14', 'HLT_MediumChargedIsoPFTau200HighPtRelaxedIso_Trk50_eta2p1_v14', 'HLT_MediumChargedIsoPFTau220HighPtRelaxedIso_Trk50_eta2p1_v14', 'HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v22', - 'HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v22', - 'HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v21', + 'HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v22')+cms.vstring( 'HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v21', 'HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v21', 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v17', 'HLT_Mu12_DoublePFJets100_PFBTagDeepCSV_p71_v3', @@ -4739,15 +4723,15 @@ 'HLT_Physics_v8', 'HLT_PixelTracks_Multiplicity110ForPPRef_v7', 'HLT_PixelTracks_Multiplicity135ForPPRef_v7', - 'HLT_PixelTracks_Multiplicity160ForPPRef_v7')+cms.vstring( 'HLT_PixelTracks_Multiplicity60ForPPRef_v7', + 'HLT_PixelTracks_Multiplicity160ForPPRef_v7', + 'HLT_PixelTracks_Multiplicity60ForPPRef_v7', 'HLT_PixelTracks_Multiplicity85ForPPRef_v7', 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', 'HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v10', 'HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v3', 'HLT_QuadPFJet103_88_75_15_v7', - 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10', - 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', + 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10')+cms.vstring( 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3', 'HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v10', 'HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v3', 'HLT_QuadPFJet105_88_76_15_v7', @@ -8497,7 +8481,7 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreAK8PFJet360TrimMass30 = cms.EDFilter( "HLTPrescaler", +process.hltPreAK8PFJet400MassSD30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) @@ -9182,12 +9166,12 @@ src = cms.InputTag( "hltAK8CaloJetsIDPassed" ), correctors = cms.VInputTag( 'hltAK8CaloCorrector' ) ) -process.hltAK8SingleCaloJet260 = cms.EDFilter( "HLT1CaloJet", +process.hltAK8SingleCaloJet300 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 260.0 ), + MinPt = cms.double( 300.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), @@ -12585,34 +12569,34 @@ src = cms.InputTag( "hltAK8PFJetsTightID" ), correctors = cms.VInputTag( 'hltAK8PFCorrector' ) ) -process.hltAK8PFJetsCorrectedMatchedToCaloJets260 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", +process.hltAK8PFJetsCorrectedMatchedToCaloJets300 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltAK8SingleCaloJet260" ), + triggerJetsFilter = cms.InputTag( "hltAK8SingleCaloJet300" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) -process.hltAK8SinglePFJet360 = cms.EDFilter( "HLT1PFJet", +process.hltAK8SinglePFJet400 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 360.0 ), + MinPt = cms.double( 400.0 ), MinMass = cms.double( 0.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) -process.hltAK8TrimModJets = cms.EDProducer( "FastjetJetProducer", +process.hltAK8SoftDropModJets = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), - useTrimming = cms.bool( True ), + useTrimming = cms.bool( False ), usePruning = cms.bool( False ), useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), useKtPruning = cms.bool( False ), useConstituentSubtraction = cms.bool( False ), - useSoftDrop = cms.bool( False ), + useSoftDrop = cms.bool( True ), correctShape = cms.bool( False ), UseOnlyVertexTracks = cms.bool( False ), UseOnlyOnePV = cms.bool( False ), @@ -12621,12 +12605,12 @@ rFilt = cms.double( 0.1 ), rFiltFactor = cms.double( -1.0 ), trimPtFracMin = cms.double( 0.03 ), - zcut = cms.double( -1.0 ), + zcut = cms.double( 0.1 ), rcut_factor = cms.double( -1.0 ), csRho_EtaMax = cms.double( -1.0 ), csRParam = cms.double( -1.0 ), - beta = cms.double( -1.0 ), - R0 = cms.double( -1.0 ), + beta = cms.double( 0.0 ), + R0 = cms.double( 0.8 ), gridMaxRapidity = cms.double( -1.0 ), gridSpacing = cms.double( -1.0 ), DzTrVtxMax = cms.double( 0.0 ), @@ -12688,12 +12672,12 @@ jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) -process.hltAK8SinglePFJetTrimModMass30 = cms.EDFilter( "HLT1PFJet", +process.hltAK8SinglePFSoftDropModMass30 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8TrimModJets" ), + inputTag = cms.InputTag( "hltAK8SoftDropModJets" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), + MinPt = cms.double( 180.0 ), MinMass = cms.double( 30.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), @@ -12703,75 +12687,7 @@ process.hltBoolEnd = cms.EDFilter( "HLTBool", result = cms.bool( True ) ) -process.hltPreAK8PFJet380TrimMass30 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltAK8SingleCaloJet280 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 280.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -process.hltAK8PFJetsCorrectedMatchedToCaloJets280 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltAK8SingleCaloJet280" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) -) -process.hltAK8SinglePFJet380 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 380.0 ), - MinMass = cms.double( 0.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -process.hltPreAK8PFJet400TrimMass30 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltAK8SingleCaloJet300 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 300.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -process.hltAK8PFJetsCorrectedMatchedToCaloJets300 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltAK8SingleCaloJet300" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) -) -process.hltAK8SinglePFJet400 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 400.0 ), - MinMass = cms.double( 0.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -process.hltPreAK8PFJet420TrimMass30 = cms.EDFilter( "HLTPrescaler", +process.hltPreAK8PFJet420MassSD30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) @@ -12805,111 +12721,6 @@ MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) -process.hltPreAK8PFJet400MassSD30 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltAK8SoftDropModJets = cms.EDProducer( "FastjetJetProducer", - useMassDropTagger = cms.bool( False ), - useFiltering = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - useTrimming = cms.bool( False ), - usePruning = cms.bool( False ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - useKtPruning = cms.bool( False ), - useConstituentSubtraction = cms.bool( False ), - useSoftDrop = cms.bool( True ), - correctShape = cms.bool( False ), - UseOnlyVertexTracks = cms.bool( False ), - UseOnlyOnePV = cms.bool( False ), - muCut = cms.double( -1.0 ), - yCut = cms.double( -1.0 ), - rFilt = cms.double( 0.1 ), - rFiltFactor = cms.double( -1.0 ), - trimPtFracMin = cms.double( 0.03 ), - zcut = cms.double( 0.1 ), - rcut_factor = cms.double( -1.0 ), - csRho_EtaMax = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - beta = cms.double( 0.0 ), - R0 = cms.double( 0.8 ), - gridMaxRapidity = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - DzTrVtxMax = cms.double( 0.0 ), - DxyTrVtxMax = cms.double( 0.0 ), - MaxVtxZ = cms.double( 15.0 ), - subjetPtMin = cms.double( -1.0 ), - muMin = cms.double( -1.0 ), - muMax = cms.double( -1.0 ), - yMin = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - dRMin = cms.double( -1.0 ), - dRMax = cms.double( -1.0 ), - maxDepth = cms.int32( -1 ), - nFilt = cms.int32( -1 ), - MinVtxNdof = cms.int32( 5 ), - src = cms.InputTag( "hltParticleFlow" ), - srcPVs = cms.InputTag( "hltPixelVertices" ), - jetType = cms.string( "PFJet" ), - jetAlgorithm = cms.string( "AntiKt" ), - rParam = cms.double( 0.8 ), - inputEtMin = cms.double( 0.0 ), - inputEMin = cms.double( 0.0 ), - jetPtMin = cms.double( 20.0 ), - doPVCorrection = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - doRhoFastjet = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - puPtMin = cms.double( 10.0 ), - nSigmaPU = cms.double( 1.0 ), - radiusPU = cms.double( 0.8 ), - subtractorName = cms.string( "" ), - useExplicitGhosts = cms.bool( False ), - doAreaDiskApprox = cms.bool( False ), - voronoiRfact = cms.double( -0.9 ), - Rho_EtaMax = cms.double( 4.4 ), - Ghost_EtaMax = cms.double( 5.0 ), - Active_Area_Repeats = cms.int32( 1 ), - GhostArea = cms.double( 0.01 ), - restrictInputs = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - writeCompound = cms.bool( False ), - writeJetsWithConst = cms.bool( False ), - doFastJetNonUniform = cms.bool( False ), - useDeterministicSeed = cms.bool( True ), - minSeed = cms.uint32( 14327 ), - verbosity = cms.int32( 0 ), - puWidth = cms.double( 0.0 ), - nExclude = cms.uint32( 0 ), - maxBadEcalCells = cms.uint32( 9999999 ), - maxBadHcalCells = cms.uint32( 9999999 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - puCenters = cms.vdouble( ), - applyWeight = cms.bool( False ), - srcWeights = cms.InputTag( "" ), - minimumTowersFraction = cms.double( 0.0 ), - jetCollInstanceName = cms.string( "" ), - sumRecHits = cms.bool( False ) -) -process.hltAK8SinglePFSoftDropModMass30 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8SoftDropModJets" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 180.0 ), - MinMass = cms.double( 30.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -process.hltPreAK8PFJet420MassSD30 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) process.hltPreAK8PFJet450MassSD30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -13038,142 +12849,6 @@ MaxEta = cms.double( 2.5 ), MinN = cms.int32( 2 ) ) -process.hltL1sAllHTTSeeds = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT255er OR L1_HTT280er OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er_QuadJet_80_60_er2p1_45_40_er2p3 OR L1_HTT320er_QuadJet_80_60_er2p1_50_45_er2p3 OR L1_HTT320er OR L1_HTT360er OR L1_ETT2000 OR L1_HTT400er OR L1_HTT450er" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreAK8PFHT750TrimMass50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltAK8HtMht = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - excludePFMuons = cms.bool( False ), - minNJetHt = cms.int32( 0 ), - minNJetMht = cms.int32( 0 ), - minPtJetHt = cms.double( 150.0 ), - minPtJetMht = cms.double( 30.0 ), - maxEtaJetHt = cms.double( 2.5 ), - maxEtaJetMht = cms.double( 5.0 ), - jetsLabel = cms.InputTag( "hltAK8CaloJetsCorrected" ), - pfCandidatesLabel = cms.InputTag( "" ) -) -process.hltAK8Ht650 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltAK8HtMht' ), - mhtLabels = cms.VInputTag( 'hltAK8HtMht' ), - minHt = cms.vdouble( 650.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -process.hltAK8PFHTwJetPt200 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - excludePFMuons = cms.bool( False ), - minNJetHt = cms.int32( 0 ), - minNJetMht = cms.int32( 0 ), - minPtJetHt = cms.double( 200.0 ), - minPtJetMht = cms.double( 0.0 ), - maxEtaJetHt = cms.double( 2.5 ), - maxEtaJetMht = cms.double( 999.0 ), - jetsLabel = cms.InputTag( "hltAK8PFJetsCorrected" ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ) -) -process.hlt1AK8PFJetsTrimMass50Pt200 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8TrimModJets" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 200.0 ), - MinMass = cms.double( 50.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -process.hltAK8PFHT750 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - mhtLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - minHt = cms.vdouble( 750.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -process.hltPreAK8PFHT800TrimMass50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltAK8Ht700 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltAK8HtMht' ), - mhtLabels = cms.VInputTag( 'hltAK8HtMht' ), - minHt = cms.vdouble( 700.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -process.hltAK8PFHT800 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - mhtLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - minHt = cms.vdouble( 800.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -process.hltPreAK8PFHT850TrimMass50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltAK8Ht750 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltAK8HtMht' ), - mhtLabels = cms.VInputTag( 'hltAK8HtMht' ), - minHt = cms.vdouble( 750.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -process.hltAK8PFHT850 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - mhtLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - minHt = cms.vdouble( 850.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -process.hltPreAK8PFHT900TrimMass50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltAK8Ht800 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltAK8HtMht' ), - mhtLabels = cms.VInputTag( 'hltAK8HtMht' ), - minHt = cms.vdouble( 800.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -process.hltAK8PFHT900 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - mhtLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - minHt = cms.vdouble( 900.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200" ), @@ -39146,6 +38821,18 @@ minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) +process.hltL1sAllHTTSeeds = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT255er OR L1_HTT280er OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er_QuadJet_80_60_er2p1_45_40_er2p3 OR L1_HTT320er_QuadJet_80_60_er2p1_50_45_er2p3 OR L1_HTT320er OR L1_HTT360er OR L1_ETT2000 OR L1_HTT400er OR L1_HTT450er" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) process.hltPrePFHT510 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -68705,10 +68392,6 @@ ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) ) -process.hltPreDSTHLTMuonRun3PFScoutingPixelTracking = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) process.hltMuonTriggerResultsFilter = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), @@ -68717,6 +68400,10 @@ throw = cms.bool( True ), triggerConditions = cms.vstring( 'Dataset_Muon' ) ) +process.hltPreDSTHLTMuonRun3PFScoutingPixelTracking = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) process.hltPreAK4CaloJet30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -75568,6 +75255,91 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +process.hltAK8TrimModJets = cms.EDProducer( "FastjetJetProducer", + useMassDropTagger = cms.bool( False ), + useFiltering = cms.bool( False ), + useDynamicFiltering = cms.bool( False ), + useTrimming = cms.bool( True ), + usePruning = cms.bool( False ), + useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), + useKtPruning = cms.bool( False ), + useConstituentSubtraction = cms.bool( False ), + useSoftDrop = cms.bool( False ), + correctShape = cms.bool( False ), + UseOnlyVertexTracks = cms.bool( False ), + UseOnlyOnePV = cms.bool( False ), + muCut = cms.double( -1.0 ), + yCut = cms.double( -1.0 ), + rFilt = cms.double( 0.1 ), + rFiltFactor = cms.double( -1.0 ), + trimPtFracMin = cms.double( 0.03 ), + zcut = cms.double( -1.0 ), + rcut_factor = cms.double( -1.0 ), + csRho_EtaMax = cms.double( -1.0 ), + csRParam = cms.double( -1.0 ), + beta = cms.double( -1.0 ), + R0 = cms.double( -1.0 ), + gridMaxRapidity = cms.double( -1.0 ), + gridSpacing = cms.double( -1.0 ), + DzTrVtxMax = cms.double( 0.0 ), + DxyTrVtxMax = cms.double( 0.0 ), + MaxVtxZ = cms.double( 15.0 ), + subjetPtMin = cms.double( -1.0 ), + muMin = cms.double( -1.0 ), + muMax = cms.double( -1.0 ), + yMin = cms.double( -1.0 ), + yMax = cms.double( -1.0 ), + dRMin = cms.double( -1.0 ), + dRMax = cms.double( -1.0 ), + maxDepth = cms.int32( -1 ), + nFilt = cms.int32( -1 ), + MinVtxNdof = cms.int32( 5 ), + src = cms.InputTag( "hltParticleFlow" ), + srcPVs = cms.InputTag( "hltPixelVertices" ), + jetType = cms.string( "PFJet" ), + jetAlgorithm = cms.string( "AntiKt" ), + rParam = cms.double( 0.8 ), + inputEtMin = cms.double( 0.0 ), + inputEMin = cms.double( 0.0 ), + jetPtMin = cms.double( 20.0 ), + doPVCorrection = cms.bool( False ), + doAreaFastjet = cms.bool( False ), + doRhoFastjet = cms.bool( False ), + doPUOffsetCorr = cms.bool( False ), + puPtMin = cms.double( 10.0 ), + nSigmaPU = cms.double( 1.0 ), + radiusPU = cms.double( 0.8 ), + subtractorName = cms.string( "" ), + useExplicitGhosts = cms.bool( False ), + doAreaDiskApprox = cms.bool( False ), + voronoiRfact = cms.double( -0.9 ), + Rho_EtaMax = cms.double( 4.4 ), + Ghost_EtaMax = cms.double( 5.0 ), + Active_Area_Repeats = cms.int32( 1 ), + GhostArea = cms.double( 0.01 ), + restrictInputs = cms.bool( False ), + maxInputs = cms.uint32( 1 ), + writeCompound = cms.bool( False ), + writeJetsWithConst = cms.bool( False ), + doFastJetNonUniform = cms.bool( False ), + useDeterministicSeed = cms.bool( True ), + minSeed = cms.uint32( 14327 ), + verbosity = cms.int32( 0 ), + puWidth = cms.double( 0.0 ), + nExclude = cms.uint32( 0 ), + maxBadEcalCells = cms.uint32( 9999999 ), + maxBadHcalCells = cms.uint32( 9999999 ), + maxProblematicEcalCells = cms.uint32( 9999999 ), + maxProblematicHcalCells = cms.uint32( 9999999 ), + maxRecoveredEcalCells = cms.uint32( 9999999 ), + maxRecoveredHcalCells = cms.uint32( 9999999 ), + puCenters = cms.vdouble( ), + applyWeight = cms.bool( False ), + srcWeights = cms.InputTag( "" ), + minimumTowersFraction = cms.double( 0.0 ), + jetCollInstanceName = cms.string( "" ), + sumRecHits = cms.bool( False ) +) process.hltAK8TrimPFJetCollection20Filter = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8TrimModJets" ), @@ -83037,6 +82809,18 @@ MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) +process.hltAK8SinglePFJetTrimModMass30 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + inputTag = cms.InputTag( "hltAK8TrimModJets" ), + triggerType = cms.int32( 85 ), + MinE = cms.double( -1.0 ), + MinPt = cms.double( 0.0 ), + MinMass = cms.double( 30.0 ), + MaxMass = cms.double( -1.0 ), + MinEta = cms.double( -1.0 ), + MaxEta = cms.double( 2.5 ), + MinN = cms.int32( 1 ) +) process.hltPFJetForBtagSelectorAK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), @@ -119346,10 +119130,6 @@ 'HLT_AK8DiPFJet250_250_MassSD50_v2', 'HLT_AK8DiPFJet260_260_MassSD30_v2', 'HLT_AK8DiPFJet270_270_MassSD30_v2', - 'HLT_AK8PFHT750_TrimMass50_v14', - 'HLT_AK8PFHT800_TrimMass50_v14', - 'HLT_AK8PFHT850_TrimMass50_v13', - 'HLT_AK8PFHT900_TrimMass50_v13', 'HLT_AK8PFJet140_v17', 'HLT_AK8PFJet15_v5', 'HLT_AK8PFJet200_v17', @@ -119368,15 +119148,11 @@ 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np2_v4', 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np4_v4', 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_p02_v5', - 'HLT_AK8PFJet360_TrimMass30_v20', - 'HLT_AK8PFJet380_TrimMass30_v13', 'HLT_AK8PFJet400_MassSD30_v2', 'HLT_AK8PFJet400_SoftDropMass40_v3', - 'HLT_AK8PFJet400_TrimMass30_v14', 'HLT_AK8PFJet400_v18', 'HLT_AK8PFJet40_v18', 'HLT_AK8PFJet420_MassSD30_v2', - 'HLT_AK8PFJet420_TrimMass30_v13', 'HLT_AK8PFJet425_SoftDropMass40_v3', 'HLT_AK8PFJet450_MassSD30_v2', 'HLT_AK8PFJet450_SoftDropMass40_v3', @@ -120106,10 +119882,6 @@ 'HLT_AK8DiPFJet250_250_MassSD50_v2 / 3', 'HLT_AK8DiPFJet260_260_MassSD30_v2 / 3', 'HLT_AK8DiPFJet270_270_MassSD30_v2 / 3', - 'HLT_AK8PFHT750_TrimMass50_v14 / 3', - 'HLT_AK8PFHT800_TrimMass50_v14 / 3', - 'HLT_AK8PFHT850_TrimMass50_v13 / 3', - 'HLT_AK8PFHT900_TrimMass50_v13 / 3', 'HLT_AK8PFJet140_v17 / 3', 'HLT_AK8PFJet15_v5 / 3', 'HLT_AK8PFJet200_v17 / 3', @@ -120128,15 +119900,11 @@ 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np2_v4 / 3', 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np4_v4 / 3', 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_p02_v5 / 3', - 'HLT_AK8PFJet360_TrimMass30_v20 / 3', - 'HLT_AK8PFJet380_TrimMass30_v13 / 3', 'HLT_AK8PFJet400_MassSD30_v2 / 3', 'HLT_AK8PFJet400_SoftDropMass40_v3 / 3', - 'HLT_AK8PFJet400_TrimMass30_v14 / 3', 'HLT_AK8PFJet400_v18 / 3', 'HLT_AK8PFJet40_v18 / 3', 'HLT_AK8PFJet420_MassSD30_v2 / 3', - 'HLT_AK8PFJet420_TrimMass30_v13 / 3', 'HLT_AK8PFJet425_SoftDropMass40_v3 / 3', 'HLT_AK8PFJet450_MassSD30_v2 / 3', 'HLT_AK8PFJet450_SoftDropMass40_v3 / 3', @@ -120321,15 +120089,15 @@ 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v12 / 3', 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v12 / 3', 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v6 / 3', - 'HLT_DoubleMu3_TkMu_DsTau3Mu_v6 / 3')+cms.vstring( 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v8 / 3', + 'HLT_DoubleMu3_TkMu_DsTau3Mu_v6 / 3', + 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v8 / 3', 'HLT_DoubleMu3_Trk_Tau3mu_v14 / 3', 'HLT_DoubleMu40NoFiltersNoVtxDisplaced_v3 / 3', 'HLT_DoubleMu43NoFiltersNoVtx_v6 / 3', 'HLT_DoubleMu48NoFiltersNoVtx_v6 / 3', 'HLT_DoubleMu4_3_Bs_v17 / 3', 'HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v2 / 3', - 'HLT_DoubleMu4_3_Jpsi_v17 / 3', - 'HLT_DoubleMu4_3_Photon4_BsToMMG_v2 / 3', + 'HLT_DoubleMu4_3_Jpsi_v17 / 3')+cms.vstring( 'HLT_DoubleMu4_3_Photon4_BsToMMG_v2 / 3', 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v9 / 3', 'HLT_DoubleMu4_JpsiTrk_Bc_v2 / 3', 'HLT_DoubleMu4_Jpsi_Displaced_v9 / 3', @@ -120575,15 +120343,15 @@ 'HLT_L2Mu10_v8 / 3', 'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v6 / 3', 'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v5 / 3', - 'HLT_L2Mu50_v3 / 3')+cms.vstring( 'HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v2 / 3', + 'HLT_L2Mu50_v3 / 3', + 'HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v2 / 3', 'HLT_MET105_IsoTrk50_v11 / 3', 'HLT_MET120_IsoTrk50_v11 / 3', 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v14 / 3', 'HLT_MediumChargedIsoPFTau200HighPtRelaxedIso_Trk50_eta2p1_v14 / 3', 'HLT_MediumChargedIsoPFTau220HighPtRelaxedIso_Trk50_eta2p1_v14 / 3', 'HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v22 / 3', - 'HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v22 / 3', - 'HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v21 / 3', + 'HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v22 / 3')+cms.vstring( 'HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v21 / 3', 'HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v21 / 3', 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v17 / 3', 'HLT_Mu12_DoublePFJets100_PFBTagDeepCSV_p71_v3 / 3', @@ -120829,15 +120597,15 @@ 'HLT_Physics_v8', 'HLT_PixelTracks_Multiplicity110ForPPRef_v7 / 3', 'HLT_PixelTracks_Multiplicity135ForPPRef_v7 / 3', - 'HLT_PixelTracks_Multiplicity160ForPPRef_v7 / 3')+cms.vstring( 'HLT_PixelTracks_Multiplicity60ForPPRef_v7 / 3', + 'HLT_PixelTracks_Multiplicity160ForPPRef_v7 / 3', + 'HLT_PixelTracks_Multiplicity60ForPPRef_v7 / 3', 'HLT_PixelTracks_Multiplicity85ForPPRef_v7 / 3', 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10 / 3', 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3 / 3', 'HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v10 / 3', 'HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v3 / 3', 'HLT_QuadPFJet103_88_75_15_v7 / 3', - 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10 / 3', - 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3 / 3', + 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10 / 3')+cms.vstring( 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3 / 3', 'HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v10 / 3', 'HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v3 / 3', 'HLT_QuadPFJet105_88_76_15_v7 / 3', @@ -124513,10 +124281,6 @@ process.HLTriggerFirstPath = cms.Path( process.hltGetRaw + process.hltPSetMap + process.hltBoolFalse ) process.Status_OnCPU = cms.Path( process.statusOnGPU + ~process.statusOnGPUFilter ) process.Status_OnGPU = cms.Path( process.statusOnGPU + process.statusOnGPUFilter ) -process.HLT_AK8PFJet360_TrimMass30_v20 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8PFJet360TrimMass30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet260 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets260 + process.hltAK8SinglePFJet360 + process.hltAK8TrimModJets + process.hltAK8SinglePFJetTrimModMass30 + process.HLTEndSequence ) -process.HLT_AK8PFJet380_TrimMass30_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8PFJet380TrimMass30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet280 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets280 + process.hltAK8SinglePFJet380 + process.hltAK8TrimModJets + process.hltAK8SinglePFJetTrimModMass30 + process.HLTEndSequence ) -process.HLT_AK8PFJet400_TrimMass30_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8PFJet400TrimMass30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet300 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets300 + process.hltAK8SinglePFJet400 + process.hltAK8TrimModJets + process.hltAK8SinglePFJetTrimModMass30 + process.HLTEndSequence ) -process.HLT_AK8PFJet420_TrimMass30_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8PFJet420TrimMass30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet320 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets320 + process.hltAK8SinglePFJet420 + process.hltAK8TrimModJets + process.hltAK8SinglePFJetTrimModMass30 + process.HLTEndSequence ) process.HLT_AK8PFJet400_MassSD30_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8PFJet400MassSD30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet300 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets300 + process.hltAK8SinglePFJet400 + process.hltAK8SoftDropModJets + process.hltAK8SinglePFSoftDropModMass30 + process.HLTEndSequence ) process.HLT_AK8PFJet420_MassSD30_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8PFJet420MassSD30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet320 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets320 + process.hltAK8SinglePFJet420 + process.hltAK8SoftDropModJets + process.hltAK8SinglePFSoftDropModMass30 + process.HLTEndSequence ) process.HLT_AK8PFJet450_MassSD30_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8PFJet450MassSD30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet350 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets350 + process.hltAK8SinglePFJet450 + process.hltAK8SoftDropModJets + process.hltAK8SinglePFSoftDropModMass30 + process.HLTEndSequence ) @@ -124524,10 +124288,6 @@ process.HLT_AK8DiPFJet250_250_MassSD50_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8DiPFJet250250MassSD50 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltAK8DoublePFJet250 + process.hltAK8SoftDropModJets + process.hltAK8DoublePFJetSDModMass50 + process.HLTEndSequence ) process.HLT_AK8DiPFJet260_260_MassSD30_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8DiPFJet260260MassSD30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltAK8DoublePFJet260 + process.hltAK8SoftDropModJets + process.hltAK8DoublePFJetSDModMass30 + process.HLTEndSequence ) process.HLT_AK8DiPFJet270_270_MassSD30_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8DiPFJet270270MassSD30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltAK8DoublePFJet270 + process.hltAK8SoftDropModJets + process.hltAK8DoublePFJetSDModMass30 + process.HLTEndSequence ) -process.HLT_AK8PFHT750_TrimMass50_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPreAK8PFHT750TrimMass50 + process.HLTAK8CaloJetsSequence + process.hltAK8HtMht + process.hltAK8Ht650 + process.HLTAK8PFJetsSequence + process.hltAK8PFHTwJetPt200 + process.hltAK8TrimModJets + process.hlt1AK8PFJetsTrimMass50Pt200 + process.hltAK8PFHT750 + process.HLTEndSequence ) -process.HLT_AK8PFHT800_TrimMass50_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPreAK8PFHT800TrimMass50 + process.HLTAK8CaloJetsSequence + process.hltAK8HtMht + process.hltAK8Ht700 + process.HLTAK8PFJetsSequence + process.hltAK8PFHTwJetPt200 + process.hltAK8TrimModJets + process.hlt1AK8PFJetsTrimMass50Pt200 + process.hltAK8PFHT800 + process.HLTEndSequence ) -process.HLT_AK8PFHT850_TrimMass50_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPreAK8PFHT850TrimMass50 + process.HLTAK8CaloJetsSequence + process.hltAK8HtMht + process.hltAK8Ht750 + process.HLTAK8PFJetsSequence + process.hltAK8PFHTwJetPt200 + process.hltAK8TrimModJets + process.hlt1AK8PFJetsTrimMass50Pt200 + process.hltAK8PFHT850 + process.HLTEndSequence ) -process.HLT_AK8PFHT900_TrimMass50_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPreAK8PFHT900TrimMass50 + process.HLTAK8CaloJetsSequence + process.hltAK8HtMht + process.hltAK8Ht800 + process.HLTAK8PFJetsSequence + process.hltAK8PFHTwJetPt200 + process.hltAK8TrimModJets + process.hlt1AK8PFJetsTrimMass50Pt200 + process.hltAK8PFHT900 + process.HLTEndSequence ) process.HLT_CaloJet10_NoJetID_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreCaloJet10NoJetID + process.HLTAK4CaloJetsReconstructionNoIDSequence + process.HLTAK4CaloJetsCorrectionNoIDSequence + process.hltSingleCaloJetNoID10 + process.HLTEndSequence ) process.HLT_CaloJet20_NoJetID_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreCaloJet20NoJetID + process.HLTAK4CaloJetsReconstructionNoIDSequence + process.HLTAK4CaloJetsCorrectionNoIDSequence + process.hltSingleCaloJetNoID20 + process.HLTEndSequence ) process.HLT_CaloJet50_NoJetID_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreCaloJet50NoJetID + process.HLTAK4CaloJetsReconstructionNoIDSequence + process.HLTAK4CaloJetsCorrectionNoIDSequence + process.hltSingleCaloJetNoID50 + process.HLTEndSequence ) @@ -125045,7 +124805,7 @@ process.HLT_EphemeralZeroBias_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBiasCopy + process.hltPreEphemeralZeroBias + process.HLTEndSequence ) process.DST_ZeroBias_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreDSTZeroBias + process.HLTEndSequence ) process.DST_Run3_PFScoutingPixelTracking_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sDSTRun3PFScoutingPixelTracking + process.hltPreDSTRun3PFScoutingPixelTracking + process.HLTPFScoutingPixelTrackingSequence + process.HLTEndSequence ) -process.DST_HLTMuon_Run3_PFScoutingPixelTracking_v18 = cms.Path( process.HLTBeginSequence + process.hltPreDSTHLTMuonRun3PFScoutingPixelTracking + process.hltMuonTriggerResultsFilter + process.HLTPFScoutingPixelTrackingSequence + process.HLTEndSequence ) +process.DST_HLTMuon_Run3_PFScoutingPixelTracking_v18 = cms.Path( process.HLTBeginSequence + process.hltMuonTriggerResultsFilter + process.hltPreDSTHLTMuonRun3PFScoutingPixelTracking + process.HLTPFScoutingPixelTrackingSequence + process.HLTEndSequence ) process.HLT_AK4CaloJet30_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAK4CaloJet30 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet30 + process.HLTEndSequence ) process.HLT_AK4CaloJet40_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAK4CaloJet40 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet40 + process.HLTEndSequence ) process.HLT_AK4CaloJet50_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAK4CaloJet50 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet50 + process.HLTEndSequence ) @@ -126128,7 +125888,7 @@ process.Dataset_ppForward = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetppForward + process.hltPreDatasetppForward ) -process.schedule = cms.Schedule( *(process.HLTriggerFirstPath, process.Status_OnCPU, process.Status_OnGPU, process.HLT_AK8PFJet360_TrimMass30_v20, process.HLT_AK8PFJet380_TrimMass30_v13, process.HLT_AK8PFJet400_TrimMass30_v14, process.HLT_AK8PFJet420_TrimMass30_v13, process.HLT_AK8PFJet400_MassSD30_v2, process.HLT_AK8PFJet420_MassSD30_v2, process.HLT_AK8PFJet450_MassSD30_v2, process.HLT_AK8DiPFJet250_250_MassSD30_v2, process.HLT_AK8DiPFJet250_250_MassSD50_v2, process.HLT_AK8DiPFJet260_260_MassSD30_v2, process.HLT_AK8DiPFJet270_270_MassSD30_v2, process.HLT_AK8PFHT750_TrimMass50_v14, process.HLT_AK8PFHT800_TrimMass50_v14, process.HLT_AK8PFHT850_TrimMass50_v13, process.HLT_AK8PFHT900_TrimMass50_v13, process.HLT_CaloJet10_NoJetID_v5, process.HLT_CaloJet20_NoJetID_v5, process.HLT_CaloJet50_NoJetID_v5, process.HLT_CaloJet500_NoJetID_v14, process.HLT_CaloJet550_NoJetID_v9, process.HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6, process.HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v6, process.HLT_Trimuon5_3p5_2_Upsilon_Muon_v7, process.HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5, process.HLT_DoubleEle25_CaloIdL_MW_v7, process.HLT_DoubleEle27_CaloIdL_MW_v7, process.HLT_DoubleEle33_CaloIdL_MW_v20, process.HLT_DoubleEle24_eta2p1_WPTight_Gsf_v9, process.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v22, process.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v22, process.HLT_Ele27_Ele37_CaloIdL_MW_v7, process.HLT_Mu27_Ele37_CaloIdL_MW_v7, process.HLT_Mu37_Ele27_CaloIdL_MW_v7, process.HLT_Mu37_TkMu27_v7, process.HLT_DoubleMu4_3_Bs_v17, process.HLT_DoubleMu4_3_Jpsi_v17, process.HLT_DoubleMu4_3_LowMass_v3, process.HLT_DoubleMu4_LowMass_Displaced_v3, process.HLT_Mu0_L1DoubleMu_v3, process.HLT_Mu4_L1DoubleMu_v3, process.HLT_DoubleMu4_3_Photon4_BsToMMG_v2, process.HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v2, process.HLT_DoubleMu3_Trk_Tau3mu_v14, process.HLT_DoubleMu3_TkMu_DsTau3Mu_v6, process.HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v10, process.HLT_DoubleMu4_MuMuTrk_Displaced_v17, process.HLT_Mu3_PFJet40_v18, process.HLT_Mu7p5_L2Mu2_Jpsi_v12, process.HLT_Mu7p5_L2Mu2_Upsilon_v12, process.HLT_Mu3_L1SingleMu5orSingleMu7_v3, process.HLT_DoublePhoton33_CaloIdL_v9, process.HLT_DoublePhoton70_v9, process.HLT_DoublePhoton85_v17, process.HLT_Ele20_WPTight_Gsf_v8, process.HLT_Ele15_WPLoose_Gsf_v5, process.HLT_Ele17_WPLoose_Gsf_v5, process.HLT_Ele20_WPLoose_Gsf_v8, process.HLT_Ele20_eta2p1_WPLoose_Gsf_v8, process.HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v6, process.HLT_Ele27_WPTight_Gsf_v18, process.HLT_Ele28_WPTight_Gsf_v3, process.HLT_Ele30_WPTight_Gsf_v3, process.HLT_Ele32_WPTight_Gsf_v17, process.HLT_Ele35_WPTight_Gsf_v11, process.HLT_Ele35_WPTight_Gsf_L1EGMT_v7, process.HLT_Ele38_WPTight_Gsf_v11, process.HLT_Ele40_WPTight_Gsf_v11, process.HLT_Ele32_WPTight_Gsf_L1DoubleEG_v11, process.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v3, process.HLT_HT450_Beamspot_v13, process.HLT_HT300_Beamspot_v13, process.HLT_HT60_Beamspot_v3, process.HLT_ZeroBias_Beamspot_v6, process.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v3, process.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v3, process.HLT_IsoMu27_LooseChargedIsoPFTau20_Trk1_eta2p1_SingleL1_v7, process.HLT_IsoMu27_LooseChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v4, process.HLT_IsoMu27_MediumChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v4, process.HLT_IsoMu27_TightChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v4, process.HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2, process.HLT_IsoMu20_v17, process.HLT_IsoMu24_v15, process.HLT_IsoMu24_eta2p1_v17, process.HLT_IsoMu27_v18, process.HLT_IsoMu30_v6, process.HLT_UncorrectedJetE30_NoBPTX_v7, process.HLT_UncorrectedJetE30_NoBPTX3BX_v7, process.HLT_UncorrectedJetE60_NoBPTX3BX_v7, process.HLT_UncorrectedJetE70_NoBPTX3BX_v7, process.HLT_L1SingleMu18_v4, process.HLT_L1SingleMu25_v3, process.HLT_L1SingleMuOpen_v3, process.HLT_L1SingleMuOpen_DT_v3, process.HLT_L1SingleMuCosmics_v2, process.HLT_L1SingleMu3_v2, process.HLT_L1SingleMu5_v2, process.HLT_L1SingleMu7_v2, process.HLT_L1DoubleMu0_v2, process.HLT_L1SingleEG10_v3, process.HLT_L1SingleEG15_v3, process.HLT_L1SingleEG18_v2, process.HLT_L1SingleJet16_v2, process.HLT_L1SingleJet20_v2, process.HLT_L1SingleJet35_v2, process.HLT_L1SingleJet8erHE_v2, process.HLT_L1SingleJet10erHE_v2, process.HLT_L1SingleJet12erHE_v2, process.HLT_L1SingleJet200_v2, process.HLT_L1DoubleJetC50_v3, process.HLT_L1EXT_HCAL_LaserMon1_v2, process.HLT_L1EXT_HCAL_LaserMon4_v2, process.HLT_DQMPixels_SingleMuOpen_v3, process.HLT_L2DoubleMu23_NoVertex_v3, process.HLT_L2Mu10_v8, process.HLT_L2Mu10_NoVertex_NoBPTX3BX_v6, process.HLT_L2Mu10_NoVertex_NoBPTX_v7, process.HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v5, process.HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v6, process.HLT_L2Mu50_v3, process.HLT_L2Mu23NoVtx_2Cha_v2, process.HLT_L2Mu23NoVtx_2Cha_CosmicSeed_v2, process.HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v3, process.HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v3, process.HLT_DoubleL2Mu50_v3, process.HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v3, process.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v3, process.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v3, process.HLT_DoubleL2Mu23NoVtx_2Cha_v3, process.HLT_DoubleL2Mu25NoVtx_2Cha_v3, process.HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v3, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v16, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v5, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v17, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v5, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v7, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v5, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v7, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v5, process.HLT_Mu25_TkMu0_Onia_v10, process.HLT_Mu30_TkMu0_Psi_v3, process.HLT_Mu30_TkMu0_Upsilon_v3, process.HLT_Mu20_TkMu0_Phi_v10, process.HLT_Mu25_TkMu0_Phi_v10, process.HLT_Mu12_v5, process.HLT_Mu15_v5, process.HLT_Mu20_v14, process.HLT_Mu27_v15, process.HLT_Mu50_v15, process.HLT_Mu55_v5, process.HLT_CascadeMu100_v5, process.HLT_HighPtTkMu100_v4, process.HLT_DiPFJet15_NoCaloMatched_v18, process.HLT_DiPFJet25_NoCaloMatched_v18, process.HLT_DiPFJet15_FBEta3_NoCaloMatched_v19, process.HLT_DiPFJet25_FBEta3_NoCaloMatched_v19, process.HLT_DiPFJetAve40_v16, process.HLT_DiPFJetAve60_v16, process.HLT_DiPFJetAve80_v15, process.HLT_DiPFJetAve140_v15, process.HLT_DiPFJetAve200_v15, process.HLT_DiPFJetAve260_v16, process.HLT_DiPFJetAve320_v16, process.HLT_DiPFJetAve400_v16, process.HLT_DiPFJetAve500_v16, process.HLT_DiPFJetAve15_HFJEC_v19, process.HLT_DiPFJetAve25_HFJEC_v19, process.HLT_DiPFJetAve35_HFJEC_v19, process.HLT_DiPFJetAve60_HFJEC_v17, process.HLT_DiPFJetAve80_HFJEC_v18, process.HLT_DiPFJetAve100_HFJEC_v18, process.HLT_DiPFJetAve160_HFJEC_v18, process.HLT_DiPFJetAve220_HFJEC_v18, process.HLT_DiPFJetAve260_HFJEC_v1, process.HLT_DiPFJetAve300_HFJEC_v18, process.HLT_AK8PFJet15_v5, process.HLT_AK8PFJet25_v5, process.HLT_AK8PFJet40_v18, process.HLT_AK8PFJet60_v17, process.HLT_AK8PFJet80_v17, process.HLT_AK8PFJet140_v17, process.HLT_AK8PFJet200_v17, process.HLT_AK8PFJet260_v18, process.HLT_AK8PFJet320_v18, process.HLT_AK8PFJet400_v18, process.HLT_AK8PFJet450_v18, process.HLT_AK8PFJet500_v18, process.HLT_AK8PFJet550_v13, process.HLT_PFJet15_v5, process.HLT_PFJet25_v5, process.HLT_PFJet40_v23, process.HLT_PFJet60_v23, process.HLT_PFJet80_v22, process.HLT_PFJet110_v2, process.HLT_PFJet140_v21, process.HLT_PFJet200_v21, process.HLT_PFJet260_v22, process.HLT_PFJet320_v22, process.HLT_PFJet400_v22, process.HLT_PFJet450_v23, process.HLT_PFJet500_v23, process.HLT_PFJet550_v13, process.HLT_PFJetFwd15_v5, process.HLT_PFJetFwd25_v5, process.HLT_PFJetFwd40_v21, process.HLT_PFJetFwd60_v21, process.HLT_PFJetFwd80_v20, process.HLT_PFJetFwd140_v20, process.HLT_PFJetFwd200_v20, process.HLT_PFJetFwd260_v21, process.HLT_PFJetFwd320_v21, process.HLT_PFJetFwd400_v21, process.HLT_PFJetFwd450_v21, process.HLT_PFJetFwd500_v21, process.HLT_AK8PFJetFwd15_v5, process.HLT_AK8PFJetFwd25_v5, process.HLT_AK8PFJetFwd40_v17, process.HLT_AK8PFJetFwd60_v16, process.HLT_AK8PFJetFwd80_v16, process.HLT_AK8PFJetFwd140_v16, process.HLT_AK8PFJetFwd200_v16, process.HLT_AK8PFJetFwd260_v17, process.HLT_AK8PFJetFwd320_v17, process.HLT_AK8PFJetFwd400_v17, process.HLT_AK8PFJetFwd450_v17, process.HLT_AK8PFJetFwd500_v17, process.HLT_PFHT180_v19, process.HLT_PFHT250_v19, process.HLT_PFHT370_v19, process.HLT_PFHT430_v19, process.HLT_PFHT510_v19, process.HLT_PFHT590_v19, process.HLT_PFHT680_v19, process.HLT_PFHT780_v19, process.HLT_PFHT890_v19, process.HLT_PFHT1050_v20, process.HLT_PFHT500_PFMET100_PFMHT100_IDTight_v14, process.HLT_PFHT500_PFMET110_PFMHT110_IDTight_v14, process.HLT_PFHT700_PFMET85_PFMHT85_IDTight_v14, process.HLT_PFHT700_PFMET95_PFMHT95_IDTight_v14, process.HLT_PFHT800_PFMET75_PFMHT75_IDTight_v14, process.HLT_PFHT800_PFMET85_PFMHT85_IDTight_v14, process.HLT_PFMET110_PFMHT110_IDTight_v22, process.HLT_PFMET120_PFMHT120_IDTight_v22, process.HLT_PFMET130_PFMHT130_IDTight_v22, process.HLT_PFMET140_PFMHT140_IDTight_v22, process.HLT_PFMET100_PFMHT100_IDTight_CaloBTagDeepCSV_3p1_v10, process.HLT_PFMET110_PFMHT110_IDTight_CaloBTagDeepCSV_3p1_v10, process.HLT_PFMET120_PFMHT120_IDTight_CaloBTagDeepCSV_3p1_v10, process.HLT_PFMET130_PFMHT130_IDTight_CaloBTagDeepCSV_3p1_v10, process.HLT_PFMET140_PFMHT140_IDTight_CaloBTagDeepCSV_3p1_v10, process.HLT_PFMET120_PFMHT120_IDTight_PFHT60_v11, process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v11, process.HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v11, process.HLT_PFMETTypeOne110_PFMHT110_IDTight_v14, process.HLT_PFMETTypeOne120_PFMHT120_IDTight_v14, process.HLT_PFMETTypeOne130_PFMHT130_IDTight_v14, process.HLT_PFMETTypeOne140_PFMHT140_IDTight_v13, process.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v22, process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v22, process.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v21, process.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v21, process.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_FilterHF_v2, process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_FilterHF_v2, process.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_FilterHF_v2, process.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_FilterHF_v2, process.HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v22, process.HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v22, process.HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v21, process.HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v21, process.HLT_L1ETMHadSeeds_v4, process.HLT_CaloMHT90_v6, process.HLT_CaloMET80_NotCleaned_v6, process.HLT_CaloMET90_NotCleaned_v6, process.HLT_CaloMET100_NotCleaned_v6, process.HLT_CaloMET110_NotCleaned_v6, process.HLT_CaloMET250_NotCleaned_v6, process.HLT_CaloMET300_NotCleaned_v6, process.HLT_CaloMET350_NotCleaned_v6, process.HLT_PFMET200_NotCleaned_v11, process.HLT_PFMET250_NotCleaned_v11, process.HLT_PFMET300_NotCleaned_v11, process.HLT_PFMET200_BeamHaloCleaned_v11, process.HLT_PFMETTypeOne200_BeamHaloCleaned_v11, process.HLT_MET105_IsoTrk50_v11, process.HLT_MET120_IsoTrk50_v11, process.HLT_SingleJet30_Mu12_SinglePFJet40_v13, process.HLT_Mu12eta2p3_v3, process.HLT_Mu12eta2p3_PFJet40_v3, process.HLT_Mu12_DoublePFJets40_PFBTagDeepCSV_p71_v3, process.HLT_Mu12_DoublePFJets100_PFBTagDeepCSV_p71_v3, process.HLT_Mu12_DoublePFJets200_PFBTagDeepCSV_p71_v3, process.HLT_Mu12_DoublePFJets350_PFBTagDeepCSV_p71_v3, process.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, process.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, process.HLT_DoublePFJets40_PFBTagDeepCSV_p71_v3, process.HLT_DoublePFJets100_PFBTagDeepCSV_p71_v3, process.HLT_DoublePFJets200_PFBTagDeepCSV_p71_v3, process.HLT_DoublePFJets350_PFBTagDeepCSV_p71_v3, process.HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, process.HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, process.HLT_Mu12_DoublePFJets40_PFBTagDeepJet_p71_v3, process.HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v3, process.HLT_Mu12_DoublePFJets200_PFBTagDeepJet_p71_v3, process.HLT_Mu12_DoublePFJets350_PFBTagDeepJet_p71_v3, process.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, process.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, process.HLT_DoublePFJets40_PFBTagDeepJet_p71_v3, process.HLT_DoublePFJets100_PFBTagDeepJet_p71_v3, process.HLT_DoublePFJets200_PFBTagDeepJet_p71_v3, process.HLT_DoublePFJets350_PFBTagDeepJet_p71_v4, process.HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, process.HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, process.HLT_Photon300_NoHE_v15, process.HLT_Mu8_TrkIsoVVL_v14, process.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v20, process.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v20, process.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v21, process.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v21, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v15, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v3, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v3, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v3, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v3, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v13, process.HLT_Mu17_TrkIsoVVL_v15, process.HLT_Mu19_TrkIsoVVL_v6, process.HLT_BTagMu_AK4DiJet20_Mu5_v15, process.HLT_BTagMu_AK4DiJet40_Mu5_v15, process.HLT_BTagMu_AK4DiJet70_Mu5_v15, process.HLT_BTagMu_AK4DiJet110_Mu5_v15, process.HLT_BTagMu_AK4DiJet170_Mu5_v14, process.HLT_BTagMu_AK4Jet300_Mu5_v14, process.HLT_BTagMu_AK8DiJet170_Mu5_v11, process.HLT_BTagMu_AK8Jet170_DoubleMu5_v4, process.HLT_BTagMu_AK8Jet300_Mu5_v14, process.HLT_Ele15_Ele8_CaloIdL_TrackIdL_IsoVL_v5, process.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21, process.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v21, process.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17, process.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v9, process.HLT_Mu23_TrkIsoVVL_Ele8_CaloIdL_TrackIdL_IsoVL_DZ_v12, process.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v9, process.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v17, process.HLT_Mu12_DoublePhoton20_v7, process.HLT_Photon20_v4, process.HLT_Photon22_v4, process.HLT_Photon25_v6, process.HLT_Photon33_v7, process.HLT_Photon50_v15, process.HLT_Photon75_v15, process.HLT_Photon90_v15, process.HLT_Photon120_v15, process.HLT_Photon150_v9, process.HLT_Photon175_v17, process.HLT_Photon200_v16, process.HLT_Photon30EB_TightID_TightIso_v3, process.HLT_Photon100EB_TightID_TightIso_v4, process.HLT_Photon110EB_TightID_TightIso_v4, process.HLT_Photon120EB_TightID_TightIso_v4, process.HLT_Photon100EBHE10_v4, process.HLT_Photon100EEHE10_v4, process.HLT_Photon100EE_TightID_TightIso_v4, process.HLT_Photon50_R9Id90_HE10_IsoM_v16, process.HLT_Photon75_R9Id90_HE10_IsoM_v16, process.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ300_PFJetsMJJ400DEta3_v7, process.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ400_PFJetsMJJ600DEta3_v7, process.HLT_Photon90_R9Id90_HE10_IsoM_v16, process.HLT_Photon120_R9Id90_HE10_IsoM_v16, process.HLT_Photon165_R9Id90_HE10_IsoM_v17, process.HLT_Photon90_CaloIdL_PFHT700_v18, process.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v15, process.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v15, process.HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_Mass55_v14, process.HLT_Photon35_TwoProngs35_v3, process.HLT_IsoMu24_TwoProngs35_v3, process.HLT_Dimuon0_Jpsi_L1_NoOS_v9, process.HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v9, process.HLT_Dimuon0_Jpsi_v10, process.HLT_Dimuon0_Jpsi_NoVertexing_v10, process.HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v9, process.HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v9, process.HLT_Dimuon0_Jpsi3p5_Muon2_v7, process.HLT_Dimuon0_Upsilon_L1_4p5_v11, process.HLT_Dimuon0_Upsilon_L1_5_v11, process.HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10, process.HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11, process.HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9, process.HLT_Dimuon0_Upsilon_NoVertexing_v9, process.HLT_Dimuon0_Upsilon_L1_5M_v10, process.HLT_Dimuon0_LowMass_L1_0er1p5R_v9, process.HLT_Dimuon0_LowMass_L1_0er1p5_v10, process.HLT_Dimuon0_LowMass_v10, process.HLT_Dimuon0_LowMass_L1_4_v10, process.HLT_Dimuon0_LowMass_L1_4R_v9, process.HLT_Dimuon0_LowMass_L1_TM530_v8, process.HLT_Trimuon2_Upsilon5_Muon_NoL1Mass_v8, process.HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8, process.HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8, process.HLT_TripleMu_5_3_3_Mass3p8_DZ_v10, process.HLT_TripleMu_10_5_5_DZ_v12, process.HLT_TripleMu_12_10_5_v12, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v6, process.HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v12, process.HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v12, process.HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v12, process.HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v8, process.HLT_DoubleMu4_Jpsi_Displaced_v9, process.HLT_DoubleMu4_Jpsi_NoVertexing_v9, process.HLT_DoubleMu4_JpsiTrkTrk_Displaced_v9, process.HLT_DoubleMu4_JpsiTrk_Bc_v2, process.HLT_DoubleMu43NoFiltersNoVtx_v6, process.HLT_DoubleMu48NoFiltersNoVtx_v6, process.HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v7, process.HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v7, process.HLT_Mu38NoFiltersNoVtxDisplaced_Photon38_CaloIdL_v3, process.HLT_Mu43NoFiltersNoVtxDisplaced_Photon43_CaloIdL_v3, process.HLT_DoubleMu40NoFiltersNoVtxDisplaced_v3, process.HLT_DoubleMu20_7_Mass0to30_L1_DM4_v9, process.HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v10, process.HLT_HT425_v11, process.HLT_HT430_DisplacedDijet40_DisplacedTrack_v15, process.HLT_HT500_DisplacedDijet40_DisplacedTrack_v15, process.HLT_HT430_DisplacedDijet60_DisplacedTrack_v15, process.HLT_HT400_DisplacedDijet40_DisplacedTrack_v15, process.HLT_HT650_DisplacedDijet60_Inclusive_v15, process.HLT_HT550_DisplacedDijet60_Inclusive_v15, process.HLT_DiJet110_35_Mjj650_PFMET110_v11, process.HLT_DiJet110_35_Mjj650_PFMET120_v11, process.HLT_DiJet110_35_Mjj650_PFMET130_v11, process.HLT_TripleJet110_35_35_Mjj650_PFMET110_v11, process.HLT_TripleJet110_35_35_Mjj650_PFMET120_v11, process.HLT_TripleJet110_35_35_Mjj650_PFMET130_v11, process.HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v15, process.HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v15, process.HLT_Ele28_HighEta_SC20_Mass55_v15, process.HLT_DoubleMu20_7_Mass0to30_Photon23_v10, process.HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10, process.HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v18, process.HLT_Ele15_IsoVVVL_PFHT450_v18, process.HLT_Ele50_IsoVVVL_PFHT450_v18, process.HLT_Ele15_IsoVVVL_PFHT600_v22, process.HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v17, process.HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v18, process.HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v17, process.HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10, process.HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v17, process.HLT_Mu15_IsoVVVL_PFHT450_v17, process.HLT_Mu50_IsoVVVL_PFHT450_v17, process.HLT_Mu15_IsoVVVL_PFHT600_v21, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET70_PFMHT70_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu70_PFMHTNoMu70_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v4, process.HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9, process.HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9, process.HLT_Dimuon10_Upsilon_y1p4_v3, process.HLT_Dimuon12_Upsilon_y1p4_v4, process.HLT_Dimuon14_Phi_Barrel_Seagulls_v9, process.HLT_Dimuon25_Jpsi_v16, process.HLT_Dimuon14_PsiPrime_v15, process.HLT_Dimuon14_PsiPrime_noCorrL1_v7, process.HLT_Dimuon18_PsiPrime_v16, process.HLT_Dimuon18_PsiPrime_noCorrL1_v8, process.HLT_Dimuon24_Upsilon_noCorrL1_v8, process.HLT_Dimuon24_Phi_noCorrL1_v8, process.HLT_Dimuon25_Jpsi_noCorrL1_v8, process.HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8_v19, process.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v19, process.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v19, process.HLT_DoubleIsoMu20_eta2p1_v9, process.HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v8, process.HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v14, process.HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v15, process.HLT_Mu8_v14, process.HLT_Mu17_v15, process.HLT_Mu19_v6, process.HLT_Mu17_Photon30_IsoCaloId_v8, process.HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v18, process.HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v20, process.HLT_Ele15_CaloIdL_TrackIdL_IsoVL_PFJet30_v5, process.HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v20, process.HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v20, process.HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v18, process.HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v20, process.HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v20, process.HLT_Ele115_CaloIdVT_GsfTrkIdT_v17, process.HLT_Ele135_CaloIdVT_GsfTrkIdT_v10, process.HLT_Ele145_CaloIdVT_GsfTrkIdT_v11, process.HLT_Ele200_CaloIdVT_GsfTrkIdT_v11, process.HLT_Ele250_CaloIdVT_GsfTrkIdT_v16, process.HLT_Ele300_CaloIdVT_GsfTrkIdT_v16, process.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v5, process.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v11, process.HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v10, process.HLT_PFHT400_SixPFJet32_v10, process.HLT_PFHT450_SixPFJet36_PFBTagDeepCSV_1p59_v9, process.HLT_PFHT450_SixPFJet36_v9, process.HLT_PFHT400_FivePFJet_100_100_60_30_30_v10, process.HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v10, process.HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepCSV_4p5_v10, process.HLT_PFHT350_v21, process.HLT_PFHT350MinPFJet15_v12, process.HLT_Photon60_R9Id90_CaloIdL_IsoL_v8, process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v8, process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v14, process.HLT_ECALHT800_v12, process.HLT_DiSC30_18_EIso_AND_HE_Mass70_v16, process.HLT_L1FatEvents_v3, process.HLT_Physics_v8, process.HLT_EphemeralPhysics_v3, process.DST_Physics_v8, process.HLT_Random_v3, process.HLT_Random_TOTEM_part0_v1, process.HLT_Random_TOTEM_part1_v1, process.HLT_Random_TOTEM_part2_v1, process.HLT_Random_TOTEM_part3_v1, process.HLT_ZeroBias_v7, process.HLT_ZeroBias_TOTEM_part0_v2, process.HLT_ZeroBias_TOTEM_part1_v2, process.HLT_ZeroBias_TOTEM_part2_v2, process.HLT_ZeroBias_TOTEM_part3_v2, process.HLT_ZeroBias_Alignment_v2, process.HLT_EphemeralZeroBias_v3, process.DST_ZeroBias_v3, process.DST_Run3_PFScoutingPixelTracking_v18, process.DST_HLTMuon_Run3_PFScoutingPixelTracking_v18, process.HLT_AK4CaloJet30_v13, process.HLT_AK4CaloJet40_v12, process.HLT_AK4CaloJet50_v12, process.HLT_AK4CaloJet80_v12, process.HLT_AK4CaloJet100_v12, process.HLT_AK4CaloJet120_v11, process.HLT_AK4PFJet30_v21, process.HLT_AK4PFJet50_v21, process.HLT_AK4PFJet80_v21, process.HLT_AK4PFJet100_v21, process.HLT_AK4PFJet120_v20, process.HLT_PixelTracks_Multiplicity60ForPPRef_v7, process.HLT_PixelTracks_Multiplicity85ForPPRef_v7, process.HLT_PixelTracks_Multiplicity110ForPPRef_v7, process.HLT_PixelTracks_Multiplicity135ForPPRef_v7, process.HLT_PixelTracks_Multiplicity160ForPPRef_v7, process.HLT_AK4CaloJet40_Eta5p1ForPPRef_v11, process.HLT_AK4CaloJet60_Eta5p1ForPPRef_v11, process.HLT_AK4CaloJet80_Eta5p1ForPPRef_v11, process.HLT_AK4CaloJet100_Eta5p1ForPPRef_v11, process.HLT_AK4CaloJet110_Eta5p1ForPPRef_v11, process.HLT_AK4CaloJet120_Eta5p1ForPPRef_v11, process.HLT_AK4CaloJet150ForPPRef_v11, process.HLT_AK4PFJet40_Eta5p1ForPPRef_v18, process.HLT_AK4PFJet60_Eta5p1ForPPRef_v18, process.HLT_AK4PFJet80_Eta5p1ForPPRef_v18, process.HLT_AK4PFJet100_Eta5p1ForPPRef_v18, process.HLT_AK4PFJet110_Eta5p1ForPPRef_v18, process.HLT_AK4PFJet120_Eta5p1ForPPRef_v18, process.HLT_AK4CaloJet80_Jet35_Eta1p1ForPPRef_v11, process.HLT_AK4CaloJet80_Jet35_Eta0p7ForPPRef_v11, process.HLT_AK4CaloJet100_Jet35_Eta1p1ForPPRef_v11, process.HLT_AK4CaloJet100_Jet35_Eta0p7ForPPRef_v11, process.HLT_AK4CaloJet80_45_45_Eta2p1ForPPRef_v11, process.HLT_SinglePhoton10_Eta3p1ForPPRef_v10, process.HLT_SinglePhoton15_Eta3p1ForPPRef_v11, process.HLT_SinglePhoton20_Eta3p1ForPPRef_v11, process.HLT_SinglePhoton30_Eta3p1ForPPRef_v11, process.HLT_SinglePhoton40_Eta3p1ForPPRef_v10, process.HLT_SinglePhoton50_Eta3p1ForPPRef_v10, process.HLT_SinglePhoton60_Eta3p1ForPPRef_v10, process.HLT_Photon20_HoverELoose_v12, process.HLT_Photon30_HoverELoose_v12, process.HLT_Photon40_HoverELoose_v12, process.HLT_Photon50_HoverELoose_v12, process.HLT_Photon60_HoverELoose_v12, process.HLT_HIL2Mu3Eta2p5_AK4CaloJet40Eta2p1ForPPRef_v13, process.HLT_HIL2Mu3Eta2p5_AK4CaloJet60Eta2p1ForPPRef_v13, process.HLT_HIL2Mu3Eta2p5_AK4CaloJet80Eta2p1ForPPRef_v13, process.HLT_HIL2Mu3Eta2p5_AK4CaloJet100Eta2p1ForPPRef_v13, process.HLT_HIL1DoubleMu0ForPPRef_v5, process.HLT_HIL1DoubleMu10ForPPRef_v5, process.HLT_HIL2DoubleMu0_NHitQForPPRef_v6, process.HLT_HIL3DoubleMu0_OS_m2p5to4p5ForPPRef_v8, process.HLT_HIL3DoubleMu0_OS_m7to14ForPPRef_v8, process.HLT_HIL2Mu3_NHitQ10ForPPRef_v7, process.HLT_HIL3Mu3_NHitQ15ForPPRef_v8, process.HLT_HIL2Mu5_NHitQ10ForPPRef_v7, process.HLT_HIL3Mu5_NHitQ15ForPPRef_v8, process.HLT_HIL2Mu7_NHitQ10ForPPRef_v7, process.HLT_HIL3Mu7_NHitQ15ForPPRef_v8, process.HLT_HIL2Mu15ForPPRef_v7, process.HLT_HIL3Mu15ForPPRef_v8, process.HLT_HIL2Mu20ForPPRef_v7, process.HLT_HIL3Mu20ForPPRef_v8, process.HLT_FullTrack18ForPPRef_v13, process.HLT_FullTrack24ForPPRef_v13, process.HLT_FullTrack34ForPPRef_v13, process.HLT_FullTrack45ForPPRef_v13, process.HLT_FullTrack53ForPPRef_v13, process.HLT_HIL1CastorMediumJetForPPRef_v5, process.HLT_HIL1UnpairedBunchBptxMinusForPPRef_v3, process.HLT_HIL1UnpairedBunchBptxPlusForPPRef_v3, process.HLT_HIL1NotBptxORForPPRef_v3, process.HLT_HIHT80_Beamspot_ppRef5TeV_v5, process.HLT_HIZeroBias_part0_v7, process.HLT_HIZeroBias_part1_v7, process.HLT_HIZeroBias_part2_v7, process.HLT_HIZeroBias_part3_v7, process.HLT_HIZeroBias_part4_v7, process.HLT_HIZeroBias_part5_v7, process.HLT_HIZeroBias_part6_v7, process.HLT_HIZeroBias_part7_v7, process.HLT_HIZeroBias_part8_v7, process.HLT_HIZeroBias_part9_v7, process.HLT_HIZeroBias_part10_v7, process.HLT_HIZeroBias_part11_v7, process.AlCa_HIEcalPi0EBonly_v3, process.AlCa_HIEcalPi0EEonly_v3, process.AlCa_HIEcalEtaEBonly_v3, process.AlCa_HIEcalEtaEEonly_v3, process.HLT_DmesonPPTrackingGlobal_Dpt8ForPPRef_v13, process.HLT_DmesonPPTrackingGlobal_Dpt15ForPPRef_v13, process.HLT_DmesonPPTrackingGlobal_Dpt20ForPPRef_v13, process.HLT_DmesonPPTrackingGlobal_Dpt30ForPPRef_v13, process.HLT_DmesonPPTrackingGlobal_Dpt40ForPPRef_v13, process.HLT_DmesonPPTrackingGlobal_Dpt50ForPPRef_v13, process.HLT_DmesonPPTrackingGlobal_Dpt60ForPPRef_v13, process.HLT_AK4PFBJetBCSV60_Eta2p1ForPPRef_v18, process.HLT_AK4PFBJetBCSV80_Eta2p1ForPPRef_v18, process.HLT_AK4PFDJet60_Eta2p1ForPPRef_v18, process.HLT_AK4PFDJet80_Eta2p1ForPPRef_v18, process.HLT_AK4PFBJetBSSV60_Eta2p1ForPPRef_v18, process.HLT_AK4PFBJetBSSV80_Eta2p1ForPPRef_v18, process.HLT_EcalCalibration_v4, process.HLT_HcalCalibration_v5, process.AlCa_EcalPhiSym_v11, process.HLT_L1UnpairedBunchBptxMinus_v3, process.HLT_L1UnpairedBunchBptxPlus_v3, process.HLT_L1NotBptxOR_v4, process.HLT_L1BptxXOR_v2, process.HLT_L1TOTEM1_MinBias_v5, process.HLT_L1TOTEM2_ZeroBias_v5, process.HLT_L1MinimumBiasHF_OR_v4, process.HLT_L1MinimumBiasHF_OR_part0_v2, process.HLT_L1MinimumBiasHF_OR_part1_v2, process.HLT_L1MinimumBiasHF_OR_part2_v2, process.HLT_L1MinimumBiasHF_OR_part3_v2, process.HLT_L1MinimumBiasHF_OR_part4_v2, process.HLT_L1MinimumBiasHF_OR_part5_v2, process.HLT_L1MinimumBiasHF_OR_part6_v2, process.HLT_L1MinimumBiasHF_OR_part7_v2, process.HLT_L1MinimumBiasHF_OR_part8_v2, process.HLT_L1MinimumBiasHF_OR_part9_v2, process.HLT_L1MinimumBiasHF0OR_v5, process.HLT_L1MinimumBiasHF1OR_v5, process.HLT_L1MinimumBiasHF2OR_v5, process.HLT_L1MinimumBiasHF2ORNoBptxGating_v6, process.HLT_L1MinimumBiasHF1AND_v5, process.HLT_L1MinimumBiasHF2AND_v5, process.HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v3, process.HLT_CDC_L2cosmic_10_er1p0_v2, process.HLT_CDC_L2cosmic_5p5_er1p0_v2, process.HLT_HcalNZS_v14, process.HLT_HcalPhiSym_v16, process.HLT_HcalIsolatedbunch_v6, process.HLT_IsoTrackHB_v6, process.HLT_IsoTrackHE_v6, process.HLT_ZeroBias_FirstCollisionAfterAbortGap_v6, process.HLT_ZeroBias_IsolatedBunches_v6, process.HLT_ZeroBias_FirstCollisionInTrain_v5, process.HLT_ZeroBias_LastCollisionInTrain_v4, process.HLT_ZeroBias_FirstBXAfterTrain_v4, process.AlCa_RPCMuonNormalisation_v14, process.AlCa_HIRPCMuonNormalisation_v2, process.AlCa_LumiPixelsCounts_Random_v4, process.AlCa_LumiPixelsCounts_ZeroBias_v4, process.MC_ReducedIterativeTracking_v14, process.MC_PFMET_v19, process.MC_AK4PFJets_v19, process.MC_PFBTagDeepCSV_v12, process.MC_PFHT_v18, process.MC_PFMHT_v18, process.MC_CaloMET_v10, process.MC_CaloMET_JetIdCleaned_v11, process.MC_AK4CaloJets_v11, process.MC_AK4CaloJetsFromPV_v10, process.MC_CaloBTagDeepCSV_v10, process.MC_CaloHT_v10, process.MC_CaloMHT_v10, process.MC_AK8PFJets_v19, process.MC_AK8TrimPFJets_v19, process.MC_AK8PFHT_v18, process.MC_AK8CaloHT_v10, process.MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v15, process.MC_DoubleEle5_CaloIdL_MW_v18, process.MC_Ele5_WPTight_Gsf_v10, process.MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v17, process.MC_IsoMu_v17, process.MC_DoubleMu_TrkIsoVVL_DZ_v13, process.MC_DoubleMuNoFiltersNoVtx_v9, process.MC_PFBTagDeepJet_v3, process.MC_Run3_PFScoutingPixelTracking_v18, process.AlCa_EcalPi0EBonly_v15, process.AlCa_EcalPi0EEonly_v15, process.AlCa_EcalEtaEBonly_v15, process.AlCa_EcalEtaEEonly_v15, process.AlCa_AK8PFJet40_v17, process.AlCa_PFJet40_v22, process.AlCa_PFJet40_CPUOnly_v1, process.HLT_PFJet40_GPUvsCPU_v1, process.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v14, process.HLT_MediumChargedIsoPFTau200HighPtRelaxedIso_Trk50_eta2p1_v14, process.HLT_MediumChargedIsoPFTau220HighPtRelaxedIso_Trk50_eta2p1_v14, process.HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v11, process.HLT_Rsq0p35_v17, process.HLT_Rsq0p40_v17, process.HLT_RsqMR300_Rsq0p09_MR200_v17, process.HLT_RsqMR320_Rsq0p09_MR200_v17, process.HLT_RsqMR300_Rsq0p09_MR200_4jet_v17, process.HLT_RsqMR320_Rsq0p09_MR200_4jet_v17, process.HLT_L1_DoubleJet30_Mass_Min400_Mu10_v2, process.HLT_IsoMu27_MET90_v5, process.HLT_VBF_DoubleLooseChargedIsoPFTauHPS20_Trk1_eta2p1_v3, process.HLT_VBF_DoubleMediumChargedIsoPFTauHPS20_Trk1_eta2p1_v3, process.HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v2, process.HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v3, process.HLT_Photon50_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_PFMET50_v7, process.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v7, process.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ600DEta3_v7, process.HLT_PFMET100_PFMHT100_IDTight_PFHT60_v11, process.HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v11, process.HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v11, process.HLT_Mu18_Mu9_SameSign_v6, process.HLT_Mu18_Mu9_SameSign_DZ_v6, process.HLT_Mu18_Mu9_v6, process.HLT_Mu18_Mu9_DZ_v6, process.HLT_Mu20_Mu10_SameSign_v6, process.HLT_Mu20_Mu10_SameSign_DZ_v6, process.HLT_Mu20_Mu10_v6, process.HLT_Mu20_Mu10_DZ_v6, process.HLT_Mu23_Mu12_SameSign_v6, process.HLT_Mu23_Mu12_SameSign_DZ_v6, process.HLT_Mu23_Mu12_v6, process.HLT_Mu23_Mu12_DZ_v6, process.HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8, process.HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v7, process.HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v12, process.HLT_TripleMu_5_3_3_Mass3p8_DCA_v5, process.HLT_QuadPFJet98_83_71_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10, process.HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10, process.HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10, process.HLT_QuadPFJet98_83_71_15_PFBTagDeepCSV_1p3_VBF2_v10, process.HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v10, process.HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v10, process.HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v10, process.HLT_QuadPFJet98_83_71_15_v7, process.HLT_QuadPFJet103_88_75_15_v7, process.HLT_QuadPFJet105_88_76_15_v7, process.HLT_QuadPFJet111_90_80_15_v7, process.HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p17_v4, process.HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p1_v4, process.HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_p02_v5, process.HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np2_v4, process.HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np4_v4, process.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v3, process.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v3, process.HLT_Mu12_IP6_v2, process.HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10, process.HLT_TrkMu6NoFiltersNoVtx_v3, process.HLT_TrkMu16NoFiltersNoVtx_v3, process.HLT_DoubleTrkMu_16_6_NoFiltersNoVtx_v3, process.HLT_DoubleMediumDeepTauPFTauHPS35_L2NN_eta2p1_v2, process.HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_eta2p1_v3, process.HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_eta2p1_v3, process.HLT_Ele24_eta2p1_WPTight_Gsf_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3, process.HLT_IsoMu20_eta2p1_LooseDeepTauPFTauHPS27_eta2p1_CrossL1_v3, process.HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS180_eta2p1_v3, process.HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS35_L2NN_eta2p1_CrossL1_v3, process.HLT_LooseDeepTauPFTauHPS180_L2NN_eta2p1_v3, process.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepJet_4p5_v3, process.HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepJet_4p5_v3, process.HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepJet_4p5_v3, process.HLT_PFHT400_SixPFJet32_DoublePFBTagDeepJet_2p94_v3, process.HLT_PFHT450_SixPFJet36_PFBTagDeepJet_1p59_v3, process.HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, process.HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v3, process.HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, process.HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v3, process.HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, process.HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v3, process.HLT_QuadPFJet98_83_71_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, process.HLT_QuadPFJet98_83_71_15_PFBTagDeepJet_1p3_VBF2_v3, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v3, process.HLT_QuadPFJet70_50_40_30_v3, process.HLT_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v3, process.HLT_QuadPFJet70_50_40_35_PFBTagParticleNet_2BTagSum0p65_v3, process.HLT_QuadPFJet70_50_45_35_PFBTagParticleNet_2BTagSum0p65_v3, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v2, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_v2, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v2, process.HLT_AK8PFJet230_SoftDropMass40_v3, process.HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v3, process.HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetBB0p35_v3, process.HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetBB0p35_v3, process.HLT_AK8PFJet400_SoftDropMass40_v3, process.HLT_AK8PFJet425_SoftDropMass40_v3, process.HLT_AK8PFJet450_SoftDropMass40_v3, process.HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3, process.HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3, process.HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3, process.HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2, process.HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2, process.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v2, process.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2, process.HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_v2, process.HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_v2, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_CrossL1_v2, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_CrossL1_v2, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_CrossL1_v2, process.HLT_DoublePFJets40_Mass500_MediumDeepTauPFTauHPS45_L2NN_MediumDeepTauPFTauHPS20_eta2p1_v2, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS45_L2NN_eta2p1_CrossL1_v2, process.HLT_DoubleL2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v3, process.HLT_DoubleL2Mu12NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2, process.HLT_DoubleL2Mu14NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2, process.HLT_DoubleL3Mu16_10NoVtx_DxyMin0p01cm_v3, process.HLT_DoubleL3Mu18_10NoVtx_DxyMin0p01cm_v2, process.HLT_DoubleL3Mu20_10NoVtx_DxyMin0p01cm_v2, process.HLT_L2Mu10NoVtx_2Cha_v1, process.HLT_L2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2, process.HLT_L3Mu10NoVtx_v2, process.HLT_L3Mu10NoVtx_DxyMin0p01cm_v2, process.HLT_DoubleL2Mu_L3Mu16NoVtx_VetoL3Mu0DxyMax0p1cm_v2, process.HLT_DoubleL2Mu_L3Mu18NoVtx_VetoL3Mu0DxyMax0p1cm_v2, process.HLT_DoubleL2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2, process.HLT_DoubleL2Mu12NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2, process.HLT_L2Mu10NoVtx_2Cha_CosmicSeed_v1, process.HLT_L2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2, process.HLT_DoubleL3dTksMu16_10NoVtx_DxyMin0p01cm_v2, process.HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v2, process.HLT_Mu20NoFiltersNoVtxDisplaced_Photon20_CaloCustomId_v3, process.HLT_DoubleMediumChargedIsoDisplacedPFTauHPS32_Trk1_eta2p1_v3, process.HLT_HT430_DelayedJet40_DoubleDelay0p5nsTrackless_v3, process.HLT_HT430_DelayedJet40_DoubleDelay0p5nsInclusive_v2, process.HLT_HT430_DelayedJet40_DoubleDelay1nsInclusive_v3, process.HLT_HT430_DelayedJet40_SingleDelay1nsTrackless_v3, process.HLT_HT430_DelayedJet40_SingleDelay2nsInclusive_v3, process.HLT_HT430_DelayedJet40_SingleDelay0p5nsInclusive_v1, process.HLT_HT430_DelayedJet40_SingleDelay0p5nsTrackless_v1, process.HLT_HT430_DelayedJet40_SingleDelay1nsInclusive_v1, process.HLT_HT430_DelayedJet40_SingleDelay1p5nsInclusive_v1, process.HLT_L1Tau_DelayedJet40_DoubleDelay0p5nsTrackless_v1, process.HLT_L1Tau_DelayedJet40_DoubleDelay0p75nsInclusive_v1, process.HLT_L1Tau_DelayedJet40_DoubleDelay1nsTrackless_v1, process.HLT_L1Tau_DelayedJet40_DoubleDelay1p25nsInclusive_v1, process.HLT_L1Tau_DelayedJet40_SingleDelay2p5nsTrackless_v1, process.HLT_L1Tau_DelayedJet40_SingleDelay3p5nsInclusive_v1, process.HLT_L1Mu6HT240_v2, process.HLT_Mu6HT240_DisplacedDijet30_Inclusive0PtrkShortSig5_v3, process.HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v3, process.HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v3, process.HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v3, process.HLT_Mu6HT240_DisplacedDijet40_Inclusive0PtrkShortSig5_v3, process.HLT_Mu6HT240_DisplacedDijet40_Inclusive1PtrkShortSig5_DisplacedLoose_v3, process.HLT_HT430_DisplacedDijet30_Inclusive1PtrkShortSig5_v3, process.HLT_HT430_DisplacedDijet35_Inclusive1PtrkShortSig5_v3, process.HLT_HT430_DisplacedDijet40_Inclusive1PtrkShortSig5_v3, process.HLT_CaloMET60_DTCluster50_v3, process.HLT_CaloMET60_DTClusterNoMB1S50_v3, process.HLT_L1MET_DTCluster50_v3, process.HLT_L1MET_DTClusterNoMB1S50_v3, process.HLT_CscCluster_Loose_v2, process.HLT_CscCluster_Medium_v2, process.HLT_CscCluster_Tight_v2, process.HLT_L1CSCShower_DTCluster50_v2, process.HLT_L1CSCShower_DTCluster75_v2, process.HLT_PFMET105_IsoTrk50_v3, process.HLT_PFMET105_PFJet100_looseRecoiling_v3, process.HLT_PFMET110_PFJet100_v3, process.HLT_PFMET110_PFJet100_looseRecoiling_v3, process.HLT_HT170_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3, process.HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3, process.HLT_HT200_L1SingleLLPJet_DisplacedDijet60_DisplacedTrack_v3, process.HLT_HT270_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3, process.HLT_HT320_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3, process.HLT_HT420_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3, process.HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay1nsTrackless_v3, process.HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay2nsInclusive_v3, process.HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay0p5nsTrackless_v3, process.HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay1nsInclusive_v3, process.HLT_HT200_L1SingleLLPJet_DisplacedDijet30_Inclusive1PtrkShortSig5_v3, process.HLT_HT200_L1SingleLLPJet_DisplacedDijet35_Inclusive1PtrkShortSig5_v3, process.HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v3, process.HLT_DiPhoton10Time1ns_v2, process.HLT_DiPhoton10Time1p2ns_v2, process.HLT_DiPhoton10Time1p4ns_v2, process.HLT_DiPhoton10Time1p6ns_v2, process.HLT_DiPhoton10Time1p8ns_v2, process.HLT_DiPhoton10Time2ns_v2, process.HLT_DiPhoton10sminlt0p1_v2, process.HLT_DiPhoton10sminlt0p12_v2, process.HLT_DiPhoton10sminlt0p14_v2, process.HLT_DiPhoton10sminlt0p16_v2, process.HLT_DiPhoton10_CaloIdL_v2, process.HLT_DoubleEle4_eta1p22_mMax6_v2, process.HLT_DoubleEle4p5_eta1p22_mMax6_v2, process.HLT_DoubleEle5_eta1p22_mMax6_v2, process.HLT_DoubleEle5p5_eta1p22_mMax6_v2, process.HLT_DoubleEle6_eta1p22_mMax6_v2, process.HLT_DoubleEle6p5_eta1p22_mMax6_v2, process.HLT_DoubleEle7_eta1p22_mMax6_v2, process.HLT_DoubleEle7p5_eta1p22_mMax6_v2, process.HLT_DoubleEle8_eta1p22_mMax6_v2, process.HLT_DoubleEle8p5_eta1p22_mMax6_v2, process.HLT_DoubleEle9_eta1p22_mMax6_v2, process.HLT_DoubleEle9p5_eta1p22_mMax6_v2, process.HLT_DoubleEle10_eta1p22_mMax6_v2, process.HLT_DoubleEle4_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle4p5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle5p5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle6_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle6p5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle7_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle7p5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle8_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle8p5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle9_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle9p5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle10_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle4_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle4p5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle5p5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle6_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle6p5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle7_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle7p5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle8_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle8p5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle9_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle9p5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle10_eta1p22_mMax6_trkHits10_v1, process.HLT_SingleEle8_v1, process.HLT_SingleEle8_SingleEGL1_v1, process.HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2, process.HLT_Diphoton20_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, process.HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2, process.HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, process.HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, process.HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, process.HLT_Mu50_L1SingleMuShower_v1, process.HLT_ExpressMuons_v3, process.HLT_OnlineMonitorGroup_v3, process.HLT_HIOnlineMonitorGroup_v3, process.DQM_EcalReconstruction_v4, process.DQM_HcalReconstruction_v3, process.DQM_PixelReconstruction_v4, process.DQM_HIEcalReconstruction_v2, process.DQM_HIHcalReconstruction_v1, process.DQM_HIPixelReconstruction_v3, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part0_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part1_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part2_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part3_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part0_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part1_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part2_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part3_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part0_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part1_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part2_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part3_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part0_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part1_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part2_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part3_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part0_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part1_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part2_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part3_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part0_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part1_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part2_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part3_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part0_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part1_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part2_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part3_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part0_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part1_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part2_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part3_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part0_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part1_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part2_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part3_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v2, process.HLT_L1TOTEM_3_v2, process.HLT_L1RomanPot_part0_v2, process.HLT_L1RomanPot_part1_v2, process.HLT_L1RomanPot_part2_v2, process.HLT_L1RomanPot_part3_v2, process.HLT_PPSMaxTracksPerArm1_v2, process.HLT_PPSMaxTracksPerRP4_v2, process.HLT_L1DoubleMu_v2, process.HLT_L1SingleMu_v2, process.HLT_L1DoubleJet_v2, process.HLT_L1DoubleJetANDTotem_v2, process.HLT_L1DoubleJet_gap_v2, process.HLT_L1HFveto_v2, process.HLT_HIPhysics_v4, process.HLT_HIPhysicsForZS_v4, process.HLT_HIRandom_v3, process.AlCa_EcalPhiSymForHI_v3, process.HLT_HIHcalNZS_v4, process.HLT_HIHcalPhiSym_v4, process.AlCa_RPCMuonNormalisationForHI_v2, process.AlCa_EcalPi0EBonlyForHI_v3, process.AlCa_EcalPi0EEonlyForHI_v3, process.AlCa_EcalEtaEBonlyForHI_v3, process.AlCa_EcalEtaEEonlyForHI_v3, process.HLT_HICentralityVeto_v4, process.HLT_HICentralityVeto_Beamspot_v5, process.HLT_HICentrality30100_FirstCollisionAfterAbortGap_v4, process.HLT_HIZeroBias_v4, process.HLT_HIZeroBias_FirstCollisionAfterAbortGap_v4, process.HLT_HIPuAK4CaloJet40Eta5p1_v4, process.HLT_HIPuAK4CaloJet60Eta5p1_v4, process.HLT_HIPuAK4CaloJet80Eta5p1_v4, process.HLT_HIPuAK4CaloJet100Eta5p1_v4, process.HLT_HIPuAK4CaloJet120Eta5p1_v4, process.HLT_HIPuAK4CaloJet40Eta5p1_Centrality_30_100_v4, process.HLT_HIPuAK4CaloJet60Eta5p1_Centrality_30_100_v4, process.HLT_HIPuAK4CaloJet80Eta5p1_Centrality_30_100_v4, process.HLT_HIPuAK4CaloJet100Eta5p1_Centrality_30_100_v4, process.HLT_HIGEDPhoton10_v4, process.HLT_HIGEDPhoton20_v4, process.HLT_HIGEDPhoton30_v4, process.HLT_HIGEDPhoton40_v4, process.HLT_HIGEDPhoton50_v4, process.HLT_HIGEDPhoton60_v4, process.HLT_HIGEDPhoton10_EB_v4, process.HLT_HIGEDPhoton20_EB_v4, process.HLT_HIGEDPhoton30_EB_v4, process.HLT_HIGEDPhoton40_EB_v4, process.HLT_HIGEDPhoton50_EB_v4, process.HLT_HIGEDPhoton60_EB_v4, process.HLT_HIGEDPhoton10_HECut_v4, process.HLT_HIGEDPhoton20_HECut_v4, process.HLT_HIGEDPhoton30_HECut_v4, process.HLT_HIGEDPhoton40_HECut_v4, process.HLT_HIGEDPhoton50_HECut_v4, process.HLT_HIGEDPhoton60_HECut_v4, process.HLT_HIGEDPhoton10_EB_HECut_v4, process.HLT_HIGEDPhoton20_EB_HECut_v4, process.HLT_HIGEDPhoton30_EB_HECut_v4, process.HLT_HIGEDPhoton40_EB_HECut_v4, process.HLT_HIGEDPhoton50_EB_HECut_v4, process.HLT_HIGEDPhoton60_EB_HECut_v4, process.HLT_HIEle10Gsf_v4, process.HLT_HIEle15Gsf_v4, process.HLT_HIEle20Gsf_v4, process.HLT_HIEle30Gsf_v4, process.HLT_HIEle40Gsf_v4, process.HLT_HIEle50Gsf_v4, process.HLT_HIEle15Ele10Gsf_v4, process.HLT_HIEle15Ele10GsfMass50_v4, process.HLT_HIDoubleEle10Gsf_v4, process.HLT_HIDoubleEle10GsfMass50_v4, process.HLT_HIDoubleEle15Gsf_v4, process.HLT_HIDoubleEle15GsfMass50_v4, process.HLT_HIL1Mu3Eta2p5_Ele10Gsf_v4, process.HLT_HIL1Mu3Eta2p5_Ele15Gsf_v4, process.HLT_HIL1Mu3Eta2p5_Ele20Gsf_v4, process.HLT_HIL1Mu5Eta2p5_Ele10Gsf_v4, process.HLT_HIL1Mu5Eta2p5_Ele15Gsf_v4, process.HLT_HIL1Mu5Eta2p5_Ele20Gsf_v4, process.HLT_HIL1Mu7Eta2p5_Ele10Gsf_v4, process.HLT_HIL1Mu7Eta2p5_Ele15Gsf_v4, process.HLT_HIL1Mu7Eta2p5_Ele20Gsf_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt20_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt30_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt40_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt50_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt60_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt20_NoIter10_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt30_NoIter10_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt40_NoIter10_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt50_NoIter10_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt60_NoIter10_v4, process.HLT_HIDsPPTrackingGlobal_Dpt20_v4, process.HLT_HIDsPPTrackingGlobal_Dpt30_v4, process.HLT_HIDsPPTrackingGlobal_Dpt40_v4, process.HLT_HIDsPPTrackingGlobal_Dpt50_v4, process.HLT_HIDsPPTrackingGlobal_Dpt60_v4, process.HLT_HIDsPPTrackingGlobal_Dpt20_NoIter10_v4, process.HLT_HIDsPPTrackingGlobal_Dpt30_NoIter10_v4, process.HLT_HIDsPPTrackingGlobal_Dpt40_NoIter10_v4, process.HLT_HIDsPPTrackingGlobal_Dpt50_NoIter10_v4, process.HLT_HIDsPPTrackingGlobal_Dpt60_NoIter10_v4, process.HLT_HILcPPTrackingGlobal_Dpt20_v4, process.HLT_HILcPPTrackingGlobal_Dpt30_v4, process.HLT_HILcPPTrackingGlobal_Dpt40_v4, process.HLT_HILcPPTrackingGlobal_Dpt50_v4, process.HLT_HILcPPTrackingGlobal_Dpt60_v4, process.HLT_HILcPPTrackingGlobal_Dpt20_NoIter10_v4, process.HLT_HILcPPTrackingGlobal_Dpt30_NoIter10_v4, process.HLT_HILcPPTrackingGlobal_Dpt40_NoIter10_v4, process.HLT_HILcPPTrackingGlobal_Dpt50_NoIter10_v4, process.HLT_HILcPPTrackingGlobal_Dpt60_NoIter10_v4, process.HLT_HIFullTracks2018_HighPt18_v4, process.HLT_HIFullTracks2018_HighPt24_v4, process.HLT_HIFullTracks2018_HighPt34_v4, process.HLT_HIFullTracks2018_HighPt45_v4, process.HLT_HIFullTracks2018_HighPt56_v4, process.HLT_HIFullTracks2018_HighPt60_v4, process.HLT_HIFullTracks2018_HighPt18_NoIter10_v4, process.HLT_HIFullTracks2018_HighPt24_NoIter10_v4, process.HLT_HIFullTracks2018_HighPt34_NoIter10_v4, process.HLT_HIFullTracks2018_HighPt45_NoIter10_v4, process.HLT_HIFullTracks2018_HighPt56_NoIter10_v4, process.HLT_HIFullTracks2018_HighPt60_NoIter10_v4, process.HLT_HIL1DoubleMuOpen_v3, process.HLT_HIL1DoubleMuOpen_Centrality_30_100_v3, process.HLT_HIL1DoubleMuOpen_Centrality_40_100_v3, process.HLT_HIL1DoubleMuOpen_Centrality_50_100_v3, process.HLT_HIL1DoubleMuOpen_er1p6_v3, process.HLT_HIL1DoubleMuOpen_OS_er1p6_v3, process.HLT_HIL1DoubleMu0_v3, process.HLT_HIL1DoubleMu10_v3, process.HLT_HIL2_L1DoubleMu10_v3, process.HLT_HIL3_L1DoubleMu10_v3, process.HLT_HIL2DoubleMuOpen_v3, process.HLT_HIL3DoubleMuOpen_v3, process.HLT_HIL3Mu0_L2Mu0_v3, process.HLT_HIL3Mu2p5NHitQ10_L2Mu2_v3, process.HLT_HIL2Mu3_NHitQ15_v3, process.HLT_HIL2Mu5_NHitQ15_v3, process.HLT_HIL2Mu7_NHitQ15_v3, process.HLT_HIL3Mu2p5_L1DoubleMu0_v3, process.HLT_HIL3Mu3_L1DoubleMuOpen_OS_v3, process.HLT_HIL3Mu3NHitQ10_L1DoubleMuOpen_v3, process.HLT_HIL3Mu3_L1TripleMuOpen_v3, process.HLT_HIL3Mu12_v3, process.HLT_HIL3Mu15_v3, process.HLT_HIL3Mu20_v3, process.HLT_HIL3Mu3_NHitQ10_v3, process.HLT_HIL3Mu5_NHitQ10_v3, process.HLT_HIL3Mu7_NHitQ10_v3, process.HLT_HIL3Mu0NHitQ10_L2Mu0_MAXdR3p5_M1to5_v3, process.HLT_HIL3Mu2p5NHitQ10_L2Mu2_M7toinf_v3, process.HLT_HICsAK4PFJet60Eta1p5_v4, process.HLT_HICsAK4PFJet80Eta1p5_v4, process.HLT_HICsAK4PFJet100Eta1p5_v4, process.HLT_HICsAK4PFJet100Eta1p5_Beamspot_v4, process.HLT_HICsAK4PFJet120Eta1p5_v4, process.HLT_HICsAK4PFJet60Eta1p5_Centrality_30_100_v4, process.HLT_HICsAK4PFJet80Eta1p5_Centrality_30_100_v4, process.HLT_HICsAK4PFJet100Eta1p5_Centrality_30_100_v4, process.HLT_HIL3Mu3_EG10HECut_v4, process.HLT_HIL3Mu3_EG15HECut_v4, process.HLT_HIL3Mu3_EG20HECut_v4, process.HLT_HIL3Mu3_EG30HECut_v4, process.HLT_HIL3Mu5_EG10HECut_v4, process.HLT_HIL3Mu5_EG15HECut_v4, process.HLT_HIL3Mu5_EG20HECut_v4, process.HLT_HIL3Mu5_EG30HECut_v4, process.HLT_HIL3Mu7_EG10HECut_v4, process.HLT_HIL3Mu7_EG15HECut_v4, process.HLT_HIL3Mu7_EG20HECut_v4, process.HLT_HIL3Mu7_EG30HECut_v4, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet40Eta2p1_v4, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet60Eta2p1_v4, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet80Eta2p1_v4, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet100Eta2p1_v4, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet40Eta2p1_FilterDr_v4, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet60Eta2p1_FilterDr_v4, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet80Eta2p1_FilterDr_v4, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet100Eta2p1_FilterDr_v4, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet40Eta2p1_v4, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet60Eta2p1_v4, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet80Eta2p1_v4, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet100Eta2p1_v4, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet40Eta2p1_FilterDr_v4, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet60Eta2p1_FilterDr_v4, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet80Eta2p1_FilterDr_v4, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet100Eta2p1_FilterDr_v4, process.HLT_HIGEDPhoton10_Cent30_100_v4, process.HLT_HIGEDPhoton20_Cent30_100_v4, process.HLT_HIGEDPhoton30_Cent30_100_v4, process.HLT_HIGEDPhoton40_Cent30_100_v4, process.HLT_HIL1NotBptxOR_v4, process.HLT_HIL1UnpairedBunchBptxMinus_v4, process.HLT_HIL1UnpairedBunchBptxPlus_v4, process.HLT_HIMinimumBias_v2, process.HLT_HIUPC_DoubleEG2_BptxAND_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_DoubleEG2_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_DoubleEG2_NotMBHF2AND_v4, process.HLT_HIUPC_DoubleEG5_BptxAND_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_DoubleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_DoubleEG5_NotMBHF2AND_v4, process.HLT_HIUPC_DoubleMuCosmic_BptxAND_MaxPixelTrack_v2, process.HLT_HIUPC_DoubleMuCosmic_NotMBHF2AND_MaxPixelTrack_v2, process.HLT_HIUPC_DoubleMuCosmic_NotMBHF2AND_v2, process.HLT_HIUPC_DoubleMuOpen_BptxAND_MaxPixelTrack_v4, process.HLT_HIUPC_DoubleMuOpen_NotMBHF2AND_MaxPixelTrack_v2, process.HLT_HIUPC_DoubleMuOpen_NotMBHF2AND_v2, process.HLT_HIUPC_MBHF1AND_PixelTrackMultiplicity20400_v2, process.HLT_HIUPC_MBHF1AND_PixelTrackMultiplicity30400_v2, process.HLT_HIUPC_MBHF1AND_PixelTrackMultiplicity40400_v2, process.HLT_HIUPC_MBHF2AND_PixelTrackMultiplicity20400_v2, process.HLT_HIUPC_MBHF2AND_PixelTrackMultiplicity30400_v2, process.HLT_HIUPC_MBHF2AND_PixelTrackMultiplicity40400_v2, process.HLT_HIUPC_SingleEG2_NotMBHF2AND_ZDC1nOR_SinglePixelTrack_MaxPixelTrack_v2, process.HLT_HIUPC_SingleEG3_BptxAND_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_SingleEG3_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_SingleEG3_NotMBHF2AND_v4, process.HLT_HIUPC_SingleEG3_NotMBHF2OR_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_SingleEG3_NotMBHF2OR_v4, process.HLT_HIUPC_SingleEG5_BptxAND_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_SingleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_SingleEG5_NotMBHF2AND_v4, process.HLT_HIUPC_SingleMuCosmic_BptxAND_MaxPixelTrack_v2, process.HLT_HIUPC_SingleMuCosmic_NotMBHF2AND_MaxPixelTrack_v2, process.HLT_HIUPC_SingleMuCosmic_NotMBHF2AND_v2, process.HLT_HIUPC_SingleMuCosmic_NotMBHF2OR_MaxPixelTrack_v2, process.HLT_HIUPC_SingleMuCosmic_NotMBHF2OR_v2, process.HLT_HIUPC_SingleMuOpen_BptxAND_MaxPixelTrack_v4, process.HLT_HIUPC_SingleMuOpen_NotMBHF2AND_MaxPixelTrack_v4, process.HLT_HIUPC_SingleMuOpen_NotMBHF2AND_v4, process.HLT_HIUPC_SingleMuOpen_NotMBHF2OR_MaxPixelTrack_v4, process.HLT_HIUPC_SingleMuOpen_NotMBHF2OR_v4, process.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_BptxAND_MaxPixelTrack_v2, process.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2AND_MaxPixelTrack_v2, process.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2AND_v2, process.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2OR_MaxPixelTrack_v2, process.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2OR_v2, process.HLT_HIUPC_ZDC1nOR_MinPixelCluster400_MaxPixelCluster10000_v2, process.HLT_HIUPC_ZDC1nOR_SinglePixelTrackLowPt_MaxPixelCluster400_v2, process.HLT_HIUPC_ZDC1nOR_SinglePixelTrack_MaxPixelTrack_v2, process.HLT_HIUPC_ZDC1nXOR_MBHF1AND_PixelTrackMultiplicity20_v2, process.HLT_HIUPC_ZDC1nXOR_MBHF1AND_PixelTrackMultiplicity30_v2, process.HLT_HIUPC_ZDC1nXOR_MBHF1AND_PixelTrackMultiplicity40_v2, process.HLT_HIUPC_ZDC1nXOR_MBHF2AND_PixelTrackMultiplicity20_v2, process.HLT_HIUPC_ZDC1nXOR_MBHF2AND_PixelTrackMultiplicity30_v2, process.HLT_HIUPC_ZDC1nXOR_MBHF2AND_PixelTrackMultiplicity40_v2, process.HLT_HIUPC_ZeroBias_MinPixelCluster400_MaxPixelCluster10000_v2, process.HLT_HIUPC_ZeroBias_SinglePixelTrackLowPt_MaxPixelCluster400_v2, process.HLT_HIUPC_ZeroBias_SinglePixelTrack_MaxPixelTrack_v2, process.HLTriggerFinalPath, process.HLTAnalyzerEndpath, process.RatesMonitoring, process.DQMHistograms, process.ParkingDoubleElectronLowMass0Output, process.ParkingDoubleElectronLowMass1Output, process.ParkingDoubleElectronLowMass2Output, process.ParkingDoubleMuonLowMass0Output, process.ParkingDoubleMuonLowMass1Output, process.ParkingDoubleMuonLowMass2Output, process.ParkingDoubleMuonLowMass3Output, process.ParkingSingleMuon0Output, process.ParkingSingleMuon1Output, process.ParkingSingleMuon2Output, process.ALCALowPtJetOutput, process.ALCALumiPixelsCountsExpressOutput, process.ALCALumiPixelsCountsPromptOutput, process.ALCAP0Output, process.ALCAPHISYMOutput, process.ALCAPPSExpressOutput, process.ALCAPPSPromptOutput, process.CalibrationOutput, process.DQMCalibrationOutput, process.DQMEventDisplayOutput, process.DQMGPUvsCPUOutput, process.DQMOnlineBeamspotOutput, process.DQMOutput, process.EcalCalibrationOutput, process.ExpressOutput, process.ExpressCosmicsOutput, process.ExpressAlignmentOutput, process.HLTMonitorOutput, process.NanoDSTOutput, process.RPCMONOutput, process.ScoutingPFOutput, process.PhysicsCommissioningOutput, process.PhysicsDispJetBTagMuEGTauOutput, process.PhysicsEGammaOutput, process.PhysicsEndOfFillOutput, process.PhysicsForwardOutput, process.PhysicsJetMETOutput, process.PhysicsMuonOutput, process.PhysicsReservedDoubleMuonLowMassOutput, process.PhysicsScoutingPFMonitorOutput, process.PhysicsTracksOutput, process.PhysicsHLTPhysicsOutput, process.PhysicsZeroBiasOutput, process.PhysicsHIZeroBias1Output, process.PhysicsHIZeroBias2Output, process.PhysicsHIZeroBias3Output, process.PhysicsHIZeroBias4Output, process.PhysicsHIZeroBias5Output, process.PhysicsHIZeroBias6Output, process.PhysicsTOTEM1part0Output, process.PhysicsTOTEM1part1Output, process.PhysicsTOTEM1part2Output, process.PhysicsTOTEM1part3Output, process.PhysicsTOTEM2part0Output, process.PhysicsTOTEM2part1Output, process.PhysicsTOTEM2part2Output, process.PhysicsTOTEM2part3Output, process.PhysicsTOTEM3Output, process.PhysicsTOTEM4part0Output, process.PhysicsTOTEM4part1Output, process.PhysicsTOTEM4part2Output, process.PhysicsTOTEM4part3Output, process.PhysicsRandomTOTEM1Output, process.PhysicsRandomTOTEM2Output, process.PhysicsRandomTOTEM3Output, process.PhysicsRandomTOTEM4Output, process.PhysicsZeroBiasTOTEM1Output, process.PhysicsZeroBiasTOTEM2Output, process.PhysicsZeroBiasTOTEM3Output, process.PhysicsZeroBiasTOTEM4Output, process.PhysicsMinimumBias0Output, process.PhysicsMinimumBias1Output, process.PhysicsMinimumBias2Output, process.PhysicsMinimumBias3Output, process.PhysicsMinimumBias4Output, process.PhysicsMinimumBias5Output, process.PhysicsMinimumBias6Output, process.PhysicsMinimumBias7Output, process.PhysicsMinimumBias8Output, process.PhysicsMinimumBias9Output, process.PhysicsHICommissioningOutput, process.PhysicsHIDoubleMuonOutput, process.PhysicsHISingleMuonOutput, process.PhysicsHIHardProbesOutput, process.PhysicsHITestRawOutput, process.PhysicsHITestRawPrimeOutput, process.PhysicsHITrackerNZSOutput, process.PhysicsHIForwardOutput, process.HIHLTMonitorOutput, process.HIDQMOutput, process.HIDQMEventDisplayOutput, process.HIDQMOnlineBeamspotOutput, process.HIExpressOutput, process.HIExpressAlignmentOutput, process.PhysicsHIHardProbesLowerOutput, process.PhysicsHIHardProbesPeripheralOutput, process.PhysicsHIHeavyFlavorOutput, process.Dataset_AlCaLowPtJet, process.Dataset_AlCaLumiPixelsCountsExpress, process.Dataset_AlCaLumiPixelsCountsPrompt, process.Dataset_AlCaP0, process.Dataset_AlCaPPSExpress, process.Dataset_AlCaPPSPrompt, process.Dataset_AlCaPhiSym, process.Dataset_BTagMu, process.Dataset_Commissioning, process.Dataset_Cosmics, process.Dataset_DQMGPUvsCPU, process.Dataset_DQMOnlineBeamspot, process.Dataset_DisplacedJet, process.Dataset_ReservedDoubleMuonLowMass, process.Dataset_EGamma, process.Dataset_EcalLaser, process.Dataset_EmptyBX, process.Dataset_EphemeralHLTPhysics, process.Dataset_EphemeralZeroBias, process.Dataset_EventDisplay, process.Dataset_ExpressAlignment, process.Dataset_ExpressCosmics, process.Dataset_ExpressPhysics, process.Dataset_FSQJet1, process.Dataset_FSQJet2, process.Dataset_FullTrack, process.Dataset_HFvetoTOTEM, process.Dataset_HIDQMOnlineBeamspot, process.Dataset_HIDoubleMuon, process.Dataset_HIDoubleMuonPsiPeri, process.Dataset_HIEmptyBX, process.Dataset_HIEventDisplay, process.Dataset_HIExpressAlignment, process.Dataset_HIExpressPhysics, process.Dataset_HIForward, process.Dataset_HIHLTMonitor, process.Dataset_HIHLTPhysics, process.Dataset_HIHardProbes, process.Dataset_HIHardProbesLower, process.Dataset_HIHardProbesPeripheral, process.Dataset_HIHcalNZS, process.Dataset_HIHeavyFlavor, process.Dataset_HINCaloJets, process.Dataset_HINPFJets, process.Dataset_HIOnlineMonitor, process.Dataset_HISingleMuon, process.Dataset_HITestRaw, process.Dataset_HITestRawPrime, process.Dataset_HITrackerNZS, process.Dataset_HIZeroBias1, process.Dataset_HIZeroBias10, process.Dataset_HIZeroBias11, process.Dataset_HIZeroBias12, process.Dataset_HIZeroBias2, process.Dataset_HIZeroBias3, process.Dataset_HIZeroBias4, process.Dataset_HIZeroBias5, process.Dataset_HIZeroBias6, process.Dataset_HIZeroBias7, process.Dataset_HIZeroBias8, process.Dataset_HIZeroBias9, process.Dataset_HLTMonitor, process.Dataset_HLTPhysics, process.Dataset_HcalNZS, process.Dataset_HeavyFlavor, process.Dataset_HighMultiplicity, process.Dataset_HighPtJet80, process.Dataset_HighPtLowerJets, process.Dataset_HighPtLowerPhotons, process.Dataset_HighPtPhoton30AndZ, process.Dataset_IsolatedBunch, process.Dataset_JetMET, process.Dataset_JetsTOTEM, process.Dataset_L1Accept, process.Dataset_L1MinimumBias, process.Dataset_MinBiasTOTEM, process.Dataset_MinimumBias, process.Dataset_MinimumBias0, process.Dataset_MinimumBias1, process.Dataset_MinimumBias2, process.Dataset_MinimumBias3, process.Dataset_MinimumBias4, process.Dataset_MinimumBias5, process.Dataset_MinimumBias6, process.Dataset_MinimumBias7, process.Dataset_MinimumBias8, process.Dataset_MinimumBias9, process.Dataset_MonteCarlo, process.Dataset_MuPlusX, process.Dataset_Muon, process.Dataset_MuonEG, process.Dataset_MuonEGammaTOTEM, process.Dataset_NoBPTX, process.Dataset_OnlineMonitor, process.Dataset_ParkingDoubleElectronLowMass0, process.Dataset_ParkingDoubleElectronLowMass1, process.Dataset_ParkingDoubleElectronLowMass2, process.Dataset_ParkingDoubleElectronLowMass3, process.Dataset_ParkingDoubleElectronLowMass4, process.Dataset_ParkingDoubleElectronLowMass5, process.Dataset_ParkingDoubleMuonLowMass0, process.Dataset_ParkingDoubleMuonLowMass1, process.Dataset_ParkingDoubleMuonLowMass2, process.Dataset_ParkingDoubleMuonLowMass3, process.Dataset_ParkingDoubleMuonLowMass4, process.Dataset_ParkingDoubleMuonLowMass5, process.Dataset_ParkingDoubleMuonLowMass6, process.Dataset_ParkingDoubleMuonLowMass7, process.Dataset_ParkingSingleMuon0, process.Dataset_ParkingSingleMuon1, process.Dataset_ParkingSingleMuon2, process.Dataset_RPCMonitor, process.Dataset_RandomTOTEM1, process.Dataset_RandomTOTEM2, process.Dataset_RandomTOTEM3, process.Dataset_RandomTOTEM4, process.Dataset_ScoutingPFMonitor, process.Dataset_ScoutingPFRun3, process.Dataset_SingleMuHighPt, process.Dataset_SingleMuLowPt, process.Dataset_TOTEM1part0, process.Dataset_TOTEM1part1, process.Dataset_TOTEM1part2, process.Dataset_TOTEM1part3, process.Dataset_TOTEM2part0, process.Dataset_TOTEM2part1, process.Dataset_TOTEM2part2, process.Dataset_TOTEM2part3, process.Dataset_TOTEM3, process.Dataset_TOTEM4part0, process.Dataset_TOTEM4part1, process.Dataset_TOTEM4part2, process.Dataset_TOTEM4part3, process.Dataset_Tau, process.Dataset_TestEnablesEcalHcal, process.Dataset_TestEnablesEcalHcalDQM, process.Dataset_ZeroBias, process.Dataset_ZeroBiasTOTEM, process.Dataset_ZeroBiasTOTEM1, process.Dataset_ZeroBiasTOTEM2, process.Dataset_ZeroBiasTOTEM3, process.Dataset_ZeroBiasTOTEM4, process.Dataset_ppForward, )) +process.schedule = cms.Schedule( *(process.HLTriggerFirstPath, process.Status_OnCPU, process.Status_OnGPU, process.HLT_AK8PFJet400_MassSD30_v2, process.HLT_AK8PFJet420_MassSD30_v2, process.HLT_AK8PFJet450_MassSD30_v2, process.HLT_AK8DiPFJet250_250_MassSD30_v2, process.HLT_AK8DiPFJet250_250_MassSD50_v2, process.HLT_AK8DiPFJet260_260_MassSD30_v2, process.HLT_AK8DiPFJet270_270_MassSD30_v2, process.HLT_CaloJet10_NoJetID_v5, process.HLT_CaloJet20_NoJetID_v5, process.HLT_CaloJet50_NoJetID_v5, process.HLT_CaloJet500_NoJetID_v14, process.HLT_CaloJet550_NoJetID_v9, process.HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6, process.HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v6, process.HLT_Trimuon5_3p5_2_Upsilon_Muon_v7, process.HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5, process.HLT_DoubleEle25_CaloIdL_MW_v7, process.HLT_DoubleEle27_CaloIdL_MW_v7, process.HLT_DoubleEle33_CaloIdL_MW_v20, process.HLT_DoubleEle24_eta2p1_WPTight_Gsf_v9, process.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v22, process.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v22, process.HLT_Ele27_Ele37_CaloIdL_MW_v7, process.HLT_Mu27_Ele37_CaloIdL_MW_v7, process.HLT_Mu37_Ele27_CaloIdL_MW_v7, process.HLT_Mu37_TkMu27_v7, process.HLT_DoubleMu4_3_Bs_v17, process.HLT_DoubleMu4_3_Jpsi_v17, process.HLT_DoubleMu4_3_LowMass_v3, process.HLT_DoubleMu4_LowMass_Displaced_v3, process.HLT_Mu0_L1DoubleMu_v3, process.HLT_Mu4_L1DoubleMu_v3, process.HLT_DoubleMu4_3_Photon4_BsToMMG_v2, process.HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v2, process.HLT_DoubleMu3_Trk_Tau3mu_v14, process.HLT_DoubleMu3_TkMu_DsTau3Mu_v6, process.HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v10, process.HLT_DoubleMu4_MuMuTrk_Displaced_v17, process.HLT_Mu3_PFJet40_v18, process.HLT_Mu7p5_L2Mu2_Jpsi_v12, process.HLT_Mu7p5_L2Mu2_Upsilon_v12, process.HLT_Mu3_L1SingleMu5orSingleMu7_v3, process.HLT_DoublePhoton33_CaloIdL_v9, process.HLT_DoublePhoton70_v9, process.HLT_DoublePhoton85_v17, process.HLT_Ele20_WPTight_Gsf_v8, process.HLT_Ele15_WPLoose_Gsf_v5, process.HLT_Ele17_WPLoose_Gsf_v5, process.HLT_Ele20_WPLoose_Gsf_v8, process.HLT_Ele20_eta2p1_WPLoose_Gsf_v8, process.HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v6, process.HLT_Ele27_WPTight_Gsf_v18, process.HLT_Ele28_WPTight_Gsf_v3, process.HLT_Ele30_WPTight_Gsf_v3, process.HLT_Ele32_WPTight_Gsf_v17, process.HLT_Ele35_WPTight_Gsf_v11, process.HLT_Ele35_WPTight_Gsf_L1EGMT_v7, process.HLT_Ele38_WPTight_Gsf_v11, process.HLT_Ele40_WPTight_Gsf_v11, process.HLT_Ele32_WPTight_Gsf_L1DoubleEG_v11, process.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v3, process.HLT_HT450_Beamspot_v13, process.HLT_HT300_Beamspot_v13, process.HLT_HT60_Beamspot_v3, process.HLT_ZeroBias_Beamspot_v6, process.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v3, process.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v3, process.HLT_IsoMu27_LooseChargedIsoPFTau20_Trk1_eta2p1_SingleL1_v7, process.HLT_IsoMu27_LooseChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v4, process.HLT_IsoMu27_MediumChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v4, process.HLT_IsoMu27_TightChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v4, process.HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2, process.HLT_IsoMu20_v17, process.HLT_IsoMu24_v15, process.HLT_IsoMu24_eta2p1_v17, process.HLT_IsoMu27_v18, process.HLT_IsoMu30_v6, process.HLT_UncorrectedJetE30_NoBPTX_v7, process.HLT_UncorrectedJetE30_NoBPTX3BX_v7, process.HLT_UncorrectedJetE60_NoBPTX3BX_v7, process.HLT_UncorrectedJetE70_NoBPTX3BX_v7, process.HLT_L1SingleMu18_v4, process.HLT_L1SingleMu25_v3, process.HLT_L1SingleMuOpen_v3, process.HLT_L1SingleMuOpen_DT_v3, process.HLT_L1SingleMuCosmics_v2, process.HLT_L1SingleMu3_v2, process.HLT_L1SingleMu5_v2, process.HLT_L1SingleMu7_v2, process.HLT_L1DoubleMu0_v2, process.HLT_L1SingleEG10_v3, process.HLT_L1SingleEG15_v3, process.HLT_L1SingleEG18_v2, process.HLT_L1SingleJet16_v2, process.HLT_L1SingleJet20_v2, process.HLT_L1SingleJet35_v2, process.HLT_L1SingleJet8erHE_v2, process.HLT_L1SingleJet10erHE_v2, process.HLT_L1SingleJet12erHE_v2, process.HLT_L1SingleJet200_v2, process.HLT_L1DoubleJetC50_v3, process.HLT_L1EXT_HCAL_LaserMon1_v2, process.HLT_L1EXT_HCAL_LaserMon4_v2, process.HLT_DQMPixels_SingleMuOpen_v3, process.HLT_L2DoubleMu23_NoVertex_v3, process.HLT_L2Mu10_v8, process.HLT_L2Mu10_NoVertex_NoBPTX3BX_v6, process.HLT_L2Mu10_NoVertex_NoBPTX_v7, process.HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v5, process.HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v6, process.HLT_L2Mu50_v3, process.HLT_L2Mu23NoVtx_2Cha_v2, process.HLT_L2Mu23NoVtx_2Cha_CosmicSeed_v2, process.HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v3, process.HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v3, process.HLT_DoubleL2Mu50_v3, process.HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v3, process.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v3, process.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v3, process.HLT_DoubleL2Mu23NoVtx_2Cha_v3, process.HLT_DoubleL2Mu25NoVtx_2Cha_v3, process.HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v3, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v16, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v5, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v17, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v5, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v7, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v5, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v7, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v5, process.HLT_Mu25_TkMu0_Onia_v10, process.HLT_Mu30_TkMu0_Psi_v3, process.HLT_Mu30_TkMu0_Upsilon_v3, process.HLT_Mu20_TkMu0_Phi_v10, process.HLT_Mu25_TkMu0_Phi_v10, process.HLT_Mu12_v5, process.HLT_Mu15_v5, process.HLT_Mu20_v14, process.HLT_Mu27_v15, process.HLT_Mu50_v15, process.HLT_Mu55_v5, process.HLT_CascadeMu100_v5, process.HLT_HighPtTkMu100_v4, process.HLT_DiPFJet15_NoCaloMatched_v18, process.HLT_DiPFJet25_NoCaloMatched_v18, process.HLT_DiPFJet15_FBEta3_NoCaloMatched_v19, process.HLT_DiPFJet25_FBEta3_NoCaloMatched_v19, process.HLT_DiPFJetAve40_v16, process.HLT_DiPFJetAve60_v16, process.HLT_DiPFJetAve80_v15, process.HLT_DiPFJetAve140_v15, process.HLT_DiPFJetAve200_v15, process.HLT_DiPFJetAve260_v16, process.HLT_DiPFJetAve320_v16, process.HLT_DiPFJetAve400_v16, process.HLT_DiPFJetAve500_v16, process.HLT_DiPFJetAve15_HFJEC_v19, process.HLT_DiPFJetAve25_HFJEC_v19, process.HLT_DiPFJetAve35_HFJEC_v19, process.HLT_DiPFJetAve60_HFJEC_v17, process.HLT_DiPFJetAve80_HFJEC_v18, process.HLT_DiPFJetAve100_HFJEC_v18, process.HLT_DiPFJetAve160_HFJEC_v18, process.HLT_DiPFJetAve220_HFJEC_v18, process.HLT_DiPFJetAve260_HFJEC_v1, process.HLT_DiPFJetAve300_HFJEC_v18, process.HLT_AK8PFJet15_v5, process.HLT_AK8PFJet25_v5, process.HLT_AK8PFJet40_v18, process.HLT_AK8PFJet60_v17, process.HLT_AK8PFJet80_v17, process.HLT_AK8PFJet140_v17, process.HLT_AK8PFJet200_v17, process.HLT_AK8PFJet260_v18, process.HLT_AK8PFJet320_v18, process.HLT_AK8PFJet400_v18, process.HLT_AK8PFJet450_v18, process.HLT_AK8PFJet500_v18, process.HLT_AK8PFJet550_v13, process.HLT_PFJet15_v5, process.HLT_PFJet25_v5, process.HLT_PFJet40_v23, process.HLT_PFJet60_v23, process.HLT_PFJet80_v22, process.HLT_PFJet110_v2, process.HLT_PFJet140_v21, process.HLT_PFJet200_v21, process.HLT_PFJet260_v22, process.HLT_PFJet320_v22, process.HLT_PFJet400_v22, process.HLT_PFJet450_v23, process.HLT_PFJet500_v23, process.HLT_PFJet550_v13, process.HLT_PFJetFwd15_v5, process.HLT_PFJetFwd25_v5, process.HLT_PFJetFwd40_v21, process.HLT_PFJetFwd60_v21, process.HLT_PFJetFwd80_v20, process.HLT_PFJetFwd140_v20, process.HLT_PFJetFwd200_v20, process.HLT_PFJetFwd260_v21, process.HLT_PFJetFwd320_v21, process.HLT_PFJetFwd400_v21, process.HLT_PFJetFwd450_v21, process.HLT_PFJetFwd500_v21, process.HLT_AK8PFJetFwd15_v5, process.HLT_AK8PFJetFwd25_v5, process.HLT_AK8PFJetFwd40_v17, process.HLT_AK8PFJetFwd60_v16, process.HLT_AK8PFJetFwd80_v16, process.HLT_AK8PFJetFwd140_v16, process.HLT_AK8PFJetFwd200_v16, process.HLT_AK8PFJetFwd260_v17, process.HLT_AK8PFJetFwd320_v17, process.HLT_AK8PFJetFwd400_v17, process.HLT_AK8PFJetFwd450_v17, process.HLT_AK8PFJetFwd500_v17, process.HLT_PFHT180_v19, process.HLT_PFHT250_v19, process.HLT_PFHT370_v19, process.HLT_PFHT430_v19, process.HLT_PFHT510_v19, process.HLT_PFHT590_v19, process.HLT_PFHT680_v19, process.HLT_PFHT780_v19, process.HLT_PFHT890_v19, process.HLT_PFHT1050_v20, process.HLT_PFHT500_PFMET100_PFMHT100_IDTight_v14, process.HLT_PFHT500_PFMET110_PFMHT110_IDTight_v14, process.HLT_PFHT700_PFMET85_PFMHT85_IDTight_v14, process.HLT_PFHT700_PFMET95_PFMHT95_IDTight_v14, process.HLT_PFHT800_PFMET75_PFMHT75_IDTight_v14, process.HLT_PFHT800_PFMET85_PFMHT85_IDTight_v14, process.HLT_PFMET110_PFMHT110_IDTight_v22, process.HLT_PFMET120_PFMHT120_IDTight_v22, process.HLT_PFMET130_PFMHT130_IDTight_v22, process.HLT_PFMET140_PFMHT140_IDTight_v22, process.HLT_PFMET100_PFMHT100_IDTight_CaloBTagDeepCSV_3p1_v10, process.HLT_PFMET110_PFMHT110_IDTight_CaloBTagDeepCSV_3p1_v10, process.HLT_PFMET120_PFMHT120_IDTight_CaloBTagDeepCSV_3p1_v10, process.HLT_PFMET130_PFMHT130_IDTight_CaloBTagDeepCSV_3p1_v10, process.HLT_PFMET140_PFMHT140_IDTight_CaloBTagDeepCSV_3p1_v10, process.HLT_PFMET120_PFMHT120_IDTight_PFHT60_v11, process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v11, process.HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v11, process.HLT_PFMETTypeOne110_PFMHT110_IDTight_v14, process.HLT_PFMETTypeOne120_PFMHT120_IDTight_v14, process.HLT_PFMETTypeOne130_PFMHT130_IDTight_v14, process.HLT_PFMETTypeOne140_PFMHT140_IDTight_v13, process.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v22, process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v22, process.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v21, process.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v21, process.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_FilterHF_v2, process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_FilterHF_v2, process.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_FilterHF_v2, process.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_FilterHF_v2, process.HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v22, process.HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v22, process.HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v21, process.HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v21, process.HLT_L1ETMHadSeeds_v4, process.HLT_CaloMHT90_v6, process.HLT_CaloMET80_NotCleaned_v6, process.HLT_CaloMET90_NotCleaned_v6, process.HLT_CaloMET100_NotCleaned_v6, process.HLT_CaloMET110_NotCleaned_v6, process.HLT_CaloMET250_NotCleaned_v6, process.HLT_CaloMET300_NotCleaned_v6, process.HLT_CaloMET350_NotCleaned_v6, process.HLT_PFMET200_NotCleaned_v11, process.HLT_PFMET250_NotCleaned_v11, process.HLT_PFMET300_NotCleaned_v11, process.HLT_PFMET200_BeamHaloCleaned_v11, process.HLT_PFMETTypeOne200_BeamHaloCleaned_v11, process.HLT_MET105_IsoTrk50_v11, process.HLT_MET120_IsoTrk50_v11, process.HLT_SingleJet30_Mu12_SinglePFJet40_v13, process.HLT_Mu12eta2p3_v3, process.HLT_Mu12eta2p3_PFJet40_v3, process.HLT_Mu12_DoublePFJets40_PFBTagDeepCSV_p71_v3, process.HLT_Mu12_DoublePFJets100_PFBTagDeepCSV_p71_v3, process.HLT_Mu12_DoublePFJets200_PFBTagDeepCSV_p71_v3, process.HLT_Mu12_DoublePFJets350_PFBTagDeepCSV_p71_v3, process.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, process.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, process.HLT_DoublePFJets40_PFBTagDeepCSV_p71_v3, process.HLT_DoublePFJets100_PFBTagDeepCSV_p71_v3, process.HLT_DoublePFJets200_PFBTagDeepCSV_p71_v3, process.HLT_DoublePFJets350_PFBTagDeepCSV_p71_v3, process.HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, process.HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, process.HLT_Mu12_DoublePFJets40_PFBTagDeepJet_p71_v3, process.HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v3, process.HLT_Mu12_DoublePFJets200_PFBTagDeepJet_p71_v3, process.HLT_Mu12_DoublePFJets350_PFBTagDeepJet_p71_v3, process.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, process.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, process.HLT_DoublePFJets40_PFBTagDeepJet_p71_v3, process.HLT_DoublePFJets100_PFBTagDeepJet_p71_v3, process.HLT_DoublePFJets200_PFBTagDeepJet_p71_v3, process.HLT_DoublePFJets350_PFBTagDeepJet_p71_v4, process.HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, process.HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, process.HLT_Photon300_NoHE_v15, process.HLT_Mu8_TrkIsoVVL_v14, process.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v20, process.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v20, process.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v21, process.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v21, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v15, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v3, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v3, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v3, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v3, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v13, process.HLT_Mu17_TrkIsoVVL_v15, process.HLT_Mu19_TrkIsoVVL_v6, process.HLT_BTagMu_AK4DiJet20_Mu5_v15, process.HLT_BTagMu_AK4DiJet40_Mu5_v15, process.HLT_BTagMu_AK4DiJet70_Mu5_v15, process.HLT_BTagMu_AK4DiJet110_Mu5_v15, process.HLT_BTagMu_AK4DiJet170_Mu5_v14, process.HLT_BTagMu_AK4Jet300_Mu5_v14, process.HLT_BTagMu_AK8DiJet170_Mu5_v11, process.HLT_BTagMu_AK8Jet170_DoubleMu5_v4, process.HLT_BTagMu_AK8Jet300_Mu5_v14, process.HLT_Ele15_Ele8_CaloIdL_TrackIdL_IsoVL_v5, process.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21, process.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v21, process.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17, process.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v9, process.HLT_Mu23_TrkIsoVVL_Ele8_CaloIdL_TrackIdL_IsoVL_DZ_v12, process.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v9, process.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v17, process.HLT_Mu12_DoublePhoton20_v7, process.HLT_Photon20_v4, process.HLT_Photon22_v4, process.HLT_Photon25_v6, process.HLT_Photon33_v7, process.HLT_Photon50_v15, process.HLT_Photon75_v15, process.HLT_Photon90_v15, process.HLT_Photon120_v15, process.HLT_Photon150_v9, process.HLT_Photon175_v17, process.HLT_Photon200_v16, process.HLT_Photon30EB_TightID_TightIso_v3, process.HLT_Photon100EB_TightID_TightIso_v4, process.HLT_Photon110EB_TightID_TightIso_v4, process.HLT_Photon120EB_TightID_TightIso_v4, process.HLT_Photon100EBHE10_v4, process.HLT_Photon100EEHE10_v4, process.HLT_Photon100EE_TightID_TightIso_v4, process.HLT_Photon50_R9Id90_HE10_IsoM_v16, process.HLT_Photon75_R9Id90_HE10_IsoM_v16, process.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ300_PFJetsMJJ400DEta3_v7, process.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ400_PFJetsMJJ600DEta3_v7, process.HLT_Photon90_R9Id90_HE10_IsoM_v16, process.HLT_Photon120_R9Id90_HE10_IsoM_v16, process.HLT_Photon165_R9Id90_HE10_IsoM_v17, process.HLT_Photon90_CaloIdL_PFHT700_v18, process.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v15, process.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v15, process.HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_Mass55_v14, process.HLT_Photon35_TwoProngs35_v3, process.HLT_IsoMu24_TwoProngs35_v3, process.HLT_Dimuon0_Jpsi_L1_NoOS_v9, process.HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v9, process.HLT_Dimuon0_Jpsi_v10, process.HLT_Dimuon0_Jpsi_NoVertexing_v10, process.HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v9, process.HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v9, process.HLT_Dimuon0_Jpsi3p5_Muon2_v7, process.HLT_Dimuon0_Upsilon_L1_4p5_v11, process.HLT_Dimuon0_Upsilon_L1_5_v11, process.HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10, process.HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11, process.HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9, process.HLT_Dimuon0_Upsilon_NoVertexing_v9, process.HLT_Dimuon0_Upsilon_L1_5M_v10, process.HLT_Dimuon0_LowMass_L1_0er1p5R_v9, process.HLT_Dimuon0_LowMass_L1_0er1p5_v10, process.HLT_Dimuon0_LowMass_v10, process.HLT_Dimuon0_LowMass_L1_4_v10, process.HLT_Dimuon0_LowMass_L1_4R_v9, process.HLT_Dimuon0_LowMass_L1_TM530_v8, process.HLT_Trimuon2_Upsilon5_Muon_NoL1Mass_v8, process.HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8, process.HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8, process.HLT_TripleMu_5_3_3_Mass3p8_DZ_v10, process.HLT_TripleMu_10_5_5_DZ_v12, process.HLT_TripleMu_12_10_5_v12, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v6, process.HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v12, process.HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v12, process.HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v12, process.HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v8, process.HLT_DoubleMu4_Jpsi_Displaced_v9, process.HLT_DoubleMu4_Jpsi_NoVertexing_v9, process.HLT_DoubleMu4_JpsiTrkTrk_Displaced_v9, process.HLT_DoubleMu4_JpsiTrk_Bc_v2, process.HLT_DoubleMu43NoFiltersNoVtx_v6, process.HLT_DoubleMu48NoFiltersNoVtx_v6, process.HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v7, process.HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v7, process.HLT_Mu38NoFiltersNoVtxDisplaced_Photon38_CaloIdL_v3, process.HLT_Mu43NoFiltersNoVtxDisplaced_Photon43_CaloIdL_v3, process.HLT_DoubleMu40NoFiltersNoVtxDisplaced_v3, process.HLT_DoubleMu20_7_Mass0to30_L1_DM4_v9, process.HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v10, process.HLT_HT425_v11, process.HLT_HT430_DisplacedDijet40_DisplacedTrack_v15, process.HLT_HT500_DisplacedDijet40_DisplacedTrack_v15, process.HLT_HT430_DisplacedDijet60_DisplacedTrack_v15, process.HLT_HT400_DisplacedDijet40_DisplacedTrack_v15, process.HLT_HT650_DisplacedDijet60_Inclusive_v15, process.HLT_HT550_DisplacedDijet60_Inclusive_v15, process.HLT_DiJet110_35_Mjj650_PFMET110_v11, process.HLT_DiJet110_35_Mjj650_PFMET120_v11, process.HLT_DiJet110_35_Mjj650_PFMET130_v11, process.HLT_TripleJet110_35_35_Mjj650_PFMET110_v11, process.HLT_TripleJet110_35_35_Mjj650_PFMET120_v11, process.HLT_TripleJet110_35_35_Mjj650_PFMET130_v11, process.HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v15, process.HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v15, process.HLT_Ele28_HighEta_SC20_Mass55_v15, process.HLT_DoubleMu20_7_Mass0to30_Photon23_v10, process.HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10, process.HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v18, process.HLT_Ele15_IsoVVVL_PFHT450_v18, process.HLT_Ele50_IsoVVVL_PFHT450_v18, process.HLT_Ele15_IsoVVVL_PFHT600_v22, process.HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v17, process.HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v18, process.HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v17, process.HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10, process.HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v17, process.HLT_Mu15_IsoVVVL_PFHT450_v17, process.HLT_Mu50_IsoVVVL_PFHT450_v17, process.HLT_Mu15_IsoVVVL_PFHT600_v21, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET70_PFMHT70_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu70_PFMHTNoMu70_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v4, process.HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9, process.HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9, process.HLT_Dimuon10_Upsilon_y1p4_v3, process.HLT_Dimuon12_Upsilon_y1p4_v4, process.HLT_Dimuon14_Phi_Barrel_Seagulls_v9, process.HLT_Dimuon25_Jpsi_v16, process.HLT_Dimuon14_PsiPrime_v15, process.HLT_Dimuon14_PsiPrime_noCorrL1_v7, process.HLT_Dimuon18_PsiPrime_v16, process.HLT_Dimuon18_PsiPrime_noCorrL1_v8, process.HLT_Dimuon24_Upsilon_noCorrL1_v8, process.HLT_Dimuon24_Phi_noCorrL1_v8, process.HLT_Dimuon25_Jpsi_noCorrL1_v8, process.HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8_v19, process.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v19, process.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v19, process.HLT_DoubleIsoMu20_eta2p1_v9, process.HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v8, process.HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v14, process.HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v15, process.HLT_Mu8_v14, process.HLT_Mu17_v15, process.HLT_Mu19_v6, process.HLT_Mu17_Photon30_IsoCaloId_v8, process.HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v18, process.HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v20, process.HLT_Ele15_CaloIdL_TrackIdL_IsoVL_PFJet30_v5, process.HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v20, process.HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v20, process.HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v18, process.HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v20, process.HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v20, process.HLT_Ele115_CaloIdVT_GsfTrkIdT_v17, process.HLT_Ele135_CaloIdVT_GsfTrkIdT_v10, process.HLT_Ele145_CaloIdVT_GsfTrkIdT_v11, process.HLT_Ele200_CaloIdVT_GsfTrkIdT_v11, process.HLT_Ele250_CaloIdVT_GsfTrkIdT_v16, process.HLT_Ele300_CaloIdVT_GsfTrkIdT_v16, process.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v5, process.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v11, process.HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v10, process.HLT_PFHT400_SixPFJet32_v10, process.HLT_PFHT450_SixPFJet36_PFBTagDeepCSV_1p59_v9, process.HLT_PFHT450_SixPFJet36_v9, process.HLT_PFHT400_FivePFJet_100_100_60_30_30_v10, process.HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v10, process.HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepCSV_4p5_v10, process.HLT_PFHT350_v21, process.HLT_PFHT350MinPFJet15_v12, process.HLT_Photon60_R9Id90_CaloIdL_IsoL_v8, process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v8, process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v14, process.HLT_ECALHT800_v12, process.HLT_DiSC30_18_EIso_AND_HE_Mass70_v16, process.HLT_L1FatEvents_v3, process.HLT_Physics_v8, process.HLT_EphemeralPhysics_v3, process.DST_Physics_v8, process.HLT_Random_v3, process.HLT_Random_TOTEM_part0_v1, process.HLT_Random_TOTEM_part1_v1, process.HLT_Random_TOTEM_part2_v1, process.HLT_Random_TOTEM_part3_v1, process.HLT_ZeroBias_v7, process.HLT_ZeroBias_TOTEM_part0_v2, process.HLT_ZeroBias_TOTEM_part1_v2, process.HLT_ZeroBias_TOTEM_part2_v2, process.HLT_ZeroBias_TOTEM_part3_v2, process.HLT_ZeroBias_Alignment_v2, process.HLT_EphemeralZeroBias_v3, process.DST_ZeroBias_v3, process.DST_Run3_PFScoutingPixelTracking_v18, process.DST_HLTMuon_Run3_PFScoutingPixelTracking_v18, process.HLT_AK4CaloJet30_v13, process.HLT_AK4CaloJet40_v12, process.HLT_AK4CaloJet50_v12, process.HLT_AK4CaloJet80_v12, process.HLT_AK4CaloJet100_v12, process.HLT_AK4CaloJet120_v11, process.HLT_AK4PFJet30_v21, process.HLT_AK4PFJet50_v21, process.HLT_AK4PFJet80_v21, process.HLT_AK4PFJet100_v21, process.HLT_AK4PFJet120_v20, process.HLT_PixelTracks_Multiplicity60ForPPRef_v7, process.HLT_PixelTracks_Multiplicity85ForPPRef_v7, process.HLT_PixelTracks_Multiplicity110ForPPRef_v7, process.HLT_PixelTracks_Multiplicity135ForPPRef_v7, process.HLT_PixelTracks_Multiplicity160ForPPRef_v7, process.HLT_AK4CaloJet40_Eta5p1ForPPRef_v11, process.HLT_AK4CaloJet60_Eta5p1ForPPRef_v11, process.HLT_AK4CaloJet80_Eta5p1ForPPRef_v11, process.HLT_AK4CaloJet100_Eta5p1ForPPRef_v11, process.HLT_AK4CaloJet110_Eta5p1ForPPRef_v11, process.HLT_AK4CaloJet120_Eta5p1ForPPRef_v11, process.HLT_AK4CaloJet150ForPPRef_v11, process.HLT_AK4PFJet40_Eta5p1ForPPRef_v18, process.HLT_AK4PFJet60_Eta5p1ForPPRef_v18, process.HLT_AK4PFJet80_Eta5p1ForPPRef_v18, process.HLT_AK4PFJet100_Eta5p1ForPPRef_v18, process.HLT_AK4PFJet110_Eta5p1ForPPRef_v18, process.HLT_AK4PFJet120_Eta5p1ForPPRef_v18, process.HLT_AK4CaloJet80_Jet35_Eta1p1ForPPRef_v11, process.HLT_AK4CaloJet80_Jet35_Eta0p7ForPPRef_v11, process.HLT_AK4CaloJet100_Jet35_Eta1p1ForPPRef_v11, process.HLT_AK4CaloJet100_Jet35_Eta0p7ForPPRef_v11, process.HLT_AK4CaloJet80_45_45_Eta2p1ForPPRef_v11, process.HLT_SinglePhoton10_Eta3p1ForPPRef_v10, process.HLT_SinglePhoton15_Eta3p1ForPPRef_v11, process.HLT_SinglePhoton20_Eta3p1ForPPRef_v11, process.HLT_SinglePhoton30_Eta3p1ForPPRef_v11, process.HLT_SinglePhoton40_Eta3p1ForPPRef_v10, process.HLT_SinglePhoton50_Eta3p1ForPPRef_v10, process.HLT_SinglePhoton60_Eta3p1ForPPRef_v10, process.HLT_Photon20_HoverELoose_v12, process.HLT_Photon30_HoverELoose_v12, process.HLT_Photon40_HoverELoose_v12, process.HLT_Photon50_HoverELoose_v12, process.HLT_Photon60_HoverELoose_v12, process.HLT_HIL2Mu3Eta2p5_AK4CaloJet40Eta2p1ForPPRef_v13, process.HLT_HIL2Mu3Eta2p5_AK4CaloJet60Eta2p1ForPPRef_v13, process.HLT_HIL2Mu3Eta2p5_AK4CaloJet80Eta2p1ForPPRef_v13, process.HLT_HIL2Mu3Eta2p5_AK4CaloJet100Eta2p1ForPPRef_v13, process.HLT_HIL1DoubleMu0ForPPRef_v5, process.HLT_HIL1DoubleMu10ForPPRef_v5, process.HLT_HIL2DoubleMu0_NHitQForPPRef_v6, process.HLT_HIL3DoubleMu0_OS_m2p5to4p5ForPPRef_v8, process.HLT_HIL3DoubleMu0_OS_m7to14ForPPRef_v8, process.HLT_HIL2Mu3_NHitQ10ForPPRef_v7, process.HLT_HIL3Mu3_NHitQ15ForPPRef_v8, process.HLT_HIL2Mu5_NHitQ10ForPPRef_v7, process.HLT_HIL3Mu5_NHitQ15ForPPRef_v8, process.HLT_HIL2Mu7_NHitQ10ForPPRef_v7, process.HLT_HIL3Mu7_NHitQ15ForPPRef_v8, process.HLT_HIL2Mu15ForPPRef_v7, process.HLT_HIL3Mu15ForPPRef_v8, process.HLT_HIL2Mu20ForPPRef_v7, process.HLT_HIL3Mu20ForPPRef_v8, process.HLT_FullTrack18ForPPRef_v13, process.HLT_FullTrack24ForPPRef_v13, process.HLT_FullTrack34ForPPRef_v13, process.HLT_FullTrack45ForPPRef_v13, process.HLT_FullTrack53ForPPRef_v13, process.HLT_HIL1CastorMediumJetForPPRef_v5, process.HLT_HIL1UnpairedBunchBptxMinusForPPRef_v3, process.HLT_HIL1UnpairedBunchBptxPlusForPPRef_v3, process.HLT_HIL1NotBptxORForPPRef_v3, process.HLT_HIHT80_Beamspot_ppRef5TeV_v5, process.HLT_HIZeroBias_part0_v7, process.HLT_HIZeroBias_part1_v7, process.HLT_HIZeroBias_part2_v7, process.HLT_HIZeroBias_part3_v7, process.HLT_HIZeroBias_part4_v7, process.HLT_HIZeroBias_part5_v7, process.HLT_HIZeroBias_part6_v7, process.HLT_HIZeroBias_part7_v7, process.HLT_HIZeroBias_part8_v7, process.HLT_HIZeroBias_part9_v7, process.HLT_HIZeroBias_part10_v7, process.HLT_HIZeroBias_part11_v7, process.AlCa_HIEcalPi0EBonly_v3, process.AlCa_HIEcalPi0EEonly_v3, process.AlCa_HIEcalEtaEBonly_v3, process.AlCa_HIEcalEtaEEonly_v3, process.HLT_DmesonPPTrackingGlobal_Dpt8ForPPRef_v13, process.HLT_DmesonPPTrackingGlobal_Dpt15ForPPRef_v13, process.HLT_DmesonPPTrackingGlobal_Dpt20ForPPRef_v13, process.HLT_DmesonPPTrackingGlobal_Dpt30ForPPRef_v13, process.HLT_DmesonPPTrackingGlobal_Dpt40ForPPRef_v13, process.HLT_DmesonPPTrackingGlobal_Dpt50ForPPRef_v13, process.HLT_DmesonPPTrackingGlobal_Dpt60ForPPRef_v13, process.HLT_AK4PFBJetBCSV60_Eta2p1ForPPRef_v18, process.HLT_AK4PFBJetBCSV80_Eta2p1ForPPRef_v18, process.HLT_AK4PFDJet60_Eta2p1ForPPRef_v18, process.HLT_AK4PFDJet80_Eta2p1ForPPRef_v18, process.HLT_AK4PFBJetBSSV60_Eta2p1ForPPRef_v18, process.HLT_AK4PFBJetBSSV80_Eta2p1ForPPRef_v18, process.HLT_EcalCalibration_v4, process.HLT_HcalCalibration_v5, process.AlCa_EcalPhiSym_v11, process.HLT_L1UnpairedBunchBptxMinus_v3, process.HLT_L1UnpairedBunchBptxPlus_v3, process.HLT_L1NotBptxOR_v4, process.HLT_L1BptxXOR_v2, process.HLT_L1TOTEM1_MinBias_v5, process.HLT_L1TOTEM2_ZeroBias_v5, process.HLT_L1MinimumBiasHF_OR_v4, process.HLT_L1MinimumBiasHF_OR_part0_v2, process.HLT_L1MinimumBiasHF_OR_part1_v2, process.HLT_L1MinimumBiasHF_OR_part2_v2, process.HLT_L1MinimumBiasHF_OR_part3_v2, process.HLT_L1MinimumBiasHF_OR_part4_v2, process.HLT_L1MinimumBiasHF_OR_part5_v2, process.HLT_L1MinimumBiasHF_OR_part6_v2, process.HLT_L1MinimumBiasHF_OR_part7_v2, process.HLT_L1MinimumBiasHF_OR_part8_v2, process.HLT_L1MinimumBiasHF_OR_part9_v2, process.HLT_L1MinimumBiasHF0OR_v5, process.HLT_L1MinimumBiasHF1OR_v5, process.HLT_L1MinimumBiasHF2OR_v5, process.HLT_L1MinimumBiasHF2ORNoBptxGating_v6, process.HLT_L1MinimumBiasHF1AND_v5, process.HLT_L1MinimumBiasHF2AND_v5, process.HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v3, process.HLT_CDC_L2cosmic_10_er1p0_v2, process.HLT_CDC_L2cosmic_5p5_er1p0_v2, process.HLT_HcalNZS_v14, process.HLT_HcalPhiSym_v16, process.HLT_HcalIsolatedbunch_v6, process.HLT_IsoTrackHB_v6, process.HLT_IsoTrackHE_v6, process.HLT_ZeroBias_FirstCollisionAfterAbortGap_v6, process.HLT_ZeroBias_IsolatedBunches_v6, process.HLT_ZeroBias_FirstCollisionInTrain_v5, process.HLT_ZeroBias_LastCollisionInTrain_v4, process.HLT_ZeroBias_FirstBXAfterTrain_v4, process.AlCa_RPCMuonNormalisation_v14, process.AlCa_HIRPCMuonNormalisation_v2, process.AlCa_LumiPixelsCounts_Random_v4, process.AlCa_LumiPixelsCounts_ZeroBias_v4, process.MC_ReducedIterativeTracking_v14, process.MC_PFMET_v19, process.MC_AK4PFJets_v19, process.MC_PFBTagDeepCSV_v12, process.MC_PFHT_v18, process.MC_PFMHT_v18, process.MC_CaloMET_v10, process.MC_CaloMET_JetIdCleaned_v11, process.MC_AK4CaloJets_v11, process.MC_AK4CaloJetsFromPV_v10, process.MC_CaloBTagDeepCSV_v10, process.MC_CaloHT_v10, process.MC_CaloMHT_v10, process.MC_AK8PFJets_v19, process.MC_AK8TrimPFJets_v19, process.MC_AK8PFHT_v18, process.MC_AK8CaloHT_v10, process.MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v15, process.MC_DoubleEle5_CaloIdL_MW_v18, process.MC_Ele5_WPTight_Gsf_v10, process.MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v17, process.MC_IsoMu_v17, process.MC_DoubleMu_TrkIsoVVL_DZ_v13, process.MC_DoubleMuNoFiltersNoVtx_v9, process.MC_PFBTagDeepJet_v3, process.MC_Run3_PFScoutingPixelTracking_v18, process.AlCa_EcalPi0EBonly_v15, process.AlCa_EcalPi0EEonly_v15, process.AlCa_EcalEtaEBonly_v15, process.AlCa_EcalEtaEEonly_v15, process.AlCa_AK8PFJet40_v17, process.AlCa_PFJet40_v22, process.AlCa_PFJet40_CPUOnly_v1, process.HLT_PFJet40_GPUvsCPU_v1, process.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v14, process.HLT_MediumChargedIsoPFTau200HighPtRelaxedIso_Trk50_eta2p1_v14, process.HLT_MediumChargedIsoPFTau220HighPtRelaxedIso_Trk50_eta2p1_v14, process.HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v11, process.HLT_Rsq0p35_v17, process.HLT_Rsq0p40_v17, process.HLT_RsqMR300_Rsq0p09_MR200_v17, process.HLT_RsqMR320_Rsq0p09_MR200_v17, process.HLT_RsqMR300_Rsq0p09_MR200_4jet_v17, process.HLT_RsqMR320_Rsq0p09_MR200_4jet_v17, process.HLT_L1_DoubleJet30_Mass_Min400_Mu10_v2, process.HLT_IsoMu27_MET90_v5, process.HLT_VBF_DoubleLooseChargedIsoPFTauHPS20_Trk1_eta2p1_v3, process.HLT_VBF_DoubleMediumChargedIsoPFTauHPS20_Trk1_eta2p1_v3, process.HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v2, process.HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v3, process.HLT_Photon50_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_PFMET50_v7, process.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v7, process.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ600DEta3_v7, process.HLT_PFMET100_PFMHT100_IDTight_PFHT60_v11, process.HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v11, process.HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v11, process.HLT_Mu18_Mu9_SameSign_v6, process.HLT_Mu18_Mu9_SameSign_DZ_v6, process.HLT_Mu18_Mu9_v6, process.HLT_Mu18_Mu9_DZ_v6, process.HLT_Mu20_Mu10_SameSign_v6, process.HLT_Mu20_Mu10_SameSign_DZ_v6, process.HLT_Mu20_Mu10_v6, process.HLT_Mu20_Mu10_DZ_v6, process.HLT_Mu23_Mu12_SameSign_v6, process.HLT_Mu23_Mu12_SameSign_DZ_v6, process.HLT_Mu23_Mu12_v6, process.HLT_Mu23_Mu12_DZ_v6, process.HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8, process.HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v7, process.HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v12, process.HLT_TripleMu_5_3_3_Mass3p8_DCA_v5, process.HLT_QuadPFJet98_83_71_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10, process.HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10, process.HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10, process.HLT_QuadPFJet98_83_71_15_PFBTagDeepCSV_1p3_VBF2_v10, process.HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v10, process.HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v10, process.HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v10, process.HLT_QuadPFJet98_83_71_15_v7, process.HLT_QuadPFJet103_88_75_15_v7, process.HLT_QuadPFJet105_88_76_15_v7, process.HLT_QuadPFJet111_90_80_15_v7, process.HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p17_v4, process.HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p1_v4, process.HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_p02_v5, process.HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np2_v4, process.HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np4_v4, process.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v3, process.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v3, process.HLT_Mu12_IP6_v2, process.HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10, process.HLT_TrkMu6NoFiltersNoVtx_v3, process.HLT_TrkMu16NoFiltersNoVtx_v3, process.HLT_DoubleTrkMu_16_6_NoFiltersNoVtx_v3, process.HLT_DoubleMediumDeepTauPFTauHPS35_L2NN_eta2p1_v2, process.HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_eta2p1_v3, process.HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_eta2p1_v3, process.HLT_Ele24_eta2p1_WPTight_Gsf_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3, process.HLT_IsoMu20_eta2p1_LooseDeepTauPFTauHPS27_eta2p1_CrossL1_v3, process.HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS180_eta2p1_v3, process.HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS35_L2NN_eta2p1_CrossL1_v3, process.HLT_LooseDeepTauPFTauHPS180_L2NN_eta2p1_v3, process.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepJet_4p5_v3, process.HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepJet_4p5_v3, process.HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepJet_4p5_v3, process.HLT_PFHT400_SixPFJet32_DoublePFBTagDeepJet_2p94_v3, process.HLT_PFHT450_SixPFJet36_PFBTagDeepJet_1p59_v3, process.HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, process.HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v3, process.HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, process.HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v3, process.HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, process.HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v3, process.HLT_QuadPFJet98_83_71_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, process.HLT_QuadPFJet98_83_71_15_PFBTagDeepJet_1p3_VBF2_v3, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v3, process.HLT_QuadPFJet70_50_40_30_v3, process.HLT_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v3, process.HLT_QuadPFJet70_50_40_35_PFBTagParticleNet_2BTagSum0p65_v3, process.HLT_QuadPFJet70_50_45_35_PFBTagParticleNet_2BTagSum0p65_v3, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v2, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_v2, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v2, process.HLT_AK8PFJet230_SoftDropMass40_v3, process.HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v3, process.HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetBB0p35_v3, process.HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetBB0p35_v3, process.HLT_AK8PFJet400_SoftDropMass40_v3, process.HLT_AK8PFJet425_SoftDropMass40_v3, process.HLT_AK8PFJet450_SoftDropMass40_v3, process.HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3, process.HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3, process.HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3, process.HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2, process.HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2, process.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v2, process.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2, process.HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_v2, process.HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_v2, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_CrossL1_v2, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_CrossL1_v2, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_CrossL1_v2, process.HLT_DoublePFJets40_Mass500_MediumDeepTauPFTauHPS45_L2NN_MediumDeepTauPFTauHPS20_eta2p1_v2, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS45_L2NN_eta2p1_CrossL1_v2, process.HLT_DoubleL2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v3, process.HLT_DoubleL2Mu12NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2, process.HLT_DoubleL2Mu14NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2, process.HLT_DoubleL3Mu16_10NoVtx_DxyMin0p01cm_v3, process.HLT_DoubleL3Mu18_10NoVtx_DxyMin0p01cm_v2, process.HLT_DoubleL3Mu20_10NoVtx_DxyMin0p01cm_v2, process.HLT_L2Mu10NoVtx_2Cha_v1, process.HLT_L2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2, process.HLT_L3Mu10NoVtx_v2, process.HLT_L3Mu10NoVtx_DxyMin0p01cm_v2, process.HLT_DoubleL2Mu_L3Mu16NoVtx_VetoL3Mu0DxyMax0p1cm_v2, process.HLT_DoubleL2Mu_L3Mu18NoVtx_VetoL3Mu0DxyMax0p1cm_v2, process.HLT_DoubleL2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2, process.HLT_DoubleL2Mu12NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2, process.HLT_L2Mu10NoVtx_2Cha_CosmicSeed_v1, process.HLT_L2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2, process.HLT_DoubleL3dTksMu16_10NoVtx_DxyMin0p01cm_v2, process.HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v2, process.HLT_Mu20NoFiltersNoVtxDisplaced_Photon20_CaloCustomId_v3, process.HLT_DoubleMediumChargedIsoDisplacedPFTauHPS32_Trk1_eta2p1_v3, process.HLT_HT430_DelayedJet40_DoubleDelay0p5nsTrackless_v3, process.HLT_HT430_DelayedJet40_DoubleDelay0p5nsInclusive_v2, process.HLT_HT430_DelayedJet40_DoubleDelay1nsInclusive_v3, process.HLT_HT430_DelayedJet40_SingleDelay1nsTrackless_v3, process.HLT_HT430_DelayedJet40_SingleDelay2nsInclusive_v3, process.HLT_HT430_DelayedJet40_SingleDelay0p5nsInclusive_v1, process.HLT_HT430_DelayedJet40_SingleDelay0p5nsTrackless_v1, process.HLT_HT430_DelayedJet40_SingleDelay1nsInclusive_v1, process.HLT_HT430_DelayedJet40_SingleDelay1p5nsInclusive_v1, process.HLT_L1Tau_DelayedJet40_DoubleDelay0p5nsTrackless_v1, process.HLT_L1Tau_DelayedJet40_DoubleDelay0p75nsInclusive_v1, process.HLT_L1Tau_DelayedJet40_DoubleDelay1nsTrackless_v1, process.HLT_L1Tau_DelayedJet40_DoubleDelay1p25nsInclusive_v1, process.HLT_L1Tau_DelayedJet40_SingleDelay2p5nsTrackless_v1, process.HLT_L1Tau_DelayedJet40_SingleDelay3p5nsInclusive_v1, process.HLT_L1Mu6HT240_v2, process.HLT_Mu6HT240_DisplacedDijet30_Inclusive0PtrkShortSig5_v3, process.HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v3, process.HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v3, process.HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v3, process.HLT_Mu6HT240_DisplacedDijet40_Inclusive0PtrkShortSig5_v3, process.HLT_Mu6HT240_DisplacedDijet40_Inclusive1PtrkShortSig5_DisplacedLoose_v3, process.HLT_HT430_DisplacedDijet30_Inclusive1PtrkShortSig5_v3, process.HLT_HT430_DisplacedDijet35_Inclusive1PtrkShortSig5_v3, process.HLT_HT430_DisplacedDijet40_Inclusive1PtrkShortSig5_v3, process.HLT_CaloMET60_DTCluster50_v3, process.HLT_CaloMET60_DTClusterNoMB1S50_v3, process.HLT_L1MET_DTCluster50_v3, process.HLT_L1MET_DTClusterNoMB1S50_v3, process.HLT_CscCluster_Loose_v2, process.HLT_CscCluster_Medium_v2, process.HLT_CscCluster_Tight_v2, process.HLT_L1CSCShower_DTCluster50_v2, process.HLT_L1CSCShower_DTCluster75_v2, process.HLT_PFMET105_IsoTrk50_v3, process.HLT_PFMET105_PFJet100_looseRecoiling_v3, process.HLT_PFMET110_PFJet100_v3, process.HLT_PFMET110_PFJet100_looseRecoiling_v3, process.HLT_HT170_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3, process.HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3, process.HLT_HT200_L1SingleLLPJet_DisplacedDijet60_DisplacedTrack_v3, process.HLT_HT270_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3, process.HLT_HT320_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3, process.HLT_HT420_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3, process.HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay1nsTrackless_v3, process.HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay2nsInclusive_v3, process.HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay0p5nsTrackless_v3, process.HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay1nsInclusive_v3, process.HLT_HT200_L1SingleLLPJet_DisplacedDijet30_Inclusive1PtrkShortSig5_v3, process.HLT_HT200_L1SingleLLPJet_DisplacedDijet35_Inclusive1PtrkShortSig5_v3, process.HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v3, process.HLT_DiPhoton10Time1ns_v2, process.HLT_DiPhoton10Time1p2ns_v2, process.HLT_DiPhoton10Time1p4ns_v2, process.HLT_DiPhoton10Time1p6ns_v2, process.HLT_DiPhoton10Time1p8ns_v2, process.HLT_DiPhoton10Time2ns_v2, process.HLT_DiPhoton10sminlt0p1_v2, process.HLT_DiPhoton10sminlt0p12_v2, process.HLT_DiPhoton10sminlt0p14_v2, process.HLT_DiPhoton10sminlt0p16_v2, process.HLT_DiPhoton10_CaloIdL_v2, process.HLT_DoubleEle4_eta1p22_mMax6_v2, process.HLT_DoubleEle4p5_eta1p22_mMax6_v2, process.HLT_DoubleEle5_eta1p22_mMax6_v2, process.HLT_DoubleEle5p5_eta1p22_mMax6_v2, process.HLT_DoubleEle6_eta1p22_mMax6_v2, process.HLT_DoubleEle6p5_eta1p22_mMax6_v2, process.HLT_DoubleEle7_eta1p22_mMax6_v2, process.HLT_DoubleEle7p5_eta1p22_mMax6_v2, process.HLT_DoubleEle8_eta1p22_mMax6_v2, process.HLT_DoubleEle8p5_eta1p22_mMax6_v2, process.HLT_DoubleEle9_eta1p22_mMax6_v2, process.HLT_DoubleEle9p5_eta1p22_mMax6_v2, process.HLT_DoubleEle10_eta1p22_mMax6_v2, process.HLT_DoubleEle4_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle4p5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle5p5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle6_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle6p5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle7_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle7p5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle8_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle8p5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle9_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle9p5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle10_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle4_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle4p5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle5p5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle6_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle6p5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle7_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle7p5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle8_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle8p5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle9_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle9p5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle10_eta1p22_mMax6_trkHits10_v1, process.HLT_SingleEle8_v1, process.HLT_SingleEle8_SingleEGL1_v1, process.HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2, process.HLT_Diphoton20_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, process.HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2, process.HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, process.HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, process.HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, process.HLT_Mu50_L1SingleMuShower_v1, process.HLT_ExpressMuons_v3, process.HLT_OnlineMonitorGroup_v3, process.HLT_HIOnlineMonitorGroup_v3, process.DQM_EcalReconstruction_v4, process.DQM_HcalReconstruction_v3, process.DQM_PixelReconstruction_v4, process.DQM_HIEcalReconstruction_v2, process.DQM_HIHcalReconstruction_v1, process.DQM_HIPixelReconstruction_v3, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part0_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part1_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part2_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part3_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part0_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part1_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part2_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part3_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part0_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part1_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part2_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part3_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part0_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part1_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part2_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part3_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part0_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part1_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part2_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part3_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part0_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part1_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part2_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part3_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part0_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part1_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part2_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part3_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part0_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part1_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part2_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part3_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part0_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part1_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part2_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part3_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v2, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v2, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v2, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v2, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v2, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v2, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v2, process.HLT_L1TOTEM_3_v2, process.HLT_L1RomanPot_part0_v2, process.HLT_L1RomanPot_part1_v2, process.HLT_L1RomanPot_part2_v2, process.HLT_L1RomanPot_part3_v2, process.HLT_PPSMaxTracksPerArm1_v2, process.HLT_PPSMaxTracksPerRP4_v2, process.HLT_L1DoubleMu_v2, process.HLT_L1SingleMu_v2, process.HLT_L1DoubleJet_v2, process.HLT_L1DoubleJetANDTotem_v2, process.HLT_L1DoubleJet_gap_v2, process.HLT_L1HFveto_v2, process.HLT_HIPhysics_v4, process.HLT_HIPhysicsForZS_v4, process.HLT_HIRandom_v3, process.AlCa_EcalPhiSymForHI_v3, process.HLT_HIHcalNZS_v4, process.HLT_HIHcalPhiSym_v4, process.AlCa_RPCMuonNormalisationForHI_v2, process.AlCa_EcalPi0EBonlyForHI_v3, process.AlCa_EcalPi0EEonlyForHI_v3, process.AlCa_EcalEtaEBonlyForHI_v3, process.AlCa_EcalEtaEEonlyForHI_v3, process.HLT_HICentralityVeto_v4, process.HLT_HICentralityVeto_Beamspot_v5, process.HLT_HICentrality30100_FirstCollisionAfterAbortGap_v4, process.HLT_HIZeroBias_v4, process.HLT_HIZeroBias_FirstCollisionAfterAbortGap_v4, process.HLT_HIPuAK4CaloJet40Eta5p1_v4, process.HLT_HIPuAK4CaloJet60Eta5p1_v4, process.HLT_HIPuAK4CaloJet80Eta5p1_v4, process.HLT_HIPuAK4CaloJet100Eta5p1_v4, process.HLT_HIPuAK4CaloJet120Eta5p1_v4, process.HLT_HIPuAK4CaloJet40Eta5p1_Centrality_30_100_v4, process.HLT_HIPuAK4CaloJet60Eta5p1_Centrality_30_100_v4, process.HLT_HIPuAK4CaloJet80Eta5p1_Centrality_30_100_v4, process.HLT_HIPuAK4CaloJet100Eta5p1_Centrality_30_100_v4, process.HLT_HIGEDPhoton10_v4, process.HLT_HIGEDPhoton20_v4, process.HLT_HIGEDPhoton30_v4, process.HLT_HIGEDPhoton40_v4, process.HLT_HIGEDPhoton50_v4, process.HLT_HIGEDPhoton60_v4, process.HLT_HIGEDPhoton10_EB_v4, process.HLT_HIGEDPhoton20_EB_v4, process.HLT_HIGEDPhoton30_EB_v4, process.HLT_HIGEDPhoton40_EB_v4, process.HLT_HIGEDPhoton50_EB_v4, process.HLT_HIGEDPhoton60_EB_v4, process.HLT_HIGEDPhoton10_HECut_v4, process.HLT_HIGEDPhoton20_HECut_v4, process.HLT_HIGEDPhoton30_HECut_v4, process.HLT_HIGEDPhoton40_HECut_v4, process.HLT_HIGEDPhoton50_HECut_v4, process.HLT_HIGEDPhoton60_HECut_v4, process.HLT_HIGEDPhoton10_EB_HECut_v4, process.HLT_HIGEDPhoton20_EB_HECut_v4, process.HLT_HIGEDPhoton30_EB_HECut_v4, process.HLT_HIGEDPhoton40_EB_HECut_v4, process.HLT_HIGEDPhoton50_EB_HECut_v4, process.HLT_HIGEDPhoton60_EB_HECut_v4, process.HLT_HIEle10Gsf_v4, process.HLT_HIEle15Gsf_v4, process.HLT_HIEle20Gsf_v4, process.HLT_HIEle30Gsf_v4, process.HLT_HIEle40Gsf_v4, process.HLT_HIEle50Gsf_v4, process.HLT_HIEle15Ele10Gsf_v4, process.HLT_HIEle15Ele10GsfMass50_v4, process.HLT_HIDoubleEle10Gsf_v4, process.HLT_HIDoubleEle10GsfMass50_v4, process.HLT_HIDoubleEle15Gsf_v4, process.HLT_HIDoubleEle15GsfMass50_v4, process.HLT_HIL1Mu3Eta2p5_Ele10Gsf_v4, process.HLT_HIL1Mu3Eta2p5_Ele15Gsf_v4, process.HLT_HIL1Mu3Eta2p5_Ele20Gsf_v4, process.HLT_HIL1Mu5Eta2p5_Ele10Gsf_v4, process.HLT_HIL1Mu5Eta2p5_Ele15Gsf_v4, process.HLT_HIL1Mu5Eta2p5_Ele20Gsf_v4, process.HLT_HIL1Mu7Eta2p5_Ele10Gsf_v4, process.HLT_HIL1Mu7Eta2p5_Ele15Gsf_v4, process.HLT_HIL1Mu7Eta2p5_Ele20Gsf_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt20_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt30_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt40_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt50_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt60_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt20_NoIter10_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt30_NoIter10_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt40_NoIter10_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt50_NoIter10_v4, process.HLT_HIDmesonPPTrackingGlobal_Dpt60_NoIter10_v4, process.HLT_HIDsPPTrackingGlobal_Dpt20_v4, process.HLT_HIDsPPTrackingGlobal_Dpt30_v4, process.HLT_HIDsPPTrackingGlobal_Dpt40_v4, process.HLT_HIDsPPTrackingGlobal_Dpt50_v4, process.HLT_HIDsPPTrackingGlobal_Dpt60_v4, process.HLT_HIDsPPTrackingGlobal_Dpt20_NoIter10_v4, process.HLT_HIDsPPTrackingGlobal_Dpt30_NoIter10_v4, process.HLT_HIDsPPTrackingGlobal_Dpt40_NoIter10_v4, process.HLT_HIDsPPTrackingGlobal_Dpt50_NoIter10_v4, process.HLT_HIDsPPTrackingGlobal_Dpt60_NoIter10_v4, process.HLT_HILcPPTrackingGlobal_Dpt20_v4, process.HLT_HILcPPTrackingGlobal_Dpt30_v4, process.HLT_HILcPPTrackingGlobal_Dpt40_v4, process.HLT_HILcPPTrackingGlobal_Dpt50_v4, process.HLT_HILcPPTrackingGlobal_Dpt60_v4, process.HLT_HILcPPTrackingGlobal_Dpt20_NoIter10_v4, process.HLT_HILcPPTrackingGlobal_Dpt30_NoIter10_v4, process.HLT_HILcPPTrackingGlobal_Dpt40_NoIter10_v4, process.HLT_HILcPPTrackingGlobal_Dpt50_NoIter10_v4, process.HLT_HILcPPTrackingGlobal_Dpt60_NoIter10_v4, process.HLT_HIFullTracks2018_HighPt18_v4, process.HLT_HIFullTracks2018_HighPt24_v4, process.HLT_HIFullTracks2018_HighPt34_v4, process.HLT_HIFullTracks2018_HighPt45_v4, process.HLT_HIFullTracks2018_HighPt56_v4, process.HLT_HIFullTracks2018_HighPt60_v4, process.HLT_HIFullTracks2018_HighPt18_NoIter10_v4, process.HLT_HIFullTracks2018_HighPt24_NoIter10_v4, process.HLT_HIFullTracks2018_HighPt34_NoIter10_v4, process.HLT_HIFullTracks2018_HighPt45_NoIter10_v4, process.HLT_HIFullTracks2018_HighPt56_NoIter10_v4, process.HLT_HIFullTracks2018_HighPt60_NoIter10_v4, process.HLT_HIL1DoubleMuOpen_v3, process.HLT_HIL1DoubleMuOpen_Centrality_30_100_v3, process.HLT_HIL1DoubleMuOpen_Centrality_40_100_v3, process.HLT_HIL1DoubleMuOpen_Centrality_50_100_v3, process.HLT_HIL1DoubleMuOpen_er1p6_v3, process.HLT_HIL1DoubleMuOpen_OS_er1p6_v3, process.HLT_HIL1DoubleMu0_v3, process.HLT_HIL1DoubleMu10_v3, process.HLT_HIL2_L1DoubleMu10_v3, process.HLT_HIL3_L1DoubleMu10_v3, process.HLT_HIL2DoubleMuOpen_v3, process.HLT_HIL3DoubleMuOpen_v3, process.HLT_HIL3Mu0_L2Mu0_v3, process.HLT_HIL3Mu2p5NHitQ10_L2Mu2_v3, process.HLT_HIL2Mu3_NHitQ15_v3, process.HLT_HIL2Mu5_NHitQ15_v3, process.HLT_HIL2Mu7_NHitQ15_v3, process.HLT_HIL3Mu2p5_L1DoubleMu0_v3, process.HLT_HIL3Mu3_L1DoubleMuOpen_OS_v3, process.HLT_HIL3Mu3NHitQ10_L1DoubleMuOpen_v3, process.HLT_HIL3Mu3_L1TripleMuOpen_v3, process.HLT_HIL3Mu12_v3, process.HLT_HIL3Mu15_v3, process.HLT_HIL3Mu20_v3, process.HLT_HIL3Mu3_NHitQ10_v3, process.HLT_HIL3Mu5_NHitQ10_v3, process.HLT_HIL3Mu7_NHitQ10_v3, process.HLT_HIL3Mu0NHitQ10_L2Mu0_MAXdR3p5_M1to5_v3, process.HLT_HIL3Mu2p5NHitQ10_L2Mu2_M7toinf_v3, process.HLT_HICsAK4PFJet60Eta1p5_v4, process.HLT_HICsAK4PFJet80Eta1p5_v4, process.HLT_HICsAK4PFJet100Eta1p5_v4, process.HLT_HICsAK4PFJet100Eta1p5_Beamspot_v4, process.HLT_HICsAK4PFJet120Eta1p5_v4, process.HLT_HICsAK4PFJet60Eta1p5_Centrality_30_100_v4, process.HLT_HICsAK4PFJet80Eta1p5_Centrality_30_100_v4, process.HLT_HICsAK4PFJet100Eta1p5_Centrality_30_100_v4, process.HLT_HIL3Mu3_EG10HECut_v4, process.HLT_HIL3Mu3_EG15HECut_v4, process.HLT_HIL3Mu3_EG20HECut_v4, process.HLT_HIL3Mu3_EG30HECut_v4, process.HLT_HIL3Mu5_EG10HECut_v4, process.HLT_HIL3Mu5_EG15HECut_v4, process.HLT_HIL3Mu5_EG20HECut_v4, process.HLT_HIL3Mu5_EG30HECut_v4, process.HLT_HIL3Mu7_EG10HECut_v4, process.HLT_HIL3Mu7_EG15HECut_v4, process.HLT_HIL3Mu7_EG20HECut_v4, process.HLT_HIL3Mu7_EG30HECut_v4, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet40Eta2p1_v4, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet60Eta2p1_v4, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet80Eta2p1_v4, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet100Eta2p1_v4, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet40Eta2p1_FilterDr_v4, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet60Eta2p1_FilterDr_v4, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet80Eta2p1_FilterDr_v4, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet100Eta2p1_FilterDr_v4, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet40Eta2p1_v4, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet60Eta2p1_v4, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet80Eta2p1_v4, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet100Eta2p1_v4, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet40Eta2p1_FilterDr_v4, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet60Eta2p1_FilterDr_v4, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet80Eta2p1_FilterDr_v4, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet100Eta2p1_FilterDr_v4, process.HLT_HIGEDPhoton10_Cent30_100_v4, process.HLT_HIGEDPhoton20_Cent30_100_v4, process.HLT_HIGEDPhoton30_Cent30_100_v4, process.HLT_HIGEDPhoton40_Cent30_100_v4, process.HLT_HIL1NotBptxOR_v4, process.HLT_HIL1UnpairedBunchBptxMinus_v4, process.HLT_HIL1UnpairedBunchBptxPlus_v4, process.HLT_HIMinimumBias_v2, process.HLT_HIUPC_DoubleEG2_BptxAND_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_DoubleEG2_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_DoubleEG2_NotMBHF2AND_v4, process.HLT_HIUPC_DoubleEG5_BptxAND_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_DoubleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_DoubleEG5_NotMBHF2AND_v4, process.HLT_HIUPC_DoubleMuCosmic_BptxAND_MaxPixelTrack_v2, process.HLT_HIUPC_DoubleMuCosmic_NotMBHF2AND_MaxPixelTrack_v2, process.HLT_HIUPC_DoubleMuCosmic_NotMBHF2AND_v2, process.HLT_HIUPC_DoubleMuOpen_BptxAND_MaxPixelTrack_v4, process.HLT_HIUPC_DoubleMuOpen_NotMBHF2AND_MaxPixelTrack_v2, process.HLT_HIUPC_DoubleMuOpen_NotMBHF2AND_v2, process.HLT_HIUPC_MBHF1AND_PixelTrackMultiplicity20400_v2, process.HLT_HIUPC_MBHF1AND_PixelTrackMultiplicity30400_v2, process.HLT_HIUPC_MBHF1AND_PixelTrackMultiplicity40400_v2, process.HLT_HIUPC_MBHF2AND_PixelTrackMultiplicity20400_v2, process.HLT_HIUPC_MBHF2AND_PixelTrackMultiplicity30400_v2, process.HLT_HIUPC_MBHF2AND_PixelTrackMultiplicity40400_v2, process.HLT_HIUPC_SingleEG2_NotMBHF2AND_ZDC1nOR_SinglePixelTrack_MaxPixelTrack_v2, process.HLT_HIUPC_SingleEG3_BptxAND_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_SingleEG3_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_SingleEG3_NotMBHF2AND_v4, process.HLT_HIUPC_SingleEG3_NotMBHF2OR_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_SingleEG3_NotMBHF2OR_v4, process.HLT_HIUPC_SingleEG5_BptxAND_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_SingleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v4, process.HLT_HIUPC_SingleEG5_NotMBHF2AND_v4, process.HLT_HIUPC_SingleMuCosmic_BptxAND_MaxPixelTrack_v2, process.HLT_HIUPC_SingleMuCosmic_NotMBHF2AND_MaxPixelTrack_v2, process.HLT_HIUPC_SingleMuCosmic_NotMBHF2AND_v2, process.HLT_HIUPC_SingleMuCosmic_NotMBHF2OR_MaxPixelTrack_v2, process.HLT_HIUPC_SingleMuCosmic_NotMBHF2OR_v2, process.HLT_HIUPC_SingleMuOpen_BptxAND_MaxPixelTrack_v4, process.HLT_HIUPC_SingleMuOpen_NotMBHF2AND_MaxPixelTrack_v4, process.HLT_HIUPC_SingleMuOpen_NotMBHF2AND_v4, process.HLT_HIUPC_SingleMuOpen_NotMBHF2OR_MaxPixelTrack_v4, process.HLT_HIUPC_SingleMuOpen_NotMBHF2OR_v4, process.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_BptxAND_MaxPixelTrack_v2, process.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2AND_MaxPixelTrack_v2, process.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2AND_v2, process.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2OR_MaxPixelTrack_v2, process.HLT_HIUPC_SingleMuOpen_OR_SingleMuCosmic_EMTF_NotMBHF2OR_v2, process.HLT_HIUPC_ZDC1nOR_MinPixelCluster400_MaxPixelCluster10000_v2, process.HLT_HIUPC_ZDC1nOR_SinglePixelTrackLowPt_MaxPixelCluster400_v2, process.HLT_HIUPC_ZDC1nOR_SinglePixelTrack_MaxPixelTrack_v2, process.HLT_HIUPC_ZDC1nXOR_MBHF1AND_PixelTrackMultiplicity20_v2, process.HLT_HIUPC_ZDC1nXOR_MBHF1AND_PixelTrackMultiplicity30_v2, process.HLT_HIUPC_ZDC1nXOR_MBHF1AND_PixelTrackMultiplicity40_v2, process.HLT_HIUPC_ZDC1nXOR_MBHF2AND_PixelTrackMultiplicity20_v2, process.HLT_HIUPC_ZDC1nXOR_MBHF2AND_PixelTrackMultiplicity30_v2, process.HLT_HIUPC_ZDC1nXOR_MBHF2AND_PixelTrackMultiplicity40_v2, process.HLT_HIUPC_ZeroBias_MinPixelCluster400_MaxPixelCluster10000_v2, process.HLT_HIUPC_ZeroBias_SinglePixelTrackLowPt_MaxPixelCluster400_v2, process.HLT_HIUPC_ZeroBias_SinglePixelTrack_MaxPixelTrack_v2, process.HLTriggerFinalPath, process.HLTAnalyzerEndpath, process.RatesMonitoring, process.DQMHistograms, process.ParkingDoubleElectronLowMass0Output, process.ParkingDoubleElectronLowMass1Output, process.ParkingDoubleElectronLowMass2Output, process.ParkingDoubleMuonLowMass0Output, process.ParkingDoubleMuonLowMass1Output, process.ParkingDoubleMuonLowMass2Output, process.ParkingDoubleMuonLowMass3Output, process.ParkingSingleMuon0Output, process.ParkingSingleMuon1Output, process.ParkingSingleMuon2Output, process.ALCALowPtJetOutput, process.ALCALumiPixelsCountsExpressOutput, process.ALCALumiPixelsCountsPromptOutput, process.ALCAP0Output, process.ALCAPHISYMOutput, process.ALCAPPSExpressOutput, process.ALCAPPSPromptOutput, process.CalibrationOutput, process.DQMCalibrationOutput, process.DQMEventDisplayOutput, process.DQMGPUvsCPUOutput, process.DQMOnlineBeamspotOutput, process.DQMOutput, process.EcalCalibrationOutput, process.ExpressOutput, process.ExpressCosmicsOutput, process.ExpressAlignmentOutput, process.HLTMonitorOutput, process.NanoDSTOutput, process.RPCMONOutput, process.ScoutingPFOutput, process.PhysicsCommissioningOutput, process.PhysicsDispJetBTagMuEGTauOutput, process.PhysicsEGammaOutput, process.PhysicsEndOfFillOutput, process.PhysicsForwardOutput, process.PhysicsJetMETOutput, process.PhysicsMuonOutput, process.PhysicsReservedDoubleMuonLowMassOutput, process.PhysicsScoutingPFMonitorOutput, process.PhysicsTracksOutput, process.PhysicsHLTPhysicsOutput, process.PhysicsZeroBiasOutput, process.PhysicsHIZeroBias1Output, process.PhysicsHIZeroBias2Output, process.PhysicsHIZeroBias3Output, process.PhysicsHIZeroBias4Output, process.PhysicsHIZeroBias5Output, process.PhysicsHIZeroBias6Output, process.PhysicsTOTEM1part0Output, process.PhysicsTOTEM1part1Output, process.PhysicsTOTEM1part2Output, process.PhysicsTOTEM1part3Output, process.PhysicsTOTEM2part0Output, process.PhysicsTOTEM2part1Output, process.PhysicsTOTEM2part2Output, process.PhysicsTOTEM2part3Output, process.PhysicsTOTEM3Output, process.PhysicsTOTEM4part0Output, process.PhysicsTOTEM4part1Output, process.PhysicsTOTEM4part2Output, process.PhysicsTOTEM4part3Output, process.PhysicsRandomTOTEM1Output, process.PhysicsRandomTOTEM2Output, process.PhysicsRandomTOTEM3Output, process.PhysicsRandomTOTEM4Output, process.PhysicsZeroBiasTOTEM1Output, process.PhysicsZeroBiasTOTEM2Output, process.PhysicsZeroBiasTOTEM3Output, process.PhysicsZeroBiasTOTEM4Output, process.PhysicsMinimumBias0Output, process.PhysicsMinimumBias1Output, process.PhysicsMinimumBias2Output, process.PhysicsMinimumBias3Output, process.PhysicsMinimumBias4Output, process.PhysicsMinimumBias5Output, process.PhysicsMinimumBias6Output, process.PhysicsMinimumBias7Output, process.PhysicsMinimumBias8Output, process.PhysicsMinimumBias9Output, process.PhysicsHICommissioningOutput, process.PhysicsHIDoubleMuonOutput, process.PhysicsHISingleMuonOutput, process.PhysicsHIHardProbesOutput, process.PhysicsHITestRawOutput, process.PhysicsHITestRawPrimeOutput, process.PhysicsHITrackerNZSOutput, process.PhysicsHIForwardOutput, process.HIHLTMonitorOutput, process.HIDQMOutput, process.HIDQMEventDisplayOutput, process.HIDQMOnlineBeamspotOutput, process.HIExpressOutput, process.HIExpressAlignmentOutput, process.PhysicsHIHardProbesLowerOutput, process.PhysicsHIHardProbesPeripheralOutput, process.PhysicsHIHeavyFlavorOutput, process.Dataset_AlCaLowPtJet, process.Dataset_AlCaLumiPixelsCountsExpress, process.Dataset_AlCaLumiPixelsCountsPrompt, process.Dataset_AlCaP0, process.Dataset_AlCaPPSExpress, process.Dataset_AlCaPPSPrompt, process.Dataset_AlCaPhiSym, process.Dataset_BTagMu, process.Dataset_Commissioning, process.Dataset_Cosmics, process.Dataset_DQMGPUvsCPU, process.Dataset_DQMOnlineBeamspot, process.Dataset_DisplacedJet, process.Dataset_ReservedDoubleMuonLowMass, process.Dataset_EGamma, process.Dataset_EcalLaser, process.Dataset_EmptyBX, process.Dataset_EphemeralHLTPhysics, process.Dataset_EphemeralZeroBias, process.Dataset_EventDisplay, process.Dataset_ExpressAlignment, process.Dataset_ExpressCosmics, process.Dataset_ExpressPhysics, process.Dataset_FSQJet1, process.Dataset_FSQJet2, process.Dataset_FullTrack, process.Dataset_HFvetoTOTEM, process.Dataset_HIDQMOnlineBeamspot, process.Dataset_HIDoubleMuon, process.Dataset_HIDoubleMuonPsiPeri, process.Dataset_HIEmptyBX, process.Dataset_HIEventDisplay, process.Dataset_HIExpressAlignment, process.Dataset_HIExpressPhysics, process.Dataset_HIForward, process.Dataset_HIHLTMonitor, process.Dataset_HIHLTPhysics, process.Dataset_HIHardProbes, process.Dataset_HIHardProbesLower, process.Dataset_HIHardProbesPeripheral, process.Dataset_HIHcalNZS, process.Dataset_HIHeavyFlavor, process.Dataset_HINCaloJets, process.Dataset_HINPFJets, process.Dataset_HIOnlineMonitor, process.Dataset_HISingleMuon, process.Dataset_HITestRaw, process.Dataset_HITestRawPrime, process.Dataset_HITrackerNZS, process.Dataset_HIZeroBias1, process.Dataset_HIZeroBias10, process.Dataset_HIZeroBias11, process.Dataset_HIZeroBias12, process.Dataset_HIZeroBias2, process.Dataset_HIZeroBias3, process.Dataset_HIZeroBias4, process.Dataset_HIZeroBias5, process.Dataset_HIZeroBias6, process.Dataset_HIZeroBias7, process.Dataset_HIZeroBias8, process.Dataset_HIZeroBias9, process.Dataset_HLTMonitor, process.Dataset_HLTPhysics, process.Dataset_HcalNZS, process.Dataset_HeavyFlavor, process.Dataset_HighMultiplicity, process.Dataset_HighPtJet80, process.Dataset_HighPtLowerJets, process.Dataset_HighPtLowerPhotons, process.Dataset_HighPtPhoton30AndZ, process.Dataset_IsolatedBunch, process.Dataset_JetMET, process.Dataset_JetsTOTEM, process.Dataset_L1Accept, process.Dataset_L1MinimumBias, process.Dataset_MinBiasTOTEM, process.Dataset_MinimumBias, process.Dataset_MinimumBias0, process.Dataset_MinimumBias1, process.Dataset_MinimumBias2, process.Dataset_MinimumBias3, process.Dataset_MinimumBias4, process.Dataset_MinimumBias5, process.Dataset_MinimumBias6, process.Dataset_MinimumBias7, process.Dataset_MinimumBias8, process.Dataset_MinimumBias9, process.Dataset_MonteCarlo, process.Dataset_MuPlusX, process.Dataset_Muon, process.Dataset_MuonEG, process.Dataset_MuonEGammaTOTEM, process.Dataset_NoBPTX, process.Dataset_OnlineMonitor, process.Dataset_ParkingDoubleElectronLowMass0, process.Dataset_ParkingDoubleElectronLowMass1, process.Dataset_ParkingDoubleElectronLowMass2, process.Dataset_ParkingDoubleElectronLowMass3, process.Dataset_ParkingDoubleElectronLowMass4, process.Dataset_ParkingDoubleElectronLowMass5, process.Dataset_ParkingDoubleMuonLowMass0, process.Dataset_ParkingDoubleMuonLowMass1, process.Dataset_ParkingDoubleMuonLowMass2, process.Dataset_ParkingDoubleMuonLowMass3, process.Dataset_ParkingDoubleMuonLowMass4, process.Dataset_ParkingDoubleMuonLowMass5, process.Dataset_ParkingDoubleMuonLowMass6, process.Dataset_ParkingDoubleMuonLowMass7, process.Dataset_ParkingSingleMuon0, process.Dataset_ParkingSingleMuon1, process.Dataset_ParkingSingleMuon2, process.Dataset_RPCMonitor, process.Dataset_RandomTOTEM1, process.Dataset_RandomTOTEM2, process.Dataset_RandomTOTEM3, process.Dataset_RandomTOTEM4, process.Dataset_ScoutingPFMonitor, process.Dataset_ScoutingPFRun3, process.Dataset_SingleMuHighPt, process.Dataset_SingleMuLowPt, process.Dataset_TOTEM1part0, process.Dataset_TOTEM1part1, process.Dataset_TOTEM1part2, process.Dataset_TOTEM1part3, process.Dataset_TOTEM2part0, process.Dataset_TOTEM2part1, process.Dataset_TOTEM2part2, process.Dataset_TOTEM2part3, process.Dataset_TOTEM3, process.Dataset_TOTEM4part0, process.Dataset_TOTEM4part1, process.Dataset_TOTEM4part2, process.Dataset_TOTEM4part3, process.Dataset_Tau, process.Dataset_TestEnablesEcalHcal, process.Dataset_TestEnablesEcalHcalDQM, process.Dataset_ZeroBias, process.Dataset_ZeroBiasTOTEM, process.Dataset_ZeroBiasTOTEM1, process.Dataset_ZeroBiasTOTEM2, process.Dataset_ZeroBiasTOTEM3, process.Dataset_ZeroBiasTOTEM4, process.Dataset_ppForward, )) # source module (EDM inputs) diff --git a/HLTrigger/Configuration/test/OnLine_HLT_Fake.py b/HLTrigger/Configuration/test/OnLine_HLT_Fake.py index e845ba6e50ceb..568742d2b8263 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_Fake.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_Fake.py @@ -1,6 +1,6 @@ # hltGetConfiguration /dev/CMSSW_12_6_0/Fake --full --data --type Fake --unprescale --process HLTFake --globaltag auto:run1_hlt_Fake --input file:RelVal_Raw_Fake_DATA.root -# /dev/CMSSW_12_6_0/Fake/V6 (CMSSW_12_6_0_pre5) +# /dev/CMSSW_12_6_0/Fake/V7 (CMSSW_12_6_0) import FWCore.ParameterSet.Config as cms @@ -8,7 +8,7 @@ process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_6_0/Fake/V6') + tableName = cms.string('/dev/CMSSW_12_6_0/Fake/V7') ) process.streams = cms.PSet( A = cms.vstring( 'InitialPD' ) ) diff --git a/HLTrigger/Configuration/test/OnLine_HLT_Fake1.py b/HLTrigger/Configuration/test/OnLine_HLT_Fake1.py index e2b575ded56bb..5a6d4be59d652 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_Fake1.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_Fake1.py @@ -1,6 +1,6 @@ # hltGetConfiguration /dev/CMSSW_12_6_0/Fake1 --full --data --type Fake1 --unprescale --process HLTFake1 --globaltag auto:run2_hlt_Fake1 --input file:RelVal_Raw_Fake1_DATA.root -# /dev/CMSSW_12_6_0/Fake1/V6 (CMSSW_12_6_0_pre5) +# /dev/CMSSW_12_6_0/Fake1/V7 (CMSSW_12_6_0) import FWCore.ParameterSet.Config as cms @@ -8,7 +8,7 @@ process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_6_0/Fake1/V6') + tableName = cms.string('/dev/CMSSW_12_6_0/Fake1/V7') ) process.streams = cms.PSet( A = cms.vstring( 'InitialPD' ) ) diff --git a/HLTrigger/Configuration/test/OnLine_HLT_Fake2.py b/HLTrigger/Configuration/test/OnLine_HLT_Fake2.py index ff1ccbf980c7d..bb363fbae233f 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_Fake2.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_Fake2.py @@ -1,6 +1,6 @@ # hltGetConfiguration /dev/CMSSW_12_6_0/Fake2 --full --data --type Fake2 --unprescale --process HLTFake2 --globaltag auto:run2_hlt_Fake2 --input file:RelVal_Raw_Fake2_DATA.root -# /dev/CMSSW_12_6_0/Fake2/V6 (CMSSW_12_6_0_pre5) +# /dev/CMSSW_12_6_0/Fake2/V7 (CMSSW_12_6_0) import FWCore.ParameterSet.Config as cms @@ -8,7 +8,7 @@ process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_6_0/Fake2/V6') + tableName = cms.string('/dev/CMSSW_12_6_0/Fake2/V7') ) process.streams = cms.PSet( A = cms.vstring( 'InitialPD' ) ) diff --git a/HLTrigger/Configuration/test/OnLine_HLT_GRun.py b/HLTrigger/Configuration/test/OnLine_HLT_GRun.py index 39b9405f4b606..204d976fb8a06 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_GRun.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_GRun.py @@ -1,6 +1,6 @@ # hltGetConfiguration /dev/CMSSW_12_6_0/GRun --full --data --type GRun --unprescale --process HLTGRun --globaltag auto:run3_hlt_GRun --input file:RelVal_Raw_GRun_DATA.root -# /dev/CMSSW_12_6_0/GRun/V11 (CMSSW_12_6_0_pre5) +# /dev/CMSSW_12_6_0/GRun/V16 (CMSSW_12_6_0) import FWCore.ParameterSet.Config as cms @@ -12,7 +12,7 @@ process.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA() process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_6_0/GRun/V11') + tableName = cms.string('/dev/CMSSW_12_6_0/GRun/V16') ) process.transferSystem = cms.PSet( @@ -2847,10 +2847,6 @@ 'HLT_AK8DiPFJet250_250_MassSD50_v2', 'HLT_AK8DiPFJet260_260_MassSD30_v2', 'HLT_AK8DiPFJet270_270_MassSD30_v2', - 'HLT_AK8PFHT750_TrimMass50_v14', - 'HLT_AK8PFHT800_TrimMass50_v14', - 'HLT_AK8PFHT850_TrimMass50_v13', - 'HLT_AK8PFHT900_TrimMass50_v13', 'HLT_AK8PFJet140_v17', 'HLT_AK8PFJet200_v17', 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', @@ -2862,15 +2858,11 @@ 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', 'HLT_AK8PFJet320_v18', - 'HLT_AK8PFJet360_TrimMass30_v20', - 'HLT_AK8PFJet380_TrimMass30_v13', 'HLT_AK8PFJet400_MassSD30_v2', 'HLT_AK8PFJet400_SoftDropMass40_v3', - 'HLT_AK8PFJet400_TrimMass30_v14', 'HLT_AK8PFJet400_v18', 'HLT_AK8PFJet40_v18', 'HLT_AK8PFJet420_MassSD30_v2', - 'HLT_AK8PFJet420_TrimMass30_v13', 'HLT_AK8PFJet425_SoftDropMass40_v3', 'HLT_AK8PFJet450_MassSD30_v2', 'HLT_AK8PFJet450_SoftDropMass40_v3', @@ -3215,10 +3207,6 @@ 'HLT_AK8DiPFJet250_250_MassSD50_v2', 'HLT_AK8DiPFJet260_260_MassSD30_v2', 'HLT_AK8DiPFJet270_270_MassSD30_v2', - 'HLT_AK8PFHT750_TrimMass50_v14', - 'HLT_AK8PFHT800_TrimMass50_v14', - 'HLT_AK8PFHT850_TrimMass50_v13', - 'HLT_AK8PFHT900_TrimMass50_v13', 'HLT_AK8PFJet140_v17', 'HLT_AK8PFJet200_v17', 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', @@ -3230,15 +3218,11 @@ 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', 'HLT_AK8PFJet320_v18', - 'HLT_AK8PFJet360_TrimMass30_v20', - 'HLT_AK8PFJet380_TrimMass30_v13', 'HLT_AK8PFJet400_MassSD30_v2', 'HLT_AK8PFJet400_SoftDropMass40_v3', - 'HLT_AK8PFJet400_TrimMass30_v14', 'HLT_AK8PFJet400_v18', 'HLT_AK8PFJet40_v18', 'HLT_AK8PFJet420_MassSD30_v2', - 'HLT_AK8PFJet420_TrimMass30_v13', 'HLT_AK8PFJet425_SoftDropMass40_v3', 'HLT_AK8PFJet450_MassSD30_v2', 'HLT_AK8PFJet450_SoftDropMass40_v3', @@ -3465,15 +3449,15 @@ 'HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay2nsInclusive_v3', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet30_Inclusive1PtrkShortSig5_v3', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet35_Inclusive1PtrkShortSig5_v3', - 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3')+cms.vstring( 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v3', + 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3', + 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v3', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet60_DisplacedTrack_v3', 'HLT_HT270_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3', 'HLT_HT320_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3', 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v15', 'HLT_HT420_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3', 'HLT_HT425_v11', - 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsInclusive_v2', - 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsTrackless_v3', + 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsInclusive_v2')+cms.vstring( 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsTrackless_v3', 'HLT_HT430_DelayedJet40_DoubleDelay1nsInclusive_v3', 'HLT_HT430_DelayedJet40_SingleDelay0p5nsInclusive_v1', 'HLT_HT430_DelayedJet40_SingleDelay0p5nsTrackless_v1', @@ -3719,15 +3703,15 @@ 'HLT_Photon100EBHE10_v4', 'HLT_Photon110EB_TightID_TightIso_v4', 'HLT_Photon120_R9Id90_HE10_IsoM_v16', - 'HLT_Photon120_v15')+cms.vstring( 'HLT_Photon150_v9', + 'HLT_Photon120_v15', + 'HLT_Photon150_v9', 'HLT_Photon165_R9Id90_HE10_IsoM_v17', 'HLT_Photon175_v17', 'HLT_Photon200_v16', 'HLT_Photon20_HoverELoose_v12', 'HLT_Photon20_v4', 'HLT_Photon300_NoHE_v15', - 'HLT_Photon30EB_TightID_TightIso_v3', - 'HLT_Photon30_HoverELoose_v12', + 'HLT_Photon30EB_TightID_TightIso_v3')+cms.vstring( 'HLT_Photon30_HoverELoose_v12', 'HLT_Photon33_v7', 'HLT_Photon35_TwoProngs35_v3', 'HLT_Photon50_R9Id90_HE10_IsoM_v16', @@ -7127,7 +7111,7 @@ L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) ) -process.hltPreAK8PFJet360TrimMass30 = cms.EDFilter( "HLTPrescaler", +process.hltPreAK8PFJet400MassSD30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) @@ -7812,12 +7796,12 @@ src = cms.InputTag( "hltAK8CaloJetsIDPassed" ), correctors = cms.VInputTag( 'hltAK8CaloCorrector' ) ) -process.hltAK8SingleCaloJet260 = cms.EDFilter( "HLT1CaloJet", +process.hltAK8SingleCaloJet300 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 260.0 ), + MinPt = cms.double( 300.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), @@ -11215,34 +11199,34 @@ src = cms.InputTag( "hltAK8PFJetsTightID" ), correctors = cms.VInputTag( 'hltAK8PFCorrector' ) ) -process.hltAK8PFJetsCorrectedMatchedToCaloJets260 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", +process.hltAK8PFJetsCorrectedMatchedToCaloJets300 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltAK8SingleCaloJet260" ), + triggerJetsFilter = cms.InputTag( "hltAK8SingleCaloJet300" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) -process.hltAK8SinglePFJet360 = cms.EDFilter( "HLT1PFJet", +process.hltAK8SinglePFJet400 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 360.0 ), + MinPt = cms.double( 400.0 ), MinMass = cms.double( 0.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) -process.hltAK8TrimModJets = cms.EDProducer( "FastjetJetProducer", +process.hltAK8SoftDropModJets = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), - useTrimming = cms.bool( True ), + useTrimming = cms.bool( False ), usePruning = cms.bool( False ), useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), useKtPruning = cms.bool( False ), useConstituentSubtraction = cms.bool( False ), - useSoftDrop = cms.bool( False ), + useSoftDrop = cms.bool( True ), correctShape = cms.bool( False ), UseOnlyVertexTracks = cms.bool( False ), UseOnlyOnePV = cms.bool( False ), @@ -11251,12 +11235,12 @@ rFilt = cms.double( 0.1 ), rFiltFactor = cms.double( -1.0 ), trimPtFracMin = cms.double( 0.03 ), - zcut = cms.double( -1.0 ), + zcut = cms.double( 0.1 ), rcut_factor = cms.double( -1.0 ), csRho_EtaMax = cms.double( -1.0 ), csRParam = cms.double( -1.0 ), - beta = cms.double( -1.0 ), - R0 = cms.double( -1.0 ), + beta = cms.double( 0.0 ), + R0 = cms.double( 0.8 ), gridMaxRapidity = cms.double( -1.0 ), gridSpacing = cms.double( -1.0 ), DzTrVtxMax = cms.double( 0.0 ), @@ -11318,12 +11302,12 @@ jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) -process.hltAK8SinglePFJetTrimModMass30 = cms.EDFilter( "HLT1PFJet", +process.hltAK8SinglePFSoftDropModMass30 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8TrimModJets" ), + inputTag = cms.InputTag( "hltAK8SoftDropModJets" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), - MinPt = cms.double( 0.0 ), + MinPt = cms.double( 180.0 ), MinMass = cms.double( 30.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), @@ -11333,75 +11317,7 @@ process.hltBoolEnd = cms.EDFilter( "HLTBool", result = cms.bool( True ) ) -process.hltPreAK8PFJet380TrimMass30 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltAK8SingleCaloJet280 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 280.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -process.hltAK8PFJetsCorrectedMatchedToCaloJets280 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltAK8SingleCaloJet280" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) -) -process.hltAK8SinglePFJet380 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 380.0 ), - MinMass = cms.double( 0.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -process.hltPreAK8PFJet400TrimMass30 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltAK8SingleCaloJet300 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 300.0 ), - MinMass = cms.double( -1.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -process.hltAK8PFJetsCorrectedMatchedToCaloJets300 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", - src = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerJetsFilter = cms.InputTag( "hltAK8SingleCaloJet300" ), - triggerJetsType = cms.int32( 85 ), - maxDeltaR = cms.double( 0.5 ) -) -process.hltAK8SinglePFJet400 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 400.0 ), - MinMass = cms.double( 0.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -process.hltPreAK8PFJet420TrimMass30 = cms.EDFilter( "HLTPrescaler", +process.hltPreAK8PFJet420MassSD30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) @@ -11435,111 +11351,6 @@ MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) -process.hltPreAK8PFJet400MassSD30 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltAK8SoftDropModJets = cms.EDProducer( "FastjetJetProducer", - useMassDropTagger = cms.bool( False ), - useFiltering = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - useTrimming = cms.bool( False ), - usePruning = cms.bool( False ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - useKtPruning = cms.bool( False ), - useConstituentSubtraction = cms.bool( False ), - useSoftDrop = cms.bool( True ), - correctShape = cms.bool( False ), - UseOnlyVertexTracks = cms.bool( False ), - UseOnlyOnePV = cms.bool( False ), - muCut = cms.double( -1.0 ), - yCut = cms.double( -1.0 ), - rFilt = cms.double( 0.1 ), - rFiltFactor = cms.double( -1.0 ), - trimPtFracMin = cms.double( 0.03 ), - zcut = cms.double( 0.1 ), - rcut_factor = cms.double( -1.0 ), - csRho_EtaMax = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - beta = cms.double( 0.0 ), - R0 = cms.double( 0.8 ), - gridMaxRapidity = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - DzTrVtxMax = cms.double( 0.0 ), - DxyTrVtxMax = cms.double( 0.0 ), - MaxVtxZ = cms.double( 15.0 ), - subjetPtMin = cms.double( -1.0 ), - muMin = cms.double( -1.0 ), - muMax = cms.double( -1.0 ), - yMin = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - dRMin = cms.double( -1.0 ), - dRMax = cms.double( -1.0 ), - maxDepth = cms.int32( -1 ), - nFilt = cms.int32( -1 ), - MinVtxNdof = cms.int32( 5 ), - src = cms.InputTag( "hltParticleFlow" ), - srcPVs = cms.InputTag( "hltPixelVertices" ), - jetType = cms.string( "PFJet" ), - jetAlgorithm = cms.string( "AntiKt" ), - rParam = cms.double( 0.8 ), - inputEtMin = cms.double( 0.0 ), - inputEMin = cms.double( 0.0 ), - jetPtMin = cms.double( 20.0 ), - doPVCorrection = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - doRhoFastjet = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - puPtMin = cms.double( 10.0 ), - nSigmaPU = cms.double( 1.0 ), - radiusPU = cms.double( 0.8 ), - subtractorName = cms.string( "" ), - useExplicitGhosts = cms.bool( False ), - doAreaDiskApprox = cms.bool( False ), - voronoiRfact = cms.double( -0.9 ), - Rho_EtaMax = cms.double( 4.4 ), - Ghost_EtaMax = cms.double( 5.0 ), - Active_Area_Repeats = cms.int32( 1 ), - GhostArea = cms.double( 0.01 ), - restrictInputs = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - writeCompound = cms.bool( False ), - writeJetsWithConst = cms.bool( False ), - doFastJetNonUniform = cms.bool( False ), - useDeterministicSeed = cms.bool( True ), - minSeed = cms.uint32( 14327 ), - verbosity = cms.int32( 0 ), - puWidth = cms.double( 0.0 ), - nExclude = cms.uint32( 0 ), - maxBadEcalCells = cms.uint32( 9999999 ), - maxBadHcalCells = cms.uint32( 9999999 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - puCenters = cms.vdouble( ), - applyWeight = cms.bool( False ), - srcWeights = cms.InputTag( "" ), - minimumTowersFraction = cms.double( 0.0 ), - jetCollInstanceName = cms.string( "" ), - sumRecHits = cms.bool( False ) -) -process.hltAK8SinglePFSoftDropModMass30 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8SoftDropModJets" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 180.0 ), - MinMass = cms.double( 30.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -process.hltPreAK8PFJet420MassSD30 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) process.hltPreAK8PFJet450MassSD30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -11668,142 +11479,6 @@ MaxEta = cms.double( 2.5 ), MinN = cms.int32( 2 ) ) -process.hltL1sAllHTTSeeds = cms.EDFilter( "HLTL1TSeed", - saveTags = cms.bool( True ), - L1SeedsLogicalExpression = cms.string( "L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT255er OR L1_HTT280er OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er_QuadJet_80_60_er2p1_45_40_er2p3 OR L1_HTT320er_QuadJet_80_60_er2p1_50_45_er2p3 OR L1_HTT320er OR L1_HTT360er OR L1_ETT2000 OR L1_HTT400er OR L1_HTT450er" ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) -) -process.hltPreAK8PFHT750TrimMass50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltAK8HtMht = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - excludePFMuons = cms.bool( False ), - minNJetHt = cms.int32( 0 ), - minNJetMht = cms.int32( 0 ), - minPtJetHt = cms.double( 150.0 ), - minPtJetMht = cms.double( 30.0 ), - maxEtaJetHt = cms.double( 2.5 ), - maxEtaJetMht = cms.double( 5.0 ), - jetsLabel = cms.InputTag( "hltAK8CaloJetsCorrected" ), - pfCandidatesLabel = cms.InputTag( "" ) -) -process.hltAK8Ht650 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltAK8HtMht' ), - mhtLabels = cms.VInputTag( 'hltAK8HtMht' ), - minHt = cms.vdouble( 650.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -process.hltAK8PFHTwJetPt200 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - excludePFMuons = cms.bool( False ), - minNJetHt = cms.int32( 0 ), - minNJetMht = cms.int32( 0 ), - minPtJetHt = cms.double( 200.0 ), - minPtJetMht = cms.double( 0.0 ), - maxEtaJetHt = cms.double( 2.5 ), - maxEtaJetMht = cms.double( 999.0 ), - jetsLabel = cms.InputTag( "hltAK8PFJetsCorrected" ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ) -) -process.hlt1AK8PFJetsTrimMass50Pt200 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltAK8TrimModJets" ), - triggerType = cms.int32( 85 ), - MinE = cms.double( -1.0 ), - MinPt = cms.double( 200.0 ), - MinMass = cms.double( 50.0 ), - MaxMass = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - MinN = cms.int32( 1 ) -) -process.hltAK8PFHT750 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - mhtLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - minHt = cms.vdouble( 750.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -process.hltPreAK8PFHT800TrimMass50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltAK8Ht700 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltAK8HtMht' ), - mhtLabels = cms.VInputTag( 'hltAK8HtMht' ), - minHt = cms.vdouble( 700.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -process.hltAK8PFHT800 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - mhtLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - minHt = cms.vdouble( 800.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -process.hltPreAK8PFHT850TrimMass50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltAK8Ht750 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltAK8HtMht' ), - mhtLabels = cms.VInputTag( 'hltAK8HtMht' ), - minHt = cms.vdouble( 750.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -process.hltAK8PFHT850 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - mhtLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - minHt = cms.vdouble( 850.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -process.hltPreAK8PFHT900TrimMass50 = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltAK8Ht800 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltAK8HtMht' ), - mhtLabels = cms.VInputTag( 'hltAK8HtMht' ), - minHt = cms.vdouble( 800.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) -process.hltAK8PFHT900 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - htLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - mhtLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - minHt = cms.vdouble( 900.0 ), - minMht = cms.vdouble( 0.0 ), - minMeff = cms.vdouble( 0.0 ), - meffSlope = cms.vdouble( 1.0 ) -) process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200" ), @@ -34420,6 +34095,18 @@ minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) +process.hltL1sAllHTTSeeds = cms.EDFilter( "HLTL1TSeed", + saveTags = cms.bool( True ), + L1SeedsLogicalExpression = cms.string( "L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT255er OR L1_HTT280er OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er_QuadJet_80_60_er2p1_45_40_er2p3 OR L1_HTT320er_QuadJet_80_60_er2p1_50_45_er2p3 OR L1_HTT320er OR L1_HTT360er OR L1_ETT2000 OR L1_HTT400er OR L1_HTT450er" ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) process.hltPrePFHT510 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) @@ -60632,10 +60319,6 @@ ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) ) -process.hltPreDSTHLTMuonRun3PFScoutingPixelTracking = cms.EDFilter( "HLTPrescaler", - offset = cms.uint32( 0 ), - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) -) process.hltMuonTriggerResultsFilter = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), @@ -60644,6 +60327,10 @@ throw = cms.bool( True ), triggerConditions = cms.vstring( 'Dataset_Muon' ) ) +process.hltPreDSTHLTMuonRun3PFScoutingPixelTracking = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) process.hltL1sSingleEG10er2p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleEG10er2p5" ), @@ -61551,6 +61238,91 @@ offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) +process.hltAK8TrimModJets = cms.EDProducer( "FastjetJetProducer", + useMassDropTagger = cms.bool( False ), + useFiltering = cms.bool( False ), + useDynamicFiltering = cms.bool( False ), + useTrimming = cms.bool( True ), + usePruning = cms.bool( False ), + useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), + useKtPruning = cms.bool( False ), + useConstituentSubtraction = cms.bool( False ), + useSoftDrop = cms.bool( False ), + correctShape = cms.bool( False ), + UseOnlyVertexTracks = cms.bool( False ), + UseOnlyOnePV = cms.bool( False ), + muCut = cms.double( -1.0 ), + yCut = cms.double( -1.0 ), + rFilt = cms.double( 0.1 ), + rFiltFactor = cms.double( -1.0 ), + trimPtFracMin = cms.double( 0.03 ), + zcut = cms.double( -1.0 ), + rcut_factor = cms.double( -1.0 ), + csRho_EtaMax = cms.double( -1.0 ), + csRParam = cms.double( -1.0 ), + beta = cms.double( -1.0 ), + R0 = cms.double( -1.0 ), + gridMaxRapidity = cms.double( -1.0 ), + gridSpacing = cms.double( -1.0 ), + DzTrVtxMax = cms.double( 0.0 ), + DxyTrVtxMax = cms.double( 0.0 ), + MaxVtxZ = cms.double( 15.0 ), + subjetPtMin = cms.double( -1.0 ), + muMin = cms.double( -1.0 ), + muMax = cms.double( -1.0 ), + yMin = cms.double( -1.0 ), + yMax = cms.double( -1.0 ), + dRMin = cms.double( -1.0 ), + dRMax = cms.double( -1.0 ), + maxDepth = cms.int32( -1 ), + nFilt = cms.int32( -1 ), + MinVtxNdof = cms.int32( 5 ), + src = cms.InputTag( "hltParticleFlow" ), + srcPVs = cms.InputTag( "hltPixelVertices" ), + jetType = cms.string( "PFJet" ), + jetAlgorithm = cms.string( "AntiKt" ), + rParam = cms.double( 0.8 ), + inputEtMin = cms.double( 0.0 ), + inputEMin = cms.double( 0.0 ), + jetPtMin = cms.double( 20.0 ), + doPVCorrection = cms.bool( False ), + doAreaFastjet = cms.bool( False ), + doRhoFastjet = cms.bool( False ), + doPUOffsetCorr = cms.bool( False ), + puPtMin = cms.double( 10.0 ), + nSigmaPU = cms.double( 1.0 ), + radiusPU = cms.double( 0.8 ), + subtractorName = cms.string( "" ), + useExplicitGhosts = cms.bool( False ), + doAreaDiskApprox = cms.bool( False ), + voronoiRfact = cms.double( -0.9 ), + Rho_EtaMax = cms.double( 4.4 ), + Ghost_EtaMax = cms.double( 5.0 ), + Active_Area_Repeats = cms.int32( 1 ), + GhostArea = cms.double( 0.01 ), + restrictInputs = cms.bool( False ), + maxInputs = cms.uint32( 1 ), + writeCompound = cms.bool( False ), + writeJetsWithConst = cms.bool( False ), + doFastJetNonUniform = cms.bool( False ), + useDeterministicSeed = cms.bool( True ), + minSeed = cms.uint32( 14327 ), + verbosity = cms.int32( 0 ), + puWidth = cms.double( 0.0 ), + nExclude = cms.uint32( 0 ), + maxBadEcalCells = cms.uint32( 9999999 ), + maxBadHcalCells = cms.uint32( 9999999 ), + maxProblematicEcalCells = cms.uint32( 9999999 ), + maxProblematicHcalCells = cms.uint32( 9999999 ), + maxRecoveredEcalCells = cms.uint32( 9999999 ), + maxRecoveredHcalCells = cms.uint32( 9999999 ), + puCenters = cms.vdouble( ), + applyWeight = cms.bool( False ), + srcWeights = cms.InputTag( "" ), + minimumTowersFraction = cms.double( 0.0 ), + jetCollInstanceName = cms.string( "" ), + sumRecHits = cms.bool( False ) +) process.hltAK8TrimPFJetCollection20Filter = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8TrimModJets" ), @@ -84337,10 +84109,6 @@ 'HLT_AK8DiPFJet250_250_MassSD50_v2', 'HLT_AK8DiPFJet260_260_MassSD30_v2', 'HLT_AK8DiPFJet270_270_MassSD30_v2', - 'HLT_AK8PFHT750_TrimMass50_v14', - 'HLT_AK8PFHT800_TrimMass50_v14', - 'HLT_AK8PFHT850_TrimMass50_v13', - 'HLT_AK8PFHT900_TrimMass50_v13', 'HLT_AK8PFJet140_v17', 'HLT_AK8PFJet200_v17', 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', @@ -84352,15 +84120,11 @@ 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetBB0p35_v3', 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3', 'HLT_AK8PFJet320_v18', - 'HLT_AK8PFJet360_TrimMass30_v20', - 'HLT_AK8PFJet380_TrimMass30_v13', 'HLT_AK8PFJet400_MassSD30_v2', 'HLT_AK8PFJet400_SoftDropMass40_v3', - 'HLT_AK8PFJet400_TrimMass30_v14', 'HLT_AK8PFJet400_v18', 'HLT_AK8PFJet40_v18', 'HLT_AK8PFJet420_MassSD30_v2', - 'HLT_AK8PFJet420_TrimMass30_v13', 'HLT_AK8PFJet425_SoftDropMass40_v3', 'HLT_AK8PFJet450_MassSD30_v2', 'HLT_AK8PFJet450_SoftDropMass40_v3', @@ -84771,10 +84535,6 @@ 'HLT_AK8DiPFJet250_250_MassSD50_v2 / 3', 'HLT_AK8DiPFJet260_260_MassSD30_v2 / 3', 'HLT_AK8DiPFJet270_270_MassSD30_v2 / 3', - 'HLT_AK8PFHT750_TrimMass50_v14 / 3', - 'HLT_AK8PFHT800_TrimMass50_v14 / 3', - 'HLT_AK8PFHT850_TrimMass50_v13 / 3', - 'HLT_AK8PFHT900_TrimMass50_v13 / 3', 'HLT_AK8PFJet140_v17 / 3', 'HLT_AK8PFJet200_v17 / 3', 'HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v3 / 3', @@ -84786,15 +84546,11 @@ 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetBB0p35_v3 / 3', 'HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3 / 3', 'HLT_AK8PFJet320_v18 / 3', - 'HLT_AK8PFJet360_TrimMass30_v20 / 3', - 'HLT_AK8PFJet380_TrimMass30_v13 / 3', 'HLT_AK8PFJet400_MassSD30_v2 / 3', 'HLT_AK8PFJet400_SoftDropMass40_v3 / 3', - 'HLT_AK8PFJet400_TrimMass30_v14 / 3', 'HLT_AK8PFJet400_v18 / 3', 'HLT_AK8PFJet40_v18 / 3', 'HLT_AK8PFJet420_MassSD30_v2 / 3', - 'HLT_AK8PFJet420_TrimMass30_v13 / 3', 'HLT_AK8PFJet425_SoftDropMass40_v3 / 3', 'HLT_AK8PFJet450_MassSD30_v2 / 3', 'HLT_AK8PFJet450_SoftDropMass40_v3 / 3', @@ -85021,15 +84777,15 @@ 'HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay2nsInclusive_v3 / 3', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet30_Inclusive1PtrkShortSig5_v3 / 3', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet35_Inclusive1PtrkShortSig5_v3 / 3', - 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3 / 3')+cms.vstring( 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v3 / 3', + 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3 / 3', + 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v3 / 3', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet60_DisplacedTrack_v3 / 3', 'HLT_HT270_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3 / 3', 'HLT_HT320_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3 / 3', 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v15 / 3', 'HLT_HT420_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3 / 3', 'HLT_HT425_v11 / 3', - 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsInclusive_v2 / 3', - 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsTrackless_v3 / 3', + 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsInclusive_v2 / 3')+cms.vstring( 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsTrackless_v3 / 3', 'HLT_HT430_DelayedJet40_DoubleDelay1nsInclusive_v3 / 3', 'HLT_HT430_DelayedJet40_SingleDelay0p5nsInclusive_v1 / 3', 'HLT_HT430_DelayedJet40_SingleDelay0p5nsTrackless_v1 / 3', @@ -85275,15 +85031,15 @@ 'HLT_Photon100EBHE10_v4 / 3', 'HLT_Photon110EB_TightID_TightIso_v4 / 3', 'HLT_Photon120_R9Id90_HE10_IsoM_v16 / 3', - 'HLT_Photon120_v15 / 3')+cms.vstring( 'HLT_Photon150_v9 / 3', + 'HLT_Photon120_v15 / 3', + 'HLT_Photon150_v9 / 3', 'HLT_Photon165_R9Id90_HE10_IsoM_v17 / 3', 'HLT_Photon175_v17 / 3', 'HLT_Photon200_v16 / 3', 'HLT_Photon20_HoverELoose_v12 / 3', 'HLT_Photon20_v4 / 3', 'HLT_Photon300_NoHE_v15 / 3', - 'HLT_Photon30EB_TightID_TightIso_v3 / 3', - 'HLT_Photon30_HoverELoose_v12 / 3', + 'HLT_Photon30EB_TightID_TightIso_v3 / 3')+cms.vstring( 'HLT_Photon30_HoverELoose_v12 / 3', 'HLT_Photon33_v7 / 3', 'HLT_Photon35_TwoProngs35_v3 / 3', 'HLT_Photon50_R9Id90_HE10_IsoM_v16 / 3', @@ -87073,10 +86829,6 @@ process.HLTriggerFirstPath = cms.Path( process.hltGetRaw + process.hltPSetMap + process.hltBoolFalse ) process.Status_OnCPU = cms.Path( process.statusOnGPU + ~process.statusOnGPUFilter ) process.Status_OnGPU = cms.Path( process.statusOnGPU + process.statusOnGPUFilter ) -process.HLT_AK8PFJet360_TrimMass30_v20 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8PFJet360TrimMass30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet260 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets260 + process.hltAK8SinglePFJet360 + process.hltAK8TrimModJets + process.hltAK8SinglePFJetTrimModMass30 + process.HLTEndSequence ) -process.HLT_AK8PFJet380_TrimMass30_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8PFJet380TrimMass30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet280 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets280 + process.hltAK8SinglePFJet380 + process.hltAK8TrimModJets + process.hltAK8SinglePFJetTrimModMass30 + process.HLTEndSequence ) -process.HLT_AK8PFJet400_TrimMass30_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8PFJet400TrimMass30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet300 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets300 + process.hltAK8SinglePFJet400 + process.hltAK8TrimModJets + process.hltAK8SinglePFJetTrimModMass30 + process.HLTEndSequence ) -process.HLT_AK8PFJet420_TrimMass30_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8PFJet420TrimMass30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet320 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets320 + process.hltAK8SinglePFJet420 + process.hltAK8TrimModJets + process.hltAK8SinglePFJetTrimModMass30 + process.HLTEndSequence ) process.HLT_AK8PFJet400_MassSD30_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8PFJet400MassSD30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet300 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets300 + process.hltAK8SinglePFJet400 + process.hltAK8SoftDropModJets + process.hltAK8SinglePFSoftDropModMass30 + process.HLTEndSequence ) process.HLT_AK8PFJet420_MassSD30_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8PFJet420MassSD30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet320 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets320 + process.hltAK8SinglePFJet420 + process.hltAK8SoftDropModJets + process.hltAK8SinglePFSoftDropModMass30 + process.HLTEndSequence ) process.HLT_AK8PFJet450_MassSD30_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8PFJet450MassSD30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet350 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets350 + process.hltAK8SinglePFJet450 + process.hltAK8SoftDropModJets + process.hltAK8SinglePFSoftDropModMass30 + process.HLTEndSequence ) @@ -87084,10 +86836,6 @@ process.HLT_AK8DiPFJet250_250_MassSD50_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8DiPFJet250250MassSD50 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltAK8DoublePFJet250 + process.hltAK8SoftDropModJets + process.hltAK8DoublePFJetSDModMass50 + process.HLTEndSequence ) process.HLT_AK8DiPFJet260_260_MassSD30_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8DiPFJet260260MassSD30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltAK8DoublePFJet260 + process.hltAK8SoftDropModJets + process.hltAK8DoublePFJetSDModMass30 + process.HLTEndSequence ) process.HLT_AK8DiPFJet270_270_MassSD30_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8DiPFJet270270MassSD30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet200 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets200 + process.hltAK8DoublePFJet270 + process.hltAK8SoftDropModJets + process.hltAK8DoublePFJetSDModMass30 + process.HLTEndSequence ) -process.HLT_AK8PFHT750_TrimMass50_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPreAK8PFHT750TrimMass50 + process.HLTAK8CaloJetsSequence + process.hltAK8HtMht + process.hltAK8Ht650 + process.HLTAK8PFJetsSequence + process.hltAK8PFHTwJetPt200 + process.hltAK8TrimModJets + process.hlt1AK8PFJetsTrimMass50Pt200 + process.hltAK8PFHT750 + process.HLTEndSequence ) -process.HLT_AK8PFHT800_TrimMass50_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPreAK8PFHT800TrimMass50 + process.HLTAK8CaloJetsSequence + process.hltAK8HtMht + process.hltAK8Ht700 + process.HLTAK8PFJetsSequence + process.hltAK8PFHTwJetPt200 + process.hltAK8TrimModJets + process.hlt1AK8PFJetsTrimMass50Pt200 + process.hltAK8PFHT800 + process.HLTEndSequence ) -process.HLT_AK8PFHT850_TrimMass50_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPreAK8PFHT850TrimMass50 + process.HLTAK8CaloJetsSequence + process.hltAK8HtMht + process.hltAK8Ht750 + process.HLTAK8PFJetsSequence + process.hltAK8PFHTwJetPt200 + process.hltAK8TrimModJets + process.hlt1AK8PFJetsTrimMass50Pt200 + process.hltAK8PFHT850 + process.HLTEndSequence ) -process.HLT_AK8PFHT900_TrimMass50_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPreAK8PFHT900TrimMass50 + process.HLTAK8CaloJetsSequence + process.hltAK8HtMht + process.hltAK8Ht800 + process.HLTAK8PFJetsSequence + process.hltAK8PFHTwJetPt200 + process.hltAK8TrimModJets + process.hlt1AK8PFJetsTrimMass50Pt200 + process.hltAK8PFHT900 + process.HLTEndSequence ) process.HLT_CaloJet500_NoJetID_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreCaloJet500NoJetID + process.HLTAK4CaloJetsReconstructionNoIDSequence + process.HLTAK4CaloJetsCorrectionNoIDSequence + process.hltSingleCaloJet500 + process.HLTEndSequence ) process.HLT_CaloJet550_NoJetID_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreCaloJet550NoJetID + process.HLTAK4CaloJetsReconstructionNoIDSequence + process.HLTAK4CaloJetsCorrectionNoIDSequence + process.hltSingleCaloJet550 + process.HLTEndSequence ) process.HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu5DoubleEG3 + process.hltPreDoubleMu5UpsilonDoubleEle3CaloIdLTrackIdL + process.HLTDiMu5DiEle3CaloIdLTrackIdLMuonlegSequence + process.HLTDiMu5DiEle3CaloIdLTrackIdLElectronlegSequence + process.HLTEndSequence ) @@ -87503,7 +87251,7 @@ process.HLT_EphemeralZeroBias_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBiasCopy + process.hltPreEphemeralZeroBias + process.HLTEndSequence ) process.DST_ZeroBias_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreDSTZeroBias + process.HLTEndSequence ) process.DST_Run3_PFScoutingPixelTracking_v18 = cms.Path( process.HLTBeginSequence + process.hltL1sDSTRun3PFScoutingPixelTracking + process.hltPreDSTRun3PFScoutingPixelTracking + process.HLTPFScoutingPixelTrackingSequence + process.HLTEndSequence ) -process.DST_HLTMuon_Run3_PFScoutingPixelTracking_v18 = cms.Path( process.HLTBeginSequence + process.hltPreDSTHLTMuonRun3PFScoutingPixelTracking + process.hltMuonTriggerResultsFilter + process.HLTPFScoutingPixelTrackingSequence + process.HLTEndSequence ) +process.DST_HLTMuon_Run3_PFScoutingPixelTracking_v18 = cms.Path( process.HLTBeginSequence + process.hltMuonTriggerResultsFilter + process.hltPreDSTHLTMuonRun3PFScoutingPixelTracking + process.HLTPFScoutingPixelTrackingSequence + process.HLTEndSequence ) process.HLT_Photon20_HoverELoose_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10er2p5 + process.hltPrePhoton20HoverELoose + process.HLTPhoton20SequenceLooseHOverE + process.HLTEndSequence ) process.HLT_Photon30_HoverELoose_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10er2p5 + process.hltPrePhoton30HoverELoose + process.HLTPhoton30SequenceLooseHOverE + process.HLTEndSequence ) process.HLT_EcalCalibration_v4 = cms.Path( process.HLTBeginSequenceCalibration + process.hltPreEcalCalibration + process.hltEcalCalibrationRaw + process.HLTEndSequence ) @@ -87874,7 +87622,7 @@ process.Dataset_ZeroBias = cms.Path( process.HLTDatasetPathBeginSequence + process.hltDatasetZeroBias + process.hltPreDatasetZeroBias ) -process.schedule = cms.Schedule( *(process.HLTriggerFirstPath, process.Status_OnCPU, process.Status_OnGPU, process.HLT_AK8PFJet360_TrimMass30_v20, process.HLT_AK8PFJet380_TrimMass30_v13, process.HLT_AK8PFJet400_TrimMass30_v14, process.HLT_AK8PFJet420_TrimMass30_v13, process.HLT_AK8PFJet400_MassSD30_v2, process.HLT_AK8PFJet420_MassSD30_v2, process.HLT_AK8PFJet450_MassSD30_v2, process.HLT_AK8DiPFJet250_250_MassSD30_v2, process.HLT_AK8DiPFJet250_250_MassSD50_v2, process.HLT_AK8DiPFJet260_260_MassSD30_v2, process.HLT_AK8DiPFJet270_270_MassSD30_v2, process.HLT_AK8PFHT750_TrimMass50_v14, process.HLT_AK8PFHT800_TrimMass50_v14, process.HLT_AK8PFHT850_TrimMass50_v13, process.HLT_AK8PFHT900_TrimMass50_v13, process.HLT_CaloJet500_NoJetID_v14, process.HLT_CaloJet550_NoJetID_v9, process.HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6, process.HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v6, process.HLT_Trimuon5_3p5_2_Upsilon_Muon_v7, process.HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5, process.HLT_DoubleEle25_CaloIdL_MW_v7, process.HLT_DoubleEle27_CaloIdL_MW_v7, process.HLT_DoubleEle33_CaloIdL_MW_v20, process.HLT_DoubleEle24_eta2p1_WPTight_Gsf_v9, process.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v22, process.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v22, process.HLT_Mu27_Ele37_CaloIdL_MW_v7, process.HLT_Mu37_Ele27_CaloIdL_MW_v7, process.HLT_Mu37_TkMu27_v7, process.HLT_DoubleMu4_3_Bs_v17, process.HLT_DoubleMu4_3_Jpsi_v17, process.HLT_DoubleMu4_3_LowMass_v3, process.HLT_DoubleMu4_LowMass_Displaced_v3, process.HLT_Mu0_L1DoubleMu_v3, process.HLT_Mu4_L1DoubleMu_v3, process.HLT_DoubleMu4_3_Photon4_BsToMMG_v2, process.HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v2, process.HLT_DoubleMu3_Trk_Tau3mu_v14, process.HLT_DoubleMu3_TkMu_DsTau3Mu_v6, process.HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v10, process.HLT_DoubleMu4_MuMuTrk_Displaced_v17, process.HLT_Mu3_PFJet40_v18, process.HLT_Mu7p5_L2Mu2_Jpsi_v12, process.HLT_Mu7p5_L2Mu2_Upsilon_v12, process.HLT_Mu3_L1SingleMu5orSingleMu7_v3, process.HLT_DoublePhoton33_CaloIdL_v9, process.HLT_DoublePhoton70_v9, process.HLT_DoublePhoton85_v17, process.HLT_Ele15_WPLoose_Gsf_v5, process.HLT_Ele20_WPLoose_Gsf_v8, process.HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v6, process.HLT_Ele27_WPTight_Gsf_v18, process.HLT_Ele28_WPTight_Gsf_v3, process.HLT_Ele30_WPTight_Gsf_v3, process.HLT_Ele32_WPTight_Gsf_v17, process.HLT_Ele35_WPTight_Gsf_v11, process.HLT_Ele35_WPTight_Gsf_L1EGMT_v7, process.HLT_Ele38_WPTight_Gsf_v11, process.HLT_Ele40_WPTight_Gsf_v11, process.HLT_Ele32_WPTight_Gsf_L1DoubleEG_v11, process.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v3, process.HLT_HT300_Beamspot_v13, process.HLT_ZeroBias_Beamspot_v6, process.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v3, process.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v3, process.HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2, process.HLT_IsoMu20_v17, process.HLT_IsoMu24_v15, process.HLT_IsoMu24_eta2p1_v17, process.HLT_IsoMu27_v18, process.HLT_UncorrectedJetE30_NoBPTX_v7, process.HLT_UncorrectedJetE30_NoBPTX3BX_v7, process.HLT_UncorrectedJetE60_NoBPTX3BX_v7, process.HLT_UncorrectedJetE70_NoBPTX3BX_v7, process.HLT_L1SingleMu18_v4, process.HLT_L1SingleMu25_v3, process.HLT_L1SingleMuCosmics_v2, process.HLT_L2Mu10_NoVertex_NoBPTX3BX_v6, process.HLT_L2Mu10_NoVertex_NoBPTX_v7, process.HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v5, process.HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v6, process.HLT_L2Mu23NoVtx_2Cha_v2, process.HLT_L2Mu23NoVtx_2Cha_CosmicSeed_v2, process.HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v3, process.HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v3, process.HLT_DoubleL2Mu50_v3, process.HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v3, process.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v3, process.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v3, process.HLT_DoubleL2Mu23NoVtx_2Cha_v3, process.HLT_DoubleL2Mu25NoVtx_2Cha_v3, process.HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v3, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v16, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v5, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v17, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v5, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v7, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v5, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v7, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v5, process.HLT_Mu25_TkMu0_Onia_v10, process.HLT_Mu30_TkMu0_Psi_v3, process.HLT_Mu30_TkMu0_Upsilon_v3, process.HLT_Mu20_TkMu0_Phi_v10, process.HLT_Mu25_TkMu0_Phi_v10, process.HLT_Mu15_v5, process.HLT_Mu20_v14, process.HLT_Mu27_v15, process.HLT_Mu50_v15, process.HLT_Mu55_v5, process.HLT_CascadeMu100_v5, process.HLT_HighPtTkMu100_v4, process.HLT_DiPFJetAve40_v16, process.HLT_DiPFJetAve60_v16, process.HLT_DiPFJetAve80_v15, process.HLT_DiPFJetAve140_v15, process.HLT_DiPFJetAve200_v15, process.HLT_DiPFJetAve260_v16, process.HLT_DiPFJetAve320_v16, process.HLT_DiPFJetAve400_v16, process.HLT_DiPFJetAve500_v16, process.HLT_DiPFJetAve60_HFJEC_v17, process.HLT_DiPFJetAve80_HFJEC_v18, process.HLT_DiPFJetAve100_HFJEC_v18, process.HLT_DiPFJetAve160_HFJEC_v18, process.HLT_DiPFJetAve220_HFJEC_v18, process.HLT_DiPFJetAve260_HFJEC_v1, process.HLT_DiPFJetAve300_HFJEC_v18, process.HLT_AK8PFJet40_v18, process.HLT_AK8PFJet60_v17, process.HLT_AK8PFJet80_v17, process.HLT_AK8PFJet140_v17, process.HLT_AK8PFJet200_v17, process.HLT_AK8PFJet260_v18, process.HLT_AK8PFJet320_v18, process.HLT_AK8PFJet400_v18, process.HLT_AK8PFJet450_v18, process.HLT_AK8PFJet500_v18, process.HLT_AK8PFJet550_v13, process.HLT_PFJet40_v23, process.HLT_PFJet60_v23, process.HLT_PFJet80_v22, process.HLT_PFJet110_v2, process.HLT_PFJet140_v21, process.HLT_PFJet200_v21, process.HLT_PFJet260_v22, process.HLT_PFJet320_v22, process.HLT_PFJet400_v22, process.HLT_PFJet450_v23, process.HLT_PFJet500_v23, process.HLT_PFJet550_v13, process.HLT_PFJetFwd15_v5, process.HLT_PFJetFwd25_v5, process.HLT_PFJetFwd40_v21, process.HLT_PFJetFwd60_v21, process.HLT_PFJetFwd80_v20, process.HLT_PFJetFwd140_v20, process.HLT_PFJetFwd200_v20, process.HLT_PFJetFwd260_v21, process.HLT_PFJetFwd320_v21, process.HLT_PFJetFwd400_v21, process.HLT_PFJetFwd450_v21, process.HLT_PFJetFwd500_v21, process.HLT_AK8PFJetFwd15_v5, process.HLT_AK8PFJetFwd25_v5, process.HLT_AK8PFJetFwd40_v17, process.HLT_AK8PFJetFwd60_v16, process.HLT_AK8PFJetFwd80_v16, process.HLT_AK8PFJetFwd140_v16, process.HLT_AK8PFJetFwd200_v16, process.HLT_AK8PFJetFwd260_v17, process.HLT_AK8PFJetFwd320_v17, process.HLT_AK8PFJetFwd400_v17, process.HLT_AK8PFJetFwd450_v17, process.HLT_AK8PFJetFwd500_v17, process.HLT_PFHT180_v19, process.HLT_PFHT250_v19, process.HLT_PFHT370_v19, process.HLT_PFHT430_v19, process.HLT_PFHT510_v19, process.HLT_PFHT590_v19, process.HLT_PFHT680_v19, process.HLT_PFHT780_v19, process.HLT_PFHT890_v19, process.HLT_PFHT1050_v20, process.HLT_PFHT500_PFMET100_PFMHT100_IDTight_v14, process.HLT_PFHT500_PFMET110_PFMHT110_IDTight_v14, process.HLT_PFHT700_PFMET85_PFMHT85_IDTight_v14, process.HLT_PFHT800_PFMET75_PFMHT75_IDTight_v14, process.HLT_PFMET110_PFMHT110_IDTight_v22, process.HLT_PFMET120_PFMHT120_IDTight_v22, process.HLT_PFMET130_PFMHT130_IDTight_v22, process.HLT_PFMET140_PFMHT140_IDTight_v22, process.HLT_PFMET120_PFMHT120_IDTight_PFHT60_v11, process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v11, process.HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v11, process.HLT_PFMETTypeOne110_PFMHT110_IDTight_v14, process.HLT_PFMETTypeOne120_PFMHT120_IDTight_v14, process.HLT_PFMETTypeOne130_PFMHT130_IDTight_v14, process.HLT_PFMETTypeOne140_PFMHT140_IDTight_v13, process.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v22, process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v22, process.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v21, process.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v21, process.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_FilterHF_v2, process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_FilterHF_v2, process.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_FilterHF_v2, process.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_FilterHF_v2, process.HLT_L1ETMHadSeeds_v4, process.HLT_CaloMHT90_v6, process.HLT_CaloMET90_NotCleaned_v6, process.HLT_CaloMET350_NotCleaned_v6, process.HLT_PFMET200_NotCleaned_v11, process.HLT_PFMET250_NotCleaned_v11, process.HLT_PFMET300_NotCleaned_v11, process.HLT_PFMET200_BeamHaloCleaned_v11, process.HLT_PFMETTypeOne200_BeamHaloCleaned_v11, process.HLT_MET105_IsoTrk50_v11, process.HLT_MET120_IsoTrk50_v11, process.HLT_SingleJet30_Mu12_SinglePFJet40_v13, process.HLT_Mu12eta2p3_v3, process.HLT_Mu12eta2p3_PFJet40_v3, process.HLT_Mu12_DoublePFJets40_PFBTagDeepCSV_p71_v3, process.HLT_Mu12_DoublePFJets100_PFBTagDeepCSV_p71_v3, process.HLT_Mu12_DoublePFJets200_PFBTagDeepCSV_p71_v3, process.HLT_Mu12_DoublePFJets350_PFBTagDeepCSV_p71_v3, process.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, process.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, process.HLT_DoublePFJets40_PFBTagDeepCSV_p71_v3, process.HLT_DoublePFJets100_PFBTagDeepCSV_p71_v3, process.HLT_DoublePFJets200_PFBTagDeepCSV_p71_v3, process.HLT_DoublePFJets350_PFBTagDeepCSV_p71_v3, process.HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, process.HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, process.HLT_Mu12_DoublePFJets40_PFBTagDeepJet_p71_v3, process.HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v3, process.HLT_Mu12_DoublePFJets200_PFBTagDeepJet_p71_v3, process.HLT_Mu12_DoublePFJets350_PFBTagDeepJet_p71_v3, process.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, process.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, process.HLT_DoublePFJets40_PFBTagDeepJet_p71_v3, process.HLT_DoublePFJets100_PFBTagDeepJet_p71_v3, process.HLT_DoublePFJets200_PFBTagDeepJet_p71_v3, process.HLT_DoublePFJets350_PFBTagDeepJet_p71_v4, process.HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, process.HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, process.HLT_Photon300_NoHE_v15, process.HLT_Mu8_TrkIsoVVL_v14, process.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v20, process.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v20, process.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v21, process.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v21, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v15, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v3, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v3, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v3, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v3, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v13, process.HLT_Mu17_TrkIsoVVL_v15, process.HLT_Mu19_TrkIsoVVL_v6, process.HLT_BTagMu_AK4DiJet20_Mu5_v15, process.HLT_BTagMu_AK4DiJet40_Mu5_v15, process.HLT_BTagMu_AK4DiJet70_Mu5_v15, process.HLT_BTagMu_AK4DiJet110_Mu5_v15, process.HLT_BTagMu_AK4DiJet170_Mu5_v14, process.HLT_BTagMu_AK4Jet300_Mu5_v14, process.HLT_BTagMu_AK8DiJet170_Mu5_v11, process.HLT_BTagMu_AK8Jet170_DoubleMu5_v4, process.HLT_BTagMu_AK8Jet300_Mu5_v14, process.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21, process.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v21, process.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17, process.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v9, process.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v9, process.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v17, process.HLT_Photon20_v4, process.HLT_Photon33_v7, process.HLT_Photon50_v15, process.HLT_Photon75_v15, process.HLT_Photon90_v15, process.HLT_Photon120_v15, process.HLT_Photon150_v9, process.HLT_Photon175_v17, process.HLT_Photon200_v16, process.HLT_Photon30EB_TightID_TightIso_v3, process.HLT_Photon110EB_TightID_TightIso_v4, process.HLT_Photon100EBHE10_v4, process.HLT_Photon50_R9Id90_HE10_IsoM_v16, process.HLT_Photon75_R9Id90_HE10_IsoM_v16, process.HLT_Photon90_R9Id90_HE10_IsoM_v16, process.HLT_Photon120_R9Id90_HE10_IsoM_v16, process.HLT_Photon165_R9Id90_HE10_IsoM_v17, process.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v15, process.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v15, process.HLT_Photon35_TwoProngs35_v3, process.HLT_IsoMu24_TwoProngs35_v3, process.HLT_Dimuon0_Jpsi_L1_NoOS_v9, process.HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v9, process.HLT_Dimuon0_Jpsi_v10, process.HLT_Dimuon0_Jpsi_NoVertexing_v10, process.HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v9, process.HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v9, process.HLT_Dimuon0_Jpsi3p5_Muon2_v7, process.HLT_Dimuon0_Upsilon_L1_4p5_v11, process.HLT_Dimuon0_Upsilon_L1_5_v11, process.HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10, process.HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11, process.HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9, process.HLT_Dimuon0_Upsilon_NoVertexing_v9, process.HLT_Dimuon0_Upsilon_L1_5M_v10, process.HLT_Dimuon0_LowMass_L1_0er1p5R_v9, process.HLT_Dimuon0_LowMass_L1_0er1p5_v10, process.HLT_Dimuon0_LowMass_v10, process.HLT_Dimuon0_LowMass_L1_4_v10, process.HLT_Dimuon0_LowMass_L1_4R_v9, process.HLT_Dimuon0_LowMass_L1_TM530_v8, process.HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8, process.HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8, process.HLT_TripleMu_5_3_3_Mass3p8_DZ_v10, process.HLT_TripleMu_10_5_5_DZ_v12, process.HLT_TripleMu_12_10_5_v12, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v6, process.HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v12, process.HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v12, process.HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v12, process.HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v8, process.HLT_DoubleMu4_Jpsi_Displaced_v9, process.HLT_DoubleMu4_Jpsi_NoVertexing_v9, process.HLT_DoubleMu4_JpsiTrkTrk_Displaced_v9, process.HLT_DoubleMu4_JpsiTrk_Bc_v2, process.HLT_DoubleMu43NoFiltersNoVtx_v6, process.HLT_DoubleMu48NoFiltersNoVtx_v6, process.HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v7, process.HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v7, process.HLT_Mu38NoFiltersNoVtxDisplaced_Photon38_CaloIdL_v3, process.HLT_Mu43NoFiltersNoVtxDisplaced_Photon43_CaloIdL_v3, process.HLT_HT425_v11, process.HLT_HT430_DisplacedDijet40_DisplacedTrack_v15, process.HLT_HT500_DisplacedDijet40_DisplacedTrack_v15, process.HLT_HT430_DisplacedDijet60_DisplacedTrack_v15, process.HLT_HT400_DisplacedDijet40_DisplacedTrack_v15, process.HLT_HT650_DisplacedDijet60_Inclusive_v15, process.HLT_HT550_DisplacedDijet60_Inclusive_v15, process.HLT_DiJet110_35_Mjj650_PFMET110_v11, process.HLT_DiJet110_35_Mjj650_PFMET120_v11, process.HLT_DiJet110_35_Mjj650_PFMET130_v11, process.HLT_TripleJet110_35_35_Mjj650_PFMET110_v11, process.HLT_TripleJet110_35_35_Mjj650_PFMET120_v11, process.HLT_TripleJet110_35_35_Mjj650_PFMET130_v11, process.HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v15, process.HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v15, process.HLT_Ele28_HighEta_SC20_Mass55_v15, process.HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10, process.HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v18, process.HLT_Ele15_IsoVVVL_PFHT450_v18, process.HLT_Ele50_IsoVVVL_PFHT450_v18, process.HLT_Ele15_IsoVVVL_PFHT600_v22, process.HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v17, process.HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v18, process.HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v17, process.HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10, process.HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v17, process.HLT_Mu15_IsoVVVL_PFHT450_v17, process.HLT_Mu50_IsoVVVL_PFHT450_v17, process.HLT_Mu15_IsoVVVL_PFHT600_v21, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET70_PFMHT70_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu70_PFMHTNoMu70_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v4, process.HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9, process.HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9, process.HLT_Dimuon10_Upsilon_y1p4_v3, process.HLT_Dimuon12_Upsilon_y1p4_v4, process.HLT_Dimuon14_Phi_Barrel_Seagulls_v9, process.HLT_Dimuon25_Jpsi_v16, process.HLT_Dimuon14_PsiPrime_v15, process.HLT_Dimuon14_PsiPrime_noCorrL1_v7, process.HLT_Dimuon18_PsiPrime_v16, process.HLT_Dimuon18_PsiPrime_noCorrL1_v8, process.HLT_Dimuon24_Upsilon_noCorrL1_v8, process.HLT_Dimuon24_Phi_noCorrL1_v8, process.HLT_Dimuon25_Jpsi_noCorrL1_v8, process.HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8_v19, process.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v19, process.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v19, process.HLT_DoubleIsoMu20_eta2p1_v9, process.HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v8, process.HLT_Mu8_v14, process.HLT_Mu17_v15, process.HLT_Mu19_v6, process.HLT_Mu17_Photon30_IsoCaloId_v8, process.HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v18, process.HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v20, process.HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v20, process.HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v20, process.HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v18, process.HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v20, process.HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v20, process.HLT_Ele115_CaloIdVT_GsfTrkIdT_v17, process.HLT_Ele135_CaloIdVT_GsfTrkIdT_v10, process.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v5, process.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v11, process.HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v10, process.HLT_PFHT400_SixPFJet32_v10, process.HLT_PFHT450_SixPFJet36_PFBTagDeepCSV_1p59_v9, process.HLT_PFHT450_SixPFJet36_v9, process.HLT_PFHT400_FivePFJet_100_100_60_30_30_v10, process.HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v10, process.HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepCSV_4p5_v10, process.HLT_PFHT350_v21, process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v14, process.HLT_ECALHT800_v12, process.HLT_DiSC30_18_EIso_AND_HE_Mass70_v16, process.HLT_Physics_v8, process.HLT_EphemeralPhysics_v3, process.DST_Physics_v8, process.HLT_Random_v3, process.HLT_ZeroBias_v7, process.HLT_ZeroBias_Alignment_v2, process.HLT_EphemeralZeroBias_v3, process.DST_ZeroBias_v3, process.DST_Run3_PFScoutingPixelTracking_v18, process.DST_HLTMuon_Run3_PFScoutingPixelTracking_v18, process.HLT_Photon20_HoverELoose_v12, process.HLT_Photon30_HoverELoose_v12, process.HLT_EcalCalibration_v4, process.HLT_HcalCalibration_v5, process.AlCa_EcalPhiSym_v11, process.HLT_L1UnpairedBunchBptxMinus_v3, process.HLT_L1UnpairedBunchBptxPlus_v3, process.HLT_L1NotBptxOR_v4, process.HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v3, process.HLT_CDC_L2cosmic_10_er1p0_v2, process.HLT_CDC_L2cosmic_5p5_er1p0_v2, process.HLT_HcalNZS_v14, process.HLT_HcalPhiSym_v16, process.HLT_HcalIsolatedbunch_v6, process.HLT_IsoTrackHB_v6, process.HLT_IsoTrackHE_v6, process.HLT_ZeroBias_FirstCollisionAfterAbortGap_v6, process.HLT_ZeroBias_IsolatedBunches_v6, process.HLT_ZeroBias_FirstCollisionInTrain_v5, process.HLT_ZeroBias_LastCollisionInTrain_v4, process.HLT_ZeroBias_FirstBXAfterTrain_v4, process.AlCa_RPCMuonNormalisation_v14, process.AlCa_LumiPixelsCounts_Random_v4, process.AlCa_LumiPixelsCounts_ZeroBias_v4, process.MC_ReducedIterativeTracking_v14, process.MC_PFMET_v19, process.MC_AK4PFJets_v19, process.MC_PFBTagDeepCSV_v12, process.MC_PFHT_v18, process.MC_PFMHT_v18, process.MC_CaloMET_v10, process.MC_CaloMET_JetIdCleaned_v11, process.MC_AK4CaloJets_v11, process.MC_AK4CaloJetsFromPV_v10, process.MC_CaloBTagDeepCSV_v10, process.MC_CaloHT_v10, process.MC_CaloMHT_v10, process.MC_AK8PFJets_v19, process.MC_AK8TrimPFJets_v19, process.MC_AK8PFHT_v18, process.MC_AK8CaloHT_v10, process.MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v15, process.MC_DoubleEle5_CaloIdL_MW_v18, process.MC_Ele5_WPTight_Gsf_v10, process.MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v17, process.MC_IsoMu_v17, process.MC_DoubleMu_TrkIsoVVL_DZ_v13, process.MC_DoubleMuNoFiltersNoVtx_v9, process.MC_PFBTagDeepJet_v3, process.MC_Run3_PFScoutingPixelTracking_v18, process.AlCa_EcalPi0EBonly_v15, process.AlCa_EcalPi0EEonly_v15, process.AlCa_EcalEtaEBonly_v15, process.AlCa_EcalEtaEEonly_v15, process.AlCa_AK8PFJet40_v17, process.AlCa_PFJet40_v22, process.AlCa_PFJet40_CPUOnly_v1, process.HLT_PFJet40_GPUvsCPU_v1, process.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v14, process.HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v11, process.HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v2, process.HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v3, process.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v7, process.HLT_PFMET100_PFMHT100_IDTight_PFHT60_v11, process.HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v11, process.HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v11, process.HLT_Mu18_Mu9_SameSign_v6, process.HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8, process.HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v12, process.HLT_TripleMu_5_3_3_Mass3p8_DCA_v5, process.HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10, process.HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10, process.HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v10, process.HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v10, process.HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v10, process.HLT_QuadPFJet103_88_75_15_v7, process.HLT_QuadPFJet105_88_76_15_v7, process.HLT_QuadPFJet111_90_80_15_v7, process.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v3, process.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v3, process.HLT_Mu12_IP6_v2, process.HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10, process.HLT_DoubleMediumDeepTauPFTauHPS35_L2NN_eta2p1_v2, process.HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_eta2p1_v3, process.HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_eta2p1_v3, process.HLT_Ele24_eta2p1_WPTight_Gsf_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3, process.HLT_IsoMu20_eta2p1_LooseDeepTauPFTauHPS27_eta2p1_CrossL1_v3, process.HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS180_eta2p1_v3, process.HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS35_L2NN_eta2p1_CrossL1_v3, process.HLT_LooseDeepTauPFTauHPS180_L2NN_eta2p1_v3, process.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepJet_4p5_v3, process.HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepJet_4p5_v3, process.HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepJet_4p5_v3, process.HLT_PFHT400_SixPFJet32_DoublePFBTagDeepJet_2p94_v3, process.HLT_PFHT450_SixPFJet36_PFBTagDeepJet_1p59_v3, process.HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, process.HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v3, process.HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, process.HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v3, process.HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, process.HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v3, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v3, process.HLT_QuadPFJet70_50_40_30_v3, process.HLT_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v3, process.HLT_QuadPFJet70_50_40_35_PFBTagParticleNet_2BTagSum0p65_v3, process.HLT_QuadPFJet70_50_45_35_PFBTagParticleNet_2BTagSum0p65_v3, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v2, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_v2, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v2, process.HLT_AK8PFJet230_SoftDropMass40_v3, process.HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v3, process.HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetBB0p35_v3, process.HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetBB0p35_v3, process.HLT_AK8PFJet400_SoftDropMass40_v3, process.HLT_AK8PFJet425_SoftDropMass40_v3, process.HLT_AK8PFJet450_SoftDropMass40_v3, process.HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3, process.HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3, process.HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3, process.HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2, process.HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2, process.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v2, process.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2, process.HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_v2, process.HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_v2, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_CrossL1_v2, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_CrossL1_v2, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_CrossL1_v2, process.HLT_DoublePFJets40_Mass500_MediumDeepTauPFTauHPS45_L2NN_MediumDeepTauPFTauHPS20_eta2p1_v2, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS45_L2NN_eta2p1_CrossL1_v2, process.HLT_DoubleL2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v3, process.HLT_DoubleL2Mu12NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2, process.HLT_DoubleL2Mu14NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2, process.HLT_DoubleL3Mu16_10NoVtx_DxyMin0p01cm_v3, process.HLT_DoubleL3Mu18_10NoVtx_DxyMin0p01cm_v2, process.HLT_DoubleL3Mu20_10NoVtx_DxyMin0p01cm_v2, process.HLT_L2Mu10NoVtx_2Cha_v1, process.HLT_L2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2, process.HLT_L3Mu10NoVtx_v2, process.HLT_L3Mu10NoVtx_DxyMin0p01cm_v2, process.HLT_DoubleL2Mu_L3Mu16NoVtx_VetoL3Mu0DxyMax0p1cm_v2, process.HLT_DoubleL2Mu_L3Mu18NoVtx_VetoL3Mu0DxyMax0p1cm_v2, process.HLT_DoubleL2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2, process.HLT_DoubleL2Mu12NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2, process.HLT_L2Mu10NoVtx_2Cha_CosmicSeed_v1, process.HLT_L2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2, process.HLT_DoubleL3dTksMu16_10NoVtx_DxyMin0p01cm_v2, process.HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v2, process.HLT_Mu20NoFiltersNoVtxDisplaced_Photon20_CaloCustomId_v3, process.HLT_DoubleMediumChargedIsoDisplacedPFTauHPS32_Trk1_eta2p1_v3, process.HLT_HT430_DelayedJet40_DoubleDelay0p5nsTrackless_v3, process.HLT_HT430_DelayedJet40_DoubleDelay0p5nsInclusive_v2, process.HLT_HT430_DelayedJet40_DoubleDelay1nsInclusive_v3, process.HLT_HT430_DelayedJet40_SingleDelay1nsTrackless_v3, process.HLT_HT430_DelayedJet40_SingleDelay2nsInclusive_v3, process.HLT_HT430_DelayedJet40_SingleDelay0p5nsInclusive_v1, process.HLT_HT430_DelayedJet40_SingleDelay0p5nsTrackless_v1, process.HLT_HT430_DelayedJet40_SingleDelay1nsInclusive_v1, process.HLT_HT430_DelayedJet40_SingleDelay1p5nsInclusive_v1, process.HLT_L1Tau_DelayedJet40_DoubleDelay0p5nsTrackless_v1, process.HLT_L1Tau_DelayedJet40_DoubleDelay0p75nsInclusive_v1, process.HLT_L1Tau_DelayedJet40_DoubleDelay1nsTrackless_v1, process.HLT_L1Tau_DelayedJet40_DoubleDelay1p25nsInclusive_v1, process.HLT_L1Tau_DelayedJet40_SingleDelay2p5nsTrackless_v1, process.HLT_L1Tau_DelayedJet40_SingleDelay3p5nsInclusive_v1, process.HLT_L1Mu6HT240_v2, process.HLT_Mu6HT240_DisplacedDijet30_Inclusive0PtrkShortSig5_v3, process.HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v3, process.HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v3, process.HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v3, process.HLT_Mu6HT240_DisplacedDijet40_Inclusive0PtrkShortSig5_v3, process.HLT_Mu6HT240_DisplacedDijet40_Inclusive1PtrkShortSig5_DisplacedLoose_v3, process.HLT_HT430_DisplacedDijet30_Inclusive1PtrkShortSig5_v3, process.HLT_HT430_DisplacedDijet35_Inclusive1PtrkShortSig5_v3, process.HLT_HT430_DisplacedDijet40_Inclusive1PtrkShortSig5_v3, process.HLT_CaloMET60_DTCluster50_v3, process.HLT_CaloMET60_DTClusterNoMB1S50_v3, process.HLT_L1MET_DTCluster50_v3, process.HLT_L1MET_DTClusterNoMB1S50_v3, process.HLT_CscCluster_Loose_v2, process.HLT_CscCluster_Medium_v2, process.HLT_CscCluster_Tight_v2, process.HLT_L1CSCShower_DTCluster50_v2, process.HLT_L1CSCShower_DTCluster75_v2, process.HLT_PFMET105_IsoTrk50_v3, process.HLT_PFMET110_PFJet100_v3, process.HLT_HT170_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3, process.HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3, process.HLT_HT200_L1SingleLLPJet_DisplacedDijet60_DisplacedTrack_v3, process.HLT_HT270_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3, process.HLT_HT320_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3, process.HLT_HT420_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3, process.HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay1nsTrackless_v3, process.HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay2nsInclusive_v3, process.HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay0p5nsTrackless_v3, process.HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay1nsInclusive_v3, process.HLT_HT200_L1SingleLLPJet_DisplacedDijet30_Inclusive1PtrkShortSig5_v3, process.HLT_HT200_L1SingleLLPJet_DisplacedDijet35_Inclusive1PtrkShortSig5_v3, process.HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v3, process.HLT_DiPhoton10Time1ns_v2, process.HLT_DiPhoton10Time1p2ns_v2, process.HLT_DiPhoton10Time1p4ns_v2, process.HLT_DiPhoton10Time1p6ns_v2, process.HLT_DiPhoton10Time1p8ns_v2, process.HLT_DiPhoton10Time2ns_v2, process.HLT_DiPhoton10sminlt0p1_v2, process.HLT_DiPhoton10sminlt0p12_v2, process.HLT_DiPhoton10_CaloIdL_v2, process.HLT_DoubleEle4_eta1p22_mMax6_v2, process.HLT_DoubleEle4p5_eta1p22_mMax6_v2, process.HLT_DoubleEle5_eta1p22_mMax6_v2, process.HLT_DoubleEle5p5_eta1p22_mMax6_v2, process.HLT_DoubleEle6_eta1p22_mMax6_v2, process.HLT_DoubleEle6p5_eta1p22_mMax6_v2, process.HLT_DoubleEle7_eta1p22_mMax6_v2, process.HLT_DoubleEle7p5_eta1p22_mMax6_v2, process.HLT_DoubleEle8_eta1p22_mMax6_v2, process.HLT_DoubleEle8p5_eta1p22_mMax6_v2, process.HLT_DoubleEle9_eta1p22_mMax6_v2, process.HLT_DoubleEle9p5_eta1p22_mMax6_v2, process.HLT_DoubleEle10_eta1p22_mMax6_v2, process.HLT_DoubleEle4_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle4p5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle5p5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle6_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle6p5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle7_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle7p5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle8_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle8p5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle9_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle9p5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle10_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle4_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle4p5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle5p5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle6_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle6p5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle7_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle7p5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle8_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle8p5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle9_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle9p5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle10_eta1p22_mMax6_trkHits10_v1, process.HLT_SingleEle8_v1, process.HLT_SingleEle8_SingleEGL1_v1, process.HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2, process.HLT_Diphoton20_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, process.HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2, process.HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, process.HLT_Mu50_L1SingleMuShower_v1, process.HLT_ExpressMuons_v3, process.HLT_OnlineMonitorGroup_v3, process.DQM_EcalReconstruction_v4, process.DQM_HcalReconstruction_v3, process.DQM_PixelReconstruction_v4, process.HLT_PPSMaxTracksPerArm1_v2, process.HLT_PPSMaxTracksPerRP4_v2, process.HLTriggerFinalPath, process.HLTAnalyzerEndpath, process.ParkingDoubleElectronLowMass0Output, process.ParkingDoubleElectronLowMass1Output, process.ParkingDoubleElectronLowMass2Output, process.ParkingDoubleMuonLowMass0Output, process.ParkingDoubleMuonLowMass1Output, process.ParkingDoubleMuonLowMass2Output, process.ParkingDoubleMuonLowMass3Output, process.ParkingSingleMuon0Output, process.ParkingSingleMuon1Output, process.ParkingSingleMuon2Output, process.ALCALowPtJetOutput, process.ALCALumiPixelsCountsExpressOutput, process.ALCALumiPixelsCountsPromptOutput, process.ALCAP0Output, process.ALCAPHISYMOutput, process.ALCAPPSExpressOutput, process.ALCAPPSPromptOutput, process.CalibrationOutput, process.DQMCalibrationOutput, process.DQMEventDisplayOutput, process.DQMGPUvsCPUOutput, process.DQMOnlineBeamspotOutput, process.DQMOutput, process.EcalCalibrationOutput, process.ExpressOutput, process.ExpressAlignmentOutput, process.HLTMonitorOutput, process.NanoDSTOutput, process.RPCMONOutput, process.ScoutingPFOutput, process.PhysicsCommissioningOutput, process.PhysicsDispJetBTagMuEGTauOutput, process.PhysicsEGammaOutput, process.PhysicsJetMETOutput, process.PhysicsMuonOutput, process.PhysicsReservedDoubleMuonLowMassOutput, process.PhysicsScoutingPFMonitorOutput, process.PhysicsHLTPhysicsOutput, process.PhysicsZeroBiasOutput, process.Dataset_AlCaLowPtJet, process.Dataset_AlCaLumiPixelsCountsExpress, process.Dataset_AlCaLumiPixelsCountsPrompt, process.Dataset_AlCaP0, process.Dataset_AlCaPPSExpress, process.Dataset_AlCaPPSPrompt, process.Dataset_AlCaPhiSym, process.Dataset_BTagMu, process.Dataset_Commissioning, process.Dataset_Cosmics, process.Dataset_DQMGPUvsCPU, process.Dataset_DQMOnlineBeamspot, process.Dataset_DisplacedJet, process.Dataset_ReservedDoubleMuonLowMass, process.Dataset_EGamma, process.Dataset_EcalLaser, process.Dataset_EmptyBX, process.Dataset_EphemeralHLTPhysics, process.Dataset_EphemeralZeroBias, process.Dataset_EventDisplay, process.Dataset_ExpressAlignment, process.Dataset_ExpressPhysics, process.Dataset_HLTMonitor, process.Dataset_HLTPhysics, process.Dataset_HcalNZS, process.Dataset_IsolatedBunch, process.Dataset_JetMET, process.Dataset_L1Accept, process.Dataset_MonteCarlo, process.Dataset_Muon, process.Dataset_MuonEG, process.Dataset_NoBPTX, process.Dataset_OnlineMonitor, process.Dataset_ParkingDoubleElectronLowMass0, process.Dataset_ParkingDoubleElectronLowMass1, process.Dataset_ParkingDoubleElectronLowMass2, process.Dataset_ParkingDoubleElectronLowMass3, process.Dataset_ParkingDoubleElectronLowMass4, process.Dataset_ParkingDoubleElectronLowMass5, process.Dataset_ParkingDoubleMuonLowMass0, process.Dataset_ParkingDoubleMuonLowMass1, process.Dataset_ParkingDoubleMuonLowMass2, process.Dataset_ParkingDoubleMuonLowMass3, process.Dataset_ParkingDoubleMuonLowMass4, process.Dataset_ParkingDoubleMuonLowMass5, process.Dataset_ParkingDoubleMuonLowMass6, process.Dataset_ParkingDoubleMuonLowMass7, process.Dataset_ParkingSingleMuon0, process.Dataset_ParkingSingleMuon1, process.Dataset_ParkingSingleMuon2, process.Dataset_RPCMonitor, process.Dataset_ScoutingPFMonitor, process.Dataset_ScoutingPFRun3, process.Dataset_Tau, process.Dataset_TestEnablesEcalHcal, process.Dataset_TestEnablesEcalHcalDQM, process.Dataset_ZeroBias, )) +process.schedule = cms.Schedule( *(process.HLTriggerFirstPath, process.Status_OnCPU, process.Status_OnGPU, process.HLT_AK8PFJet400_MassSD30_v2, process.HLT_AK8PFJet420_MassSD30_v2, process.HLT_AK8PFJet450_MassSD30_v2, process.HLT_AK8DiPFJet250_250_MassSD30_v2, process.HLT_AK8DiPFJet250_250_MassSD50_v2, process.HLT_AK8DiPFJet260_260_MassSD30_v2, process.HLT_AK8DiPFJet270_270_MassSD30_v2, process.HLT_CaloJet500_NoJetID_v14, process.HLT_CaloJet550_NoJetID_v9, process.HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v6, process.HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v6, process.HLT_Trimuon5_3p5_2_Upsilon_Muon_v7, process.HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v5, process.HLT_DoubleEle25_CaloIdL_MW_v7, process.HLT_DoubleEle27_CaloIdL_MW_v7, process.HLT_DoubleEle33_CaloIdL_MW_v20, process.HLT_DoubleEle24_eta2p1_WPTight_Gsf_v9, process.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v22, process.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v22, process.HLT_Mu27_Ele37_CaloIdL_MW_v7, process.HLT_Mu37_Ele27_CaloIdL_MW_v7, process.HLT_Mu37_TkMu27_v7, process.HLT_DoubleMu4_3_Bs_v17, process.HLT_DoubleMu4_3_Jpsi_v17, process.HLT_DoubleMu4_3_LowMass_v3, process.HLT_DoubleMu4_LowMass_Displaced_v3, process.HLT_Mu0_L1DoubleMu_v3, process.HLT_Mu4_L1DoubleMu_v3, process.HLT_DoubleMu4_3_Photon4_BsToMMG_v2, process.HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v2, process.HLT_DoubleMu3_Trk_Tau3mu_v14, process.HLT_DoubleMu3_TkMu_DsTau3Mu_v6, process.HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v10, process.HLT_DoubleMu4_MuMuTrk_Displaced_v17, process.HLT_Mu3_PFJet40_v18, process.HLT_Mu7p5_L2Mu2_Jpsi_v12, process.HLT_Mu7p5_L2Mu2_Upsilon_v12, process.HLT_Mu3_L1SingleMu5orSingleMu7_v3, process.HLT_DoublePhoton33_CaloIdL_v9, process.HLT_DoublePhoton70_v9, process.HLT_DoublePhoton85_v17, process.HLT_Ele15_WPLoose_Gsf_v5, process.HLT_Ele20_WPLoose_Gsf_v8, process.HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v6, process.HLT_Ele27_WPTight_Gsf_v18, process.HLT_Ele28_WPTight_Gsf_v3, process.HLT_Ele30_WPTight_Gsf_v3, process.HLT_Ele32_WPTight_Gsf_v17, process.HLT_Ele35_WPTight_Gsf_v11, process.HLT_Ele35_WPTight_Gsf_L1EGMT_v7, process.HLT_Ele38_WPTight_Gsf_v11, process.HLT_Ele40_WPTight_Gsf_v11, process.HLT_Ele32_WPTight_Gsf_L1DoubleEG_v11, process.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v3, process.HLT_HT300_Beamspot_v13, process.HLT_ZeroBias_Beamspot_v6, process.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v3, process.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v3, process.HLT_IsoMu27_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2, process.HLT_IsoMu20_v17, process.HLT_IsoMu24_v15, process.HLT_IsoMu24_eta2p1_v17, process.HLT_IsoMu27_v18, process.HLT_UncorrectedJetE30_NoBPTX_v7, process.HLT_UncorrectedJetE30_NoBPTX3BX_v7, process.HLT_UncorrectedJetE60_NoBPTX3BX_v7, process.HLT_UncorrectedJetE70_NoBPTX3BX_v7, process.HLT_L1SingleMu18_v4, process.HLT_L1SingleMu25_v3, process.HLT_L1SingleMuCosmics_v2, process.HLT_L2Mu10_NoVertex_NoBPTX3BX_v6, process.HLT_L2Mu10_NoVertex_NoBPTX_v7, process.HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v5, process.HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v6, process.HLT_L2Mu23NoVtx_2Cha_v2, process.HLT_L2Mu23NoVtx_2Cha_CosmicSeed_v2, process.HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v3, process.HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v3, process.HLT_DoubleL2Mu50_v3, process.HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v3, process.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v3, process.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v3, process.HLT_DoubleL2Mu23NoVtx_2Cha_v3, process.HLT_DoubleL2Mu25NoVtx_2Cha_v3, process.HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v3, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v16, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v5, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v17, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v5, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v7, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v5, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v7, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v5, process.HLT_Mu25_TkMu0_Onia_v10, process.HLT_Mu30_TkMu0_Psi_v3, process.HLT_Mu30_TkMu0_Upsilon_v3, process.HLT_Mu20_TkMu0_Phi_v10, process.HLT_Mu25_TkMu0_Phi_v10, process.HLT_Mu15_v5, process.HLT_Mu20_v14, process.HLT_Mu27_v15, process.HLT_Mu50_v15, process.HLT_Mu55_v5, process.HLT_CascadeMu100_v5, process.HLT_HighPtTkMu100_v4, process.HLT_DiPFJetAve40_v16, process.HLT_DiPFJetAve60_v16, process.HLT_DiPFJetAve80_v15, process.HLT_DiPFJetAve140_v15, process.HLT_DiPFJetAve200_v15, process.HLT_DiPFJetAve260_v16, process.HLT_DiPFJetAve320_v16, process.HLT_DiPFJetAve400_v16, process.HLT_DiPFJetAve500_v16, process.HLT_DiPFJetAve60_HFJEC_v17, process.HLT_DiPFJetAve80_HFJEC_v18, process.HLT_DiPFJetAve100_HFJEC_v18, process.HLT_DiPFJetAve160_HFJEC_v18, process.HLT_DiPFJetAve220_HFJEC_v18, process.HLT_DiPFJetAve260_HFJEC_v1, process.HLT_DiPFJetAve300_HFJEC_v18, process.HLT_AK8PFJet40_v18, process.HLT_AK8PFJet60_v17, process.HLT_AK8PFJet80_v17, process.HLT_AK8PFJet140_v17, process.HLT_AK8PFJet200_v17, process.HLT_AK8PFJet260_v18, process.HLT_AK8PFJet320_v18, process.HLT_AK8PFJet400_v18, process.HLT_AK8PFJet450_v18, process.HLT_AK8PFJet500_v18, process.HLT_AK8PFJet550_v13, process.HLT_PFJet40_v23, process.HLT_PFJet60_v23, process.HLT_PFJet80_v22, process.HLT_PFJet110_v2, process.HLT_PFJet140_v21, process.HLT_PFJet200_v21, process.HLT_PFJet260_v22, process.HLT_PFJet320_v22, process.HLT_PFJet400_v22, process.HLT_PFJet450_v23, process.HLT_PFJet500_v23, process.HLT_PFJet550_v13, process.HLT_PFJetFwd15_v5, process.HLT_PFJetFwd25_v5, process.HLT_PFJetFwd40_v21, process.HLT_PFJetFwd60_v21, process.HLT_PFJetFwd80_v20, process.HLT_PFJetFwd140_v20, process.HLT_PFJetFwd200_v20, process.HLT_PFJetFwd260_v21, process.HLT_PFJetFwd320_v21, process.HLT_PFJetFwd400_v21, process.HLT_PFJetFwd450_v21, process.HLT_PFJetFwd500_v21, process.HLT_AK8PFJetFwd15_v5, process.HLT_AK8PFJetFwd25_v5, process.HLT_AK8PFJetFwd40_v17, process.HLT_AK8PFJetFwd60_v16, process.HLT_AK8PFJetFwd80_v16, process.HLT_AK8PFJetFwd140_v16, process.HLT_AK8PFJetFwd200_v16, process.HLT_AK8PFJetFwd260_v17, process.HLT_AK8PFJetFwd320_v17, process.HLT_AK8PFJetFwd400_v17, process.HLT_AK8PFJetFwd450_v17, process.HLT_AK8PFJetFwd500_v17, process.HLT_PFHT180_v19, process.HLT_PFHT250_v19, process.HLT_PFHT370_v19, process.HLT_PFHT430_v19, process.HLT_PFHT510_v19, process.HLT_PFHT590_v19, process.HLT_PFHT680_v19, process.HLT_PFHT780_v19, process.HLT_PFHT890_v19, process.HLT_PFHT1050_v20, process.HLT_PFHT500_PFMET100_PFMHT100_IDTight_v14, process.HLT_PFHT500_PFMET110_PFMHT110_IDTight_v14, process.HLT_PFHT700_PFMET85_PFMHT85_IDTight_v14, process.HLT_PFHT800_PFMET75_PFMHT75_IDTight_v14, process.HLT_PFMET110_PFMHT110_IDTight_v22, process.HLT_PFMET120_PFMHT120_IDTight_v22, process.HLT_PFMET130_PFMHT130_IDTight_v22, process.HLT_PFMET140_PFMHT140_IDTight_v22, process.HLT_PFMET120_PFMHT120_IDTight_PFHT60_v11, process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v11, process.HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v11, process.HLT_PFMETTypeOne110_PFMHT110_IDTight_v14, process.HLT_PFMETTypeOne120_PFMHT120_IDTight_v14, process.HLT_PFMETTypeOne130_PFMHT130_IDTight_v14, process.HLT_PFMETTypeOne140_PFMHT140_IDTight_v13, process.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v22, process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v22, process.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v21, process.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v21, process.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_FilterHF_v2, process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_FilterHF_v2, process.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_FilterHF_v2, process.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_FilterHF_v2, process.HLT_L1ETMHadSeeds_v4, process.HLT_CaloMHT90_v6, process.HLT_CaloMET90_NotCleaned_v6, process.HLT_CaloMET350_NotCleaned_v6, process.HLT_PFMET200_NotCleaned_v11, process.HLT_PFMET250_NotCleaned_v11, process.HLT_PFMET300_NotCleaned_v11, process.HLT_PFMET200_BeamHaloCleaned_v11, process.HLT_PFMETTypeOne200_BeamHaloCleaned_v11, process.HLT_MET105_IsoTrk50_v11, process.HLT_MET120_IsoTrk50_v11, process.HLT_SingleJet30_Mu12_SinglePFJet40_v13, process.HLT_Mu12eta2p3_v3, process.HLT_Mu12eta2p3_PFJet40_v3, process.HLT_Mu12_DoublePFJets40_PFBTagDeepCSV_p71_v3, process.HLT_Mu12_DoublePFJets100_PFBTagDeepCSV_p71_v3, process.HLT_Mu12_DoublePFJets200_PFBTagDeepCSV_p71_v3, process.HLT_Mu12_DoublePFJets350_PFBTagDeepCSV_p71_v3, process.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, process.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, process.HLT_DoublePFJets40_PFBTagDeepCSV_p71_v3, process.HLT_DoublePFJets100_PFBTagDeepCSV_p71_v3, process.HLT_DoublePFJets200_PFBTagDeepCSV_p71_v3, process.HLT_DoublePFJets350_PFBTagDeepCSV_p71_v3, process.HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, process.HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepCSV_p71_v3, process.HLT_Mu12_DoublePFJets40_PFBTagDeepJet_p71_v3, process.HLT_Mu12_DoublePFJets100_PFBTagDeepJet_p71_v3, process.HLT_Mu12_DoublePFJets200_PFBTagDeepJet_p71_v3, process.HLT_Mu12_DoublePFJets350_PFBTagDeepJet_p71_v3, process.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, process.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, process.HLT_DoublePFJets40_PFBTagDeepJet_p71_v3, process.HLT_DoublePFJets100_PFBTagDeepJet_p71_v3, process.HLT_DoublePFJets200_PFBTagDeepJet_p71_v3, process.HLT_DoublePFJets350_PFBTagDeepJet_p71_v4, process.HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, process.HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepJet_p71_v3, process.HLT_Photon300_NoHE_v15, process.HLT_Mu8_TrkIsoVVL_v14, process.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v20, process.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v20, process.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v21, process.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v21, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v15, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v3, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v3, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v3, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v3, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v13, process.HLT_Mu17_TrkIsoVVL_v15, process.HLT_Mu19_TrkIsoVVL_v6, process.HLT_BTagMu_AK4DiJet20_Mu5_v15, process.HLT_BTagMu_AK4DiJet40_Mu5_v15, process.HLT_BTagMu_AK4DiJet70_Mu5_v15, process.HLT_BTagMu_AK4DiJet110_Mu5_v15, process.HLT_BTagMu_AK4DiJet170_Mu5_v14, process.HLT_BTagMu_AK4Jet300_Mu5_v14, process.HLT_BTagMu_AK8DiJet170_Mu5_v11, process.HLT_BTagMu_AK8Jet170_DoubleMu5_v4, process.HLT_BTagMu_AK8Jet300_Mu5_v14, process.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v21, process.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v21, process.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17, process.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v9, process.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v9, process.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v17, process.HLT_Photon20_v4, process.HLT_Photon33_v7, process.HLT_Photon50_v15, process.HLT_Photon75_v15, process.HLT_Photon90_v15, process.HLT_Photon120_v15, process.HLT_Photon150_v9, process.HLT_Photon175_v17, process.HLT_Photon200_v16, process.HLT_Photon30EB_TightID_TightIso_v3, process.HLT_Photon110EB_TightID_TightIso_v4, process.HLT_Photon100EBHE10_v4, process.HLT_Photon50_R9Id90_HE10_IsoM_v16, process.HLT_Photon75_R9Id90_HE10_IsoM_v16, process.HLT_Photon90_R9Id90_HE10_IsoM_v16, process.HLT_Photon120_R9Id90_HE10_IsoM_v16, process.HLT_Photon165_R9Id90_HE10_IsoM_v17, process.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v15, process.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v15, process.HLT_Photon35_TwoProngs35_v3, process.HLT_IsoMu24_TwoProngs35_v3, process.HLT_Dimuon0_Jpsi_L1_NoOS_v9, process.HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v9, process.HLT_Dimuon0_Jpsi_v10, process.HLT_Dimuon0_Jpsi_NoVertexing_v10, process.HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v9, process.HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v9, process.HLT_Dimuon0_Jpsi3p5_Muon2_v7, process.HLT_Dimuon0_Upsilon_L1_4p5_v11, process.HLT_Dimuon0_Upsilon_L1_5_v11, process.HLT_Dimuon0_Upsilon_L1_4p5NoOS_v10, process.HLT_Dimuon0_Upsilon_L1_4p5er2p0_v11, process.HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v9, process.HLT_Dimuon0_Upsilon_NoVertexing_v9, process.HLT_Dimuon0_Upsilon_L1_5M_v10, process.HLT_Dimuon0_LowMass_L1_0er1p5R_v9, process.HLT_Dimuon0_LowMass_L1_0er1p5_v10, process.HLT_Dimuon0_LowMass_v10, process.HLT_Dimuon0_LowMass_L1_4_v10, process.HLT_Dimuon0_LowMass_L1_4R_v9, process.HLT_Dimuon0_LowMass_L1_TM530_v8, process.HLT_Dimuon0_Upsilon_Muon_L1_TM0_v8, process.HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v8, process.HLT_TripleMu_5_3_3_Mass3p8_DZ_v10, process.HLT_TripleMu_10_5_5_DZ_v12, process.HLT_TripleMu_12_10_5_v12, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v6, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v6, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v6, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v6, process.HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v12, process.HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v12, process.HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v12, process.HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v8, process.HLT_DoubleMu4_Jpsi_Displaced_v9, process.HLT_DoubleMu4_Jpsi_NoVertexing_v9, process.HLT_DoubleMu4_JpsiTrkTrk_Displaced_v9, process.HLT_DoubleMu4_JpsiTrk_Bc_v2, process.HLT_DoubleMu43NoFiltersNoVtx_v6, process.HLT_DoubleMu48NoFiltersNoVtx_v6, process.HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v7, process.HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v7, process.HLT_Mu38NoFiltersNoVtxDisplaced_Photon38_CaloIdL_v3, process.HLT_Mu43NoFiltersNoVtxDisplaced_Photon43_CaloIdL_v3, process.HLT_HT425_v11, process.HLT_HT430_DisplacedDijet40_DisplacedTrack_v15, process.HLT_HT500_DisplacedDijet40_DisplacedTrack_v15, process.HLT_HT430_DisplacedDijet60_DisplacedTrack_v15, process.HLT_HT400_DisplacedDijet40_DisplacedTrack_v15, process.HLT_HT650_DisplacedDijet60_Inclusive_v15, process.HLT_HT550_DisplacedDijet60_Inclusive_v15, process.HLT_DiJet110_35_Mjj650_PFMET110_v11, process.HLT_DiJet110_35_Mjj650_PFMET120_v11, process.HLT_DiJet110_35_Mjj650_PFMET130_v11, process.HLT_TripleJet110_35_35_Mjj650_PFMET110_v11, process.HLT_TripleJet110_35_35_Mjj650_PFMET120_v11, process.HLT_TripleJet110_35_35_Mjj650_PFMET130_v11, process.HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v15, process.HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v15, process.HLT_Ele28_HighEta_SC20_Mass55_v15, process.HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10, process.HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v18, process.HLT_Ele15_IsoVVVL_PFHT450_v18, process.HLT_Ele50_IsoVVVL_PFHT450_v18, process.HLT_Ele15_IsoVVVL_PFHT600_v22, process.HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v17, process.HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v18, process.HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v17, process.HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v10, process.HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v17, process.HLT_Mu15_IsoVVVL_PFHT450_v17, process.HLT_Mu50_IsoVVVL_PFHT450_v17, process.HLT_Mu15_IsoVVVL_PFHT600_v21, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET70_PFMHT70_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu70_PFMHTNoMu70_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v4, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v4, process.HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v9, process.HLT_Dimuon20_Jpsi_Barrel_Seagulls_v9, process.HLT_Dimuon10_Upsilon_y1p4_v3, process.HLT_Dimuon12_Upsilon_y1p4_v4, process.HLT_Dimuon14_Phi_Barrel_Seagulls_v9, process.HLT_Dimuon25_Jpsi_v16, process.HLT_Dimuon14_PsiPrime_v15, process.HLT_Dimuon14_PsiPrime_noCorrL1_v7, process.HLT_Dimuon18_PsiPrime_v16, process.HLT_Dimuon18_PsiPrime_noCorrL1_v8, process.HLT_Dimuon24_Upsilon_noCorrL1_v8, process.HLT_Dimuon24_Phi_noCorrL1_v8, process.HLT_Dimuon25_Jpsi_noCorrL1_v8, process.HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8_v19, process.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v19, process.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v19, process.HLT_DoubleIsoMu20_eta2p1_v9, process.HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v8, process.HLT_Mu8_v14, process.HLT_Mu17_v15, process.HLT_Mu19_v6, process.HLT_Mu17_Photon30_IsoCaloId_v8, process.HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v18, process.HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v20, process.HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v20, process.HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v20, process.HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v18, process.HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v20, process.HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v20, process.HLT_Ele115_CaloIdVT_GsfTrkIdT_v17, process.HLT_Ele135_CaloIdVT_GsfTrkIdT_v10, process.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v5, process.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v11, process.HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v10, process.HLT_PFHT400_SixPFJet32_v10, process.HLT_PFHT450_SixPFJet36_PFBTagDeepCSV_1p59_v9, process.HLT_PFHT450_SixPFJet36_v9, process.HLT_PFHT400_FivePFJet_100_100_60_30_30_v10, process.HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v10, process.HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepCSV_4p5_v10, process.HLT_PFHT350_v21, process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v14, process.HLT_ECALHT800_v12, process.HLT_DiSC30_18_EIso_AND_HE_Mass70_v16, process.HLT_Physics_v8, process.HLT_EphemeralPhysics_v3, process.DST_Physics_v8, process.HLT_Random_v3, process.HLT_ZeroBias_v7, process.HLT_ZeroBias_Alignment_v2, process.HLT_EphemeralZeroBias_v3, process.DST_ZeroBias_v3, process.DST_Run3_PFScoutingPixelTracking_v18, process.DST_HLTMuon_Run3_PFScoutingPixelTracking_v18, process.HLT_Photon20_HoverELoose_v12, process.HLT_Photon30_HoverELoose_v12, process.HLT_EcalCalibration_v4, process.HLT_HcalCalibration_v5, process.AlCa_EcalPhiSym_v11, process.HLT_L1UnpairedBunchBptxMinus_v3, process.HLT_L1UnpairedBunchBptxPlus_v3, process.HLT_L1NotBptxOR_v4, process.HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v3, process.HLT_CDC_L2cosmic_10_er1p0_v2, process.HLT_CDC_L2cosmic_5p5_er1p0_v2, process.HLT_HcalNZS_v14, process.HLT_HcalPhiSym_v16, process.HLT_HcalIsolatedbunch_v6, process.HLT_IsoTrackHB_v6, process.HLT_IsoTrackHE_v6, process.HLT_ZeroBias_FirstCollisionAfterAbortGap_v6, process.HLT_ZeroBias_IsolatedBunches_v6, process.HLT_ZeroBias_FirstCollisionInTrain_v5, process.HLT_ZeroBias_LastCollisionInTrain_v4, process.HLT_ZeroBias_FirstBXAfterTrain_v4, process.AlCa_RPCMuonNormalisation_v14, process.AlCa_LumiPixelsCounts_Random_v4, process.AlCa_LumiPixelsCounts_ZeroBias_v4, process.MC_ReducedIterativeTracking_v14, process.MC_PFMET_v19, process.MC_AK4PFJets_v19, process.MC_PFBTagDeepCSV_v12, process.MC_PFHT_v18, process.MC_PFMHT_v18, process.MC_CaloMET_v10, process.MC_CaloMET_JetIdCleaned_v11, process.MC_AK4CaloJets_v11, process.MC_AK4CaloJetsFromPV_v10, process.MC_CaloBTagDeepCSV_v10, process.MC_CaloHT_v10, process.MC_CaloMHT_v10, process.MC_AK8PFJets_v19, process.MC_AK8TrimPFJets_v19, process.MC_AK8PFHT_v18, process.MC_AK8CaloHT_v10, process.MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v15, process.MC_DoubleEle5_CaloIdL_MW_v18, process.MC_Ele5_WPTight_Gsf_v10, process.MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v17, process.MC_IsoMu_v17, process.MC_DoubleMu_TrkIsoVVL_DZ_v13, process.MC_DoubleMuNoFiltersNoVtx_v9, process.MC_PFBTagDeepJet_v3, process.MC_Run3_PFScoutingPixelTracking_v18, process.AlCa_EcalPi0EBonly_v15, process.AlCa_EcalPi0EEonly_v15, process.AlCa_EcalEtaEBonly_v15, process.AlCa_EcalEtaEEonly_v15, process.AlCa_AK8PFJet40_v17, process.AlCa_PFJet40_v22, process.AlCa_PFJet40_CPUOnly_v1, process.HLT_PFJet40_GPUvsCPU_v1, process.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v14, process.HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v11, process.HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v2, process.HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v3, process.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v7, process.HLT_PFMET100_PFMHT100_IDTight_PFHT60_v11, process.HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v11, process.HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v11, process.HLT_Mu18_Mu9_SameSign_v6, process.HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v8, process.HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v12, process.HLT_TripleMu_5_3_3_Mass3p8_DCA_v5, process.HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10, process.HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10, process.HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v10, process.HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v10, process.HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v10, process.HLT_QuadPFJet103_88_75_15_v7, process.HLT_QuadPFJet105_88_76_15_v7, process.HLT_QuadPFJet111_90_80_15_v7, process.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v3, process.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v3, process.HLT_Mu12_IP6_v2, process.HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v10, process.HLT_DoubleMediumDeepTauPFTauHPS35_L2NN_eta2p1_v2, process.HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_eta2p1_v3, process.HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_eta2p1_v3, process.HLT_Ele24_eta2p1_WPTight_Gsf_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3, process.HLT_IsoMu20_eta2p1_LooseDeepTauPFTauHPS27_eta2p1_CrossL1_v3, process.HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS180_eta2p1_v3, process.HLT_IsoMu24_eta2p1_LooseDeepTauPFTauHPS30_eta2p1_CrossL1_v3, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS35_L2NN_eta2p1_CrossL1_v3, process.HLT_LooseDeepTauPFTauHPS180_L2NN_eta2p1_v3, process.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepJet_4p5_v3, process.HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepJet_4p5_v3, process.HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepJet_4p5_v3, process.HLT_PFHT400_SixPFJet32_DoublePFBTagDeepJet_2p94_v3, process.HLT_PFHT450_SixPFJet36_PFBTagDeepJet_1p59_v3, process.HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, process.HLT_QuadPFJet103_88_75_15_PFBTagDeepJet_1p3_VBF2_v3, process.HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, process.HLT_QuadPFJet105_88_76_15_PFBTagDeepJet_1p3_VBF2_v3, process.HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepJet_1p3_7p7_VBF1_v3, process.HLT_QuadPFJet111_90_80_15_PFBTagDeepJet_1p3_VBF2_v3, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v3, process.HLT_QuadPFJet70_50_40_30_v3, process.HLT_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v3, process.HLT_QuadPFJet70_50_40_35_PFBTagParticleNet_2BTagSum0p65_v3, process.HLT_QuadPFJet70_50_45_35_PFBTagParticleNet_2BTagSum0p65_v3, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBTagParticleNet_2BTagSum0p65_v2, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_v2, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_QuadPFJet70_50_40_30_PFBTagParticleNet_2BTagSum0p65_v2, process.HLT_AK8PFJet230_SoftDropMass40_v3, process.HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v3, process.HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetBB0p35_v3, process.HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetBB0p35_v3, process.HLT_AK8PFJet400_SoftDropMass40_v3, process.HLT_AK8PFJet425_SoftDropMass40_v3, process.HLT_AK8PFJet450_SoftDropMass40_v3, process.HLT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3, process.HLT_AK8PFJet250_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3, process.HLT_AK8PFJet275_SoftDropMass40_PFAK8ParticleNetTauTau0p30_v3, process.HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v2, process.HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2, process.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v2, process.HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PFAK8ParticleNetBB0p35_v2, process.HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_v2, process.HLT_DoubleMediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_v2, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_CrossL1_v2, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet60_CrossL1_v2, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS30_L2NN_eta2p1_PFJet75_CrossL1_v2, process.HLT_DoublePFJets40_Mass500_MediumDeepTauPFTauHPS45_L2NN_MediumDeepTauPFTauHPS20_eta2p1_v2, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS20_eta2p1_SingleL1_v2, process.HLT_IsoMu24_eta2p1_MediumDeepTauPFTauHPS45_L2NN_eta2p1_CrossL1_v2, process.HLT_DoubleL2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v3, process.HLT_DoubleL2Mu12NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2, process.HLT_DoubleL2Mu14NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2, process.HLT_DoubleL3Mu16_10NoVtx_DxyMin0p01cm_v3, process.HLT_DoubleL3Mu18_10NoVtx_DxyMin0p01cm_v2, process.HLT_DoubleL3Mu20_10NoVtx_DxyMin0p01cm_v2, process.HLT_L2Mu10NoVtx_2Cha_v1, process.HLT_L2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v2, process.HLT_L3Mu10NoVtx_v2, process.HLT_L3Mu10NoVtx_DxyMin0p01cm_v2, process.HLT_DoubleL2Mu_L3Mu16NoVtx_VetoL3Mu0DxyMax0p1cm_v2, process.HLT_DoubleL2Mu_L3Mu18NoVtx_VetoL3Mu0DxyMax0p1cm_v2, process.HLT_DoubleL2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2, process.HLT_DoubleL2Mu12NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2, process.HLT_L2Mu10NoVtx_2Cha_CosmicSeed_v1, process.HLT_L2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v2, process.HLT_DoubleL3dTksMu16_10NoVtx_DxyMin0p01cm_v2, process.HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v2, process.HLT_Mu20NoFiltersNoVtxDisplaced_Photon20_CaloCustomId_v3, process.HLT_DoubleMediumChargedIsoDisplacedPFTauHPS32_Trk1_eta2p1_v3, process.HLT_HT430_DelayedJet40_DoubleDelay0p5nsTrackless_v3, process.HLT_HT430_DelayedJet40_DoubleDelay0p5nsInclusive_v2, process.HLT_HT430_DelayedJet40_DoubleDelay1nsInclusive_v3, process.HLT_HT430_DelayedJet40_SingleDelay1nsTrackless_v3, process.HLT_HT430_DelayedJet40_SingleDelay2nsInclusive_v3, process.HLT_HT430_DelayedJet40_SingleDelay0p5nsInclusive_v1, process.HLT_HT430_DelayedJet40_SingleDelay0p5nsTrackless_v1, process.HLT_HT430_DelayedJet40_SingleDelay1nsInclusive_v1, process.HLT_HT430_DelayedJet40_SingleDelay1p5nsInclusive_v1, process.HLT_L1Tau_DelayedJet40_DoubleDelay0p5nsTrackless_v1, process.HLT_L1Tau_DelayedJet40_DoubleDelay0p75nsInclusive_v1, process.HLT_L1Tau_DelayedJet40_DoubleDelay1nsTrackless_v1, process.HLT_L1Tau_DelayedJet40_DoubleDelay1p25nsInclusive_v1, process.HLT_L1Tau_DelayedJet40_SingleDelay2p5nsTrackless_v1, process.HLT_L1Tau_DelayedJet40_SingleDelay3p5nsInclusive_v1, process.HLT_L1Mu6HT240_v2, process.HLT_Mu6HT240_DisplacedDijet30_Inclusive0PtrkShortSig5_v3, process.HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v3, process.HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v3, process.HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v3, process.HLT_Mu6HT240_DisplacedDijet40_Inclusive0PtrkShortSig5_v3, process.HLT_Mu6HT240_DisplacedDijet40_Inclusive1PtrkShortSig5_DisplacedLoose_v3, process.HLT_HT430_DisplacedDijet30_Inclusive1PtrkShortSig5_v3, process.HLT_HT430_DisplacedDijet35_Inclusive1PtrkShortSig5_v3, process.HLT_HT430_DisplacedDijet40_Inclusive1PtrkShortSig5_v3, process.HLT_CaloMET60_DTCluster50_v3, process.HLT_CaloMET60_DTClusterNoMB1S50_v3, process.HLT_L1MET_DTCluster50_v3, process.HLT_L1MET_DTClusterNoMB1S50_v3, process.HLT_CscCluster_Loose_v2, process.HLT_CscCluster_Medium_v2, process.HLT_CscCluster_Tight_v2, process.HLT_L1CSCShower_DTCluster50_v2, process.HLT_L1CSCShower_DTCluster75_v2, process.HLT_PFMET105_IsoTrk50_v3, process.HLT_PFMET110_PFJet100_v3, process.HLT_HT170_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3, process.HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3, process.HLT_HT200_L1SingleLLPJet_DisplacedDijet60_DisplacedTrack_v3, process.HLT_HT270_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v3, process.HLT_HT320_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3, process.HLT_HT420_L1SingleLLPJet_DisplacedDijet60_Inclusive_v3, process.HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay1nsTrackless_v3, process.HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay2nsInclusive_v3, process.HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay0p5nsTrackless_v3, process.HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay1nsInclusive_v3, process.HLT_HT200_L1SingleLLPJet_DisplacedDijet30_Inclusive1PtrkShortSig5_v3, process.HLT_HT200_L1SingleLLPJet_DisplacedDijet35_Inclusive1PtrkShortSig5_v3, process.HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v3, process.HLT_DiPhoton10Time1ns_v2, process.HLT_DiPhoton10Time1p2ns_v2, process.HLT_DiPhoton10Time1p4ns_v2, process.HLT_DiPhoton10Time1p6ns_v2, process.HLT_DiPhoton10Time1p8ns_v2, process.HLT_DiPhoton10Time2ns_v2, process.HLT_DiPhoton10sminlt0p1_v2, process.HLT_DiPhoton10sminlt0p12_v2, process.HLT_DiPhoton10_CaloIdL_v2, process.HLT_DoubleEle4_eta1p22_mMax6_v2, process.HLT_DoubleEle4p5_eta1p22_mMax6_v2, process.HLT_DoubleEle5_eta1p22_mMax6_v2, process.HLT_DoubleEle5p5_eta1p22_mMax6_v2, process.HLT_DoubleEle6_eta1p22_mMax6_v2, process.HLT_DoubleEle6p5_eta1p22_mMax6_v2, process.HLT_DoubleEle7_eta1p22_mMax6_v2, process.HLT_DoubleEle7p5_eta1p22_mMax6_v2, process.HLT_DoubleEle8_eta1p22_mMax6_v2, process.HLT_DoubleEle8p5_eta1p22_mMax6_v2, process.HLT_DoubleEle9_eta1p22_mMax6_v2, process.HLT_DoubleEle9p5_eta1p22_mMax6_v2, process.HLT_DoubleEle10_eta1p22_mMax6_v2, process.HLT_DoubleEle4_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle4p5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle5p5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle6_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle6p5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle7_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle7p5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle8_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle8p5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle9_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle9p5_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle10_eta1p22_mMax6_dz0p8_v1, process.HLT_DoubleEle4_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle4p5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle5p5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle6_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle6p5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle7_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle7p5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle8_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle8p5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle9_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle9p5_eta1p22_mMax6_trkHits10_v1, process.HLT_DoubleEle10_eta1p22_mMax6_trkHits10_v1, process.HLT_SingleEle8_v1, process.HLT_SingleEle8_SingleEGL1_v1, process.HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2, process.HLT_Diphoton20_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, process.HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v2, process.HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v2, process.HLT_Mu50_L1SingleMuShower_v1, process.HLT_ExpressMuons_v3, process.HLT_OnlineMonitorGroup_v3, process.DQM_EcalReconstruction_v4, process.DQM_HcalReconstruction_v3, process.DQM_PixelReconstruction_v4, process.HLT_PPSMaxTracksPerArm1_v2, process.HLT_PPSMaxTracksPerRP4_v2, process.HLTriggerFinalPath, process.HLTAnalyzerEndpath, process.ParkingDoubleElectronLowMass0Output, process.ParkingDoubleElectronLowMass1Output, process.ParkingDoubleElectronLowMass2Output, process.ParkingDoubleMuonLowMass0Output, process.ParkingDoubleMuonLowMass1Output, process.ParkingDoubleMuonLowMass2Output, process.ParkingDoubleMuonLowMass3Output, process.ParkingSingleMuon0Output, process.ParkingSingleMuon1Output, process.ParkingSingleMuon2Output, process.ALCALowPtJetOutput, process.ALCALumiPixelsCountsExpressOutput, process.ALCALumiPixelsCountsPromptOutput, process.ALCAP0Output, process.ALCAPHISYMOutput, process.ALCAPPSExpressOutput, process.ALCAPPSPromptOutput, process.CalibrationOutput, process.DQMCalibrationOutput, process.DQMEventDisplayOutput, process.DQMGPUvsCPUOutput, process.DQMOnlineBeamspotOutput, process.DQMOutput, process.EcalCalibrationOutput, process.ExpressOutput, process.ExpressAlignmentOutput, process.HLTMonitorOutput, process.NanoDSTOutput, process.RPCMONOutput, process.ScoutingPFOutput, process.PhysicsCommissioningOutput, process.PhysicsDispJetBTagMuEGTauOutput, process.PhysicsEGammaOutput, process.PhysicsJetMETOutput, process.PhysicsMuonOutput, process.PhysicsReservedDoubleMuonLowMassOutput, process.PhysicsScoutingPFMonitorOutput, process.PhysicsHLTPhysicsOutput, process.PhysicsZeroBiasOutput, process.Dataset_AlCaLowPtJet, process.Dataset_AlCaLumiPixelsCountsExpress, process.Dataset_AlCaLumiPixelsCountsPrompt, process.Dataset_AlCaP0, process.Dataset_AlCaPPSExpress, process.Dataset_AlCaPPSPrompt, process.Dataset_AlCaPhiSym, process.Dataset_BTagMu, process.Dataset_Commissioning, process.Dataset_Cosmics, process.Dataset_DQMGPUvsCPU, process.Dataset_DQMOnlineBeamspot, process.Dataset_DisplacedJet, process.Dataset_ReservedDoubleMuonLowMass, process.Dataset_EGamma, process.Dataset_EcalLaser, process.Dataset_EmptyBX, process.Dataset_EphemeralHLTPhysics, process.Dataset_EphemeralZeroBias, process.Dataset_EventDisplay, process.Dataset_ExpressAlignment, process.Dataset_ExpressPhysics, process.Dataset_HLTMonitor, process.Dataset_HLTPhysics, process.Dataset_HcalNZS, process.Dataset_IsolatedBunch, process.Dataset_JetMET, process.Dataset_L1Accept, process.Dataset_MonteCarlo, process.Dataset_Muon, process.Dataset_MuonEG, process.Dataset_NoBPTX, process.Dataset_OnlineMonitor, process.Dataset_ParkingDoubleElectronLowMass0, process.Dataset_ParkingDoubleElectronLowMass1, process.Dataset_ParkingDoubleElectronLowMass2, process.Dataset_ParkingDoubleElectronLowMass3, process.Dataset_ParkingDoubleElectronLowMass4, process.Dataset_ParkingDoubleElectronLowMass5, process.Dataset_ParkingDoubleMuonLowMass0, process.Dataset_ParkingDoubleMuonLowMass1, process.Dataset_ParkingDoubleMuonLowMass2, process.Dataset_ParkingDoubleMuonLowMass3, process.Dataset_ParkingDoubleMuonLowMass4, process.Dataset_ParkingDoubleMuonLowMass5, process.Dataset_ParkingDoubleMuonLowMass6, process.Dataset_ParkingDoubleMuonLowMass7, process.Dataset_ParkingSingleMuon0, process.Dataset_ParkingSingleMuon1, process.Dataset_ParkingSingleMuon2, process.Dataset_RPCMonitor, process.Dataset_ScoutingPFMonitor, process.Dataset_ScoutingPFRun3, process.Dataset_Tau, process.Dataset_TestEnablesEcalHcal, process.Dataset_TestEnablesEcalHcalDQM, process.Dataset_ZeroBias, )) # source module (EDM inputs) diff --git a/HLTrigger/Configuration/test/OnLine_HLT_HIon.py b/HLTrigger/Configuration/test/OnLine_HLT_HIon.py index 533a43c272d4d..1cea5c5a8635f 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_HIon.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_HIon.py @@ -1,6 +1,6 @@ # hltGetConfiguration /dev/CMSSW_12_6_0/HIon --full --data --type HIon --unprescale --process HLTHIon --globaltag auto:run3_hlt_HIon --input file:RelVal_Raw_HIon_DATA.root -# /dev/CMSSW_12_6_0/HIon/V11 (CMSSW_12_6_0_pre5) +# /dev/CMSSW_12_6_0/HIon/V16 (CMSSW_12_6_0) import FWCore.ParameterSet.Config as cms @@ -12,7 +12,7 @@ process.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA() process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_6_0/HIon/V11') + tableName = cms.string('/dev/CMSSW_12_6_0/HIon/V16') ) process.transferSystem = cms.PSet( diff --git a/HLTrigger/Configuration/test/OnLine_HLT_PIon.py b/HLTrigger/Configuration/test/OnLine_HLT_PIon.py index 74b1d41830820..e94a31f429d87 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_PIon.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_PIon.py @@ -1,6 +1,6 @@ # hltGetConfiguration /dev/CMSSW_12_6_0/PIon --full --data --type PIon --unprescale --process HLTPIon --globaltag auto:run3_hlt_PIon --input file:RelVal_Raw_PIon_DATA.root -# /dev/CMSSW_12_6_0/PIon/V11 (CMSSW_12_6_0_pre5) +# /dev/CMSSW_12_6_0/PIon/V16 (CMSSW_12_6_0) import FWCore.ParameterSet.Config as cms @@ -12,7 +12,7 @@ process.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA() process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_6_0/PIon/V11') + tableName = cms.string('/dev/CMSSW_12_6_0/PIon/V16') ) process.transferSystem = cms.PSet( diff --git a/HLTrigger/Configuration/test/OnLine_HLT_PRef.py b/HLTrigger/Configuration/test/OnLine_HLT_PRef.py index f8d1ab11a4feb..27b0f8f81e3e0 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_PRef.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_PRef.py @@ -1,6 +1,6 @@ # hltGetConfiguration /dev/CMSSW_12_6_0/PRef --full --data --type PRef --unprescale --process HLTPRef --globaltag auto:run3_hlt_PRef --input file:RelVal_Raw_PRef_DATA.root -# /dev/CMSSW_12_6_0/PRef/V11 (CMSSW_12_6_0_pre5) +# /dev/CMSSW_12_6_0/PRef/V16 (CMSSW_12_6_0) import FWCore.ParameterSet.Config as cms @@ -12,7 +12,7 @@ process.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA() process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_6_0/PRef/V11') + tableName = cms.string('/dev/CMSSW_12_6_0/PRef/V16') ) process.transferSystem = cms.PSet( diff --git a/HLTrigger/Configuration/test/getFrozenHLT.sh b/HLTrigger/Configuration/test/getFrozenHLT.sh index fe7876a558562..425e1848b3bff 100755 --- a/HLTrigger/Configuration/test/getFrozenHLT.sh +++ b/HLTrigger/Configuration/test/getFrozenHLT.sh @@ -5,7 +5,7 @@ TABLES="Fake Fake1 Fake2 2022v15" HLT_Fake="/dev/CMSSW_12_6_0/Fake" HLT_Fake1="/dev/CMSSW_12_6_0/Fake1" HLT_Fake2="/dev/CMSSW_12_6_0/Fake2" -HLT_2022v15="/frozen/2022/2e34/v1.5/CMSSW_12_5_X/HLT" +HLT_2022v15="/frozen/2022/2e34/v1.5/CMSSW_12_6_X/HLT" # command-line arguments VERBOSE=false # print extra messages to stdout From 5612ed18772e36bb43c265936895d17b47e2f13f Mon Sep 17 00:00:00 2001 From: Marino Missiroli Date: Fri, 16 Dec 2022 12:18:27 +0100 Subject: [PATCH 47/77] Update HLT-HIon tests to use HIRun2022 data (standard HIon Raw, not RawPrime) --- Configuration/HLT/python/addOnTestsHLT.py | 2 +- HLTrigger/Configuration/test/cmsDriver.csh | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Configuration/HLT/python/addOnTestsHLT.py b/Configuration/HLT/python/addOnTestsHLT.py index 69f0fb783fb65..1e3c198673e22 100644 --- a/Configuration/HLT/python/addOnTestsHLT.py +++ b/Configuration/HLT/python/addOnTestsHLT.py @@ -34,7 +34,7 @@ def addOnTestsHLT(): 'hlt_data_GRun' : ['cmsDriver.py RelVal -s L1REPACK:Full --data --scenario=pp -n 10 --conditions auto:run3_hlt_GRun --relval 9000,50 --datatier "RAW" --eventcontent RAW --customise=HLTrigger/Configuration/CustomConfigs.L1T --era Run3 --fileout file:RelVal_Raw_GRun_DATA.root --filein /store/data/Run2022B/HLTPhysics/RAW/v1/000/355/456/00000/69b26b27-4bd1-4524-bc18-45f7b9b5e076.root', 'HLTrigger/Configuration/test/OnLine_HLT_GRun.py', 'cmsDriver.py RelVal -s HLT:GRun,RAW2DIGI,L1Reco,RECO --data --scenario=pp -n 10 --conditions auto:run3_data_GRun --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --customise=HLTrigger/Configuration/CustomConfigs.HLTRECO --customise=HLTrigger/Configuration/CustomConfigs.customiseGlobalTagForOnlineBeamSpot --era Run3 --processName=HLTRECO --filein file:RelVal_Raw_GRun_DATA.root --fileout file:RelVal_Raw_GRun_DATA_HLT_RECO.root'], - 'hlt_data_HIon' : ['cmsDriver.py RelVal -s L1REPACK:Full --data --scenario=pp -n 10 --conditions auto:run3_hlt_HIon --relval 9000,50 --datatier "RAW" --eventcontent RAW --customise=HLTrigger/Configuration/CustomConfigs.L1T --era Run3_pp_on_PbPb --fileout file:RelVal_Raw_HIon_DATA.root --filein /store/data/Run2022B/HLTPhysics/RAW/v1/000/355/456/00000/69b26b27-4bd1-4524-bc18-45f7b9b5e076.root', # --customise_commands=\'from FWCore.ParameterSet.MassReplace import massSearchReplaceAnyInputTag; massSearchReplaceAnyInputTag(process.SimL1Emulator,"rawDataCollector","rawDataRepacker",False,True)\'', + 'hlt_data_HIon' : ['cmsDriver.py RelVal -s L1REPACK:Full --data --scenario=pp -n 10 --conditions auto:run3_hlt_HIon --relval 9000,50 --datatier "RAW" --eventcontent RAW --customise=HLTrigger/Configuration/CustomConfigs.L1T --era Run3_pp_on_PbPb --fileout file:RelVal_Raw_HIon_DATA.root --filein /store/hidata/HIRun2022A/HITestRaw0/RAW/v1/000/362/321/00000/f467ee64-fc64-47a6-9d8a-7ca73ebca2bd.root --customise_commands=\'from FWCore.ParameterSet.MassReplace import massSearchReplaceAnyInputTag; massSearchReplaceAnyInputTag(process.SimL1Emulator,"rawDataCollector","rawDataRepacker",False,True)\'', 'HLTrigger/Configuration/test/OnLine_HLT_HIon.py', 'cmsDriver.py RelVal -s HLT:HIon,RAW2DIGI,L1Reco,RECO --data --scenario=pp -n 10 --conditions auto:run3_data_HIon --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --customise=HLTrigger/Configuration/CustomConfigs.HLTRECO --customise=HLTrigger/Configuration/CustomConfigs.customiseGlobalTagForOnlineBeamSpot --era Run3_pp_on_PbPb --processName=HLTRECO --filein file:RelVal_Raw_HIon_DATA.root --fileout file:RelVal_Raw_HIon_DATA_HLT_RECO.root'], 'hlt_data_PIon' : ['cmsDriver.py RelVal -s L1REPACK:Full --data --scenario=pp -n 10 --conditions auto:run3_hlt_PIon --relval 9000,50 --datatier "RAW" --customise=HLTrigger/Configuration/CustomConfigs.L1T --era Run3 --eventcontent RAW --fileout file:RelVal_Raw_PIon_DATA.root --filein /store/data/Run2022B/HLTPhysics/RAW/v1/000/355/456/00000/69b26b27-4bd1-4524-bc18-45f7b9b5e076.root', diff --git a/HLTrigger/Configuration/test/cmsDriver.csh b/HLTrigger/Configuration/test/cmsDriver.csh index 6915e4865848b..81a3279f97741 100755 --- a/HLTrigger/Configuration/test/cmsDriver.csh +++ b/HLTrigger/Configuration/test/cmsDriver.csh @@ -36,7 +36,7 @@ set InputLHCRawGRun2 = /store/data/Run2016B/JetHT/RAW/v1/000/272/762/00000/C666C set InputLHCRawGRun3 = /store/data/Run2022B/HLTPhysics/RAW/v1/000/355/456/00000/69b26b27-4bd1-4524-bc18-45f7b9b5e076.root set InputLHCRawHIon1 = /store/hidata/HIRun2015/HIHardProbes/RAW/v1/000/263/718/00000/08057733-02A5-E511-9C7D-02163E014606.root set InputLHCRawHIon2 = /store/hidata/HIRun2018A/HIHardProbes/RAW/v1/000/326/479/00000/0E2CC5D5-9D87-7348-9219-B00CD718C847.root -set InputLHCRawHIon3 = $InputLHCRawGRun3 #!! UPDATE once 2022 HIon RAW data is available +set InputLHCRawHIon3 = /store/hidata/HIRun2022A/HITestRaw0/RAW/v1/000/362/321/00000/f467ee64-fc64-47a6-9d8a-7ca73ebca2bd.root set InputLHCRawPIon2 = $InputLHCRawGRun2 set InputLHCRawPRef2 = $InputLHCRawGRun2 set InputLHCRawPIon3 = $InputLHCRawGRun3 @@ -273,7 +273,7 @@ foreach gtag ( MC DATA ) echo "Creating L1RePack $name" if ( $table == HIon ) then - cmsDriver.py RelVal --step=$L1REPACK --conditions=$GTAG --filein=$InputLHCRaw --custom_conditions=$XL1T --fileout=RelVal_L1RePack_$name.root --number=$NN $DATAMC --no_exec --datatier 'GEN-SIM-DIGI-RAW' --eventcontent=RAW --customise=HLTrigger/Configuration/CustomConfigs.L1T $Era --customise=$Custom --scenario=$SCEN --python_filename=RelVal_L1RePack_$name.py --customise=L1Trigger/Configuration/L1Trigger_custom.customiseResetPrescalesAndMasks #--customise_commands='from FWCore.ParameterSet.MassReplace import massSearchReplaceAnyInputTag; massSearchReplaceAnyInputTag(process.SimL1Emulator,"rawDataCollector","rawDataRepacker",False,True)' + cmsDriver.py RelVal --step=$L1REPACK --conditions=$GTAG --filein=$InputLHCRaw --custom_conditions=$XL1T --fileout=RelVal_L1RePack_$name.root --number=$NN $DATAMC --no_exec --datatier 'GEN-SIM-DIGI-RAW' --eventcontent=RAW --customise=HLTrigger/Configuration/CustomConfigs.L1T $Era --customise=$Custom --scenario=$SCEN --python_filename=RelVal_L1RePack_$name.py --customise=L1Trigger/Configuration/L1Trigger_custom.customiseResetPrescalesAndMasks --customise_commands='from FWCore.ParameterSet.MassReplace import massSearchReplaceAnyInputTag; massSearchReplaceAnyInputTag(process.SimL1Emulator,"rawDataCollector","rawDataRepacker",False,True)' else cmsDriver.py RelVal --step=$L1REPACK --conditions=$GTAG --filein=$InputLHCRaw --custom_conditions=$XL1T --fileout=RelVal_L1RePack_$name.root --number=$NN $DATAMC --no_exec --datatier 'GEN-SIM-DIGI-RAW' --eventcontent=RAW --customise=HLTrigger/Configuration/CustomConfigs.L1T $Era --customise=$Custom --scenario=$SCEN --python_filename=RelVal_L1RePack_$name.py --customise=L1Trigger/Configuration/L1Trigger_custom.customiseResetPrescalesAndMasks endif From 1543800b746d9e911a7d580587bf64aa2214bb5a Mon Sep 17 00:00:00 2001 From: swagata87 Date: Sat, 17 Dec 2022 12:46:52 +0100 Subject: [PATCH 48/77] squash commits --- .../plugins/EGMSeedLocationProducer.cc | 96 +++++++++++++++++++ PhysicsTools/NanoAOD/python/electrons_cff.py | 9 +- PhysicsTools/NanoAOD/python/nanoDQM_cfi.py | 4 + PhysicsTools/NanoAOD/python/photons_cff.py | 10 +- 4 files changed, 117 insertions(+), 2 deletions(-) create mode 100644 PhysicsTools/NanoAOD/plugins/EGMSeedLocationProducer.cc diff --git a/PhysicsTools/NanoAOD/plugins/EGMSeedLocationProducer.cc b/PhysicsTools/NanoAOD/plugins/EGMSeedLocationProducer.cc new file mode 100644 index 0000000000000..c02aa4bc07dff --- /dev/null +++ b/PhysicsTools/NanoAOD/plugins/EGMSeedLocationProducer.cc @@ -0,0 +1,96 @@ +// +// EGMSeedLocationProducer +// to compute iEta/iPhi (for barrel) and iX/iY (for endcaps) of seed crystal +// for size considerations, they are compressed into 2 vars (iEtaOriX/iPhiOriY) +// +// Author: Swagata Mukherjee +// Date: December 2022 +// + +#include +#include "FWCore/Framework/interface/Frameworkfwd.h" +#include "FWCore/Framework/interface/global/EDProducer.h" +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/MakerMacros.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/Utilities/interface/StreamID.h" +#include "DataFormats/PatCandidates/interface/Electron.h" +#include "DataFormats/PatCandidates/interface/Photon.h" +#include "DataFormats/Common/interface/View.h" +#include "DataFormats/EcalDetId/interface/EEDetId.h" +#include "DataFormats/EcalDetId/interface/EBDetId.h" + +template +class EGMSeedLocationProducer : public edm::global::EDProducer<> { +public: + explicit EGMSeedLocationProducer(const edm::ParameterSet& iConfig) + : src_(consumes>(iConfig.getParameter("src"))) { + produces>("iEtaOriX"); + produces>("iPhiOriY"); + } + ~EGMSeedLocationProducer() override{}; + + static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); + +private: + void produce(edm::StreamID, edm::Event&, const edm::EventSetup&) const override; + + edm::EDGetTokenT> src_; +}; + +template +void EGMSeedLocationProducer::produce(edm::StreamID streamID, + edm::Event& iEvent, + const edm::EventSetup& iSetup) const { + auto src = iEvent.getHandle(src_); + + unsigned nSrc = src->size(); + // Range of the variables are the following: + // iEta runs from -85 to +85, with no crystal at iEta=0. + // iPhi runs from 1 to 360. + // iX and iY run from 1 to 100. + // So, when combined, iEtaOriX will be -85 to 100 (except 0). + // and iPhiOriY will be 1 to 360. + std::vector iEtaOriX(nSrc, 0); + std::vector iPhiOriY(nSrc, 0); + + for (unsigned i = 0; i < nSrc; i++) { // object loop + auto obj = src->ptrAt(i); + auto detid = obj->superCluster()->seed()->seed(); + + if (detid.subdetId() == EcalBarrel) { + EBDetId ebdetid(detid); + iEtaOriX[i] = ebdetid.ieta(); + iPhiOriY[i] = ebdetid.iphi(); + } else if (detid.subdetId() == EcalEndcap) { + EEDetId eedetid(detid); + iEtaOriX[i] = eedetid.ix(); + iPhiOriY[i] = eedetid.iy(); + } + } // end of object loop + + std::unique_ptr> iEtaOriXV(new edm::ValueMap()); + edm::ValueMap::Filler filleriEtaOriXV(*iEtaOriXV); + filleriEtaOriXV.insert(src, iEtaOriX.begin(), iEtaOriX.end()); + filleriEtaOriXV.fill(); + iEvent.put(std::move(iEtaOriXV), "iEtaOriX"); + + std::unique_ptr> iPhiOriYV(new edm::ValueMap()); + edm::ValueMap::Filler filleriPhiOriYV(*iPhiOriYV); + filleriPhiOriYV.insert(src, iPhiOriY.begin(), iPhiOriY.end()); + filleriPhiOriYV.fill(); + iEvent.put(std::move(iPhiOriYV), "iPhiOriY"); +} + +template +void EGMSeedLocationProducer::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { + edm::ParameterSetDescription desc; + desc.add("src")->setComment("input physics object collection"); + descriptions.addDefault(desc); +} + +typedef EGMSeedLocationProducer ElectronSeedLocationProducer; +typedef EGMSeedLocationProducer PhotonSeedLocationProducer; + +DEFINE_FWK_MODULE(ElectronSeedLocationProducer); +DEFINE_FWK_MODULE(PhotonSeedLocationProducer); diff --git a/PhysicsTools/NanoAOD/python/electrons_cff.py b/PhysicsTools/NanoAOD/python/electrons_cff.py index 8ad7d28c917ba..d1a01fa423d44 100644 --- a/PhysicsTools/NanoAOD/python/electrons_cff.py +++ b/PhysicsTools/NanoAOD/python/electrons_cff.py @@ -115,6 +115,9 @@ def _get_bitmapVIDForEle_docstring(modules,WorkingPoints): seedGainEle = cms.EDProducer("ElectronSeedGainProducer", src = cms.InputTag("slimmedElectrons")) ############################################seed gainELE +## Seed Location +seedLocationEle = cms.EDProducer("ElectronSeedLocationProducer", src = cms.InputTag("slimmedElectrons")) + ############################calibratedPatElectrons############## ##this is a special one, so we leave the era modifications here##### import RecoEgamma.EgammaTools.calibratedEgammas_cff @@ -200,6 +203,8 @@ def _get_bitmapVIDForEle_docstring(modules,WorkingPoints): VIDNestedWPBitmap_Fall17V2 = cms.InputTag("bitmapVIDForEleFall17V2"), VIDNestedWPBitmapHEEP = cms.InputTag("bitmapVIDForEleHEEP"), seedGain = cms.InputTag("seedGainEle"), + seediEtaOriX = cms.InputTag("seedLocationEle:iEtaOriX"), + seediPhiOriY = cms.InputTag("seedLocationEle:iPhiOriY"), ), userCands = cms.PSet( jetForLepJetVar = cms.InputTag("ptRatioRelForEle:jetForLepJetVar") # warning: Ptr is null if no match is found @@ -353,6 +358,8 @@ def _get_bitmapVIDForEle_docstring(modules,WorkingPoints): lostHits = Var("gsfTrack.hitPattern.numberOfLostHits('MISSING_INNER_HITS')","uint8",doc="number of missing inner hits"), isPFcand = Var("pfCandidateRef().isNonnull()",bool,doc="electron is PF candidate"), seedGain = Var("userInt('seedGain')","uint8",doc="Gain of the seed crystal"), + seediEtaOriX = Var("userInt('seediEtaOriX')","int8",doc="iEta or iX of seed crystal. iEta is barrel-only, iX is endcap-only. iEta runs from -85 to +85, with no crystal at iEta=0. iX runs from 1 to 100."), + seediPhiOriY = Var("userInt('seediPhiOriY')",int,doc="iPhi or iY of seed crystal. iPhi is barrel-only, iY is endcap-only. iPhi runs from 1 to 360. iY runs from 1 to 100."), jetNDauCharged = Var("?userCand('jetForLepJetVar').isNonnull()?userFloat('jetNDauChargedMVASel'):0", "uint8", doc="number of charged daughters of the closest jet"), ), externalVariables = cms.PSet( @@ -453,7 +460,7 @@ def _get_bitmapVIDForEle_docstring(modules,WorkingPoints): genparticles = cms.InputTag("finalGenParticles"), ) -electronTask = cms.Task(bitmapVIDForEle,bitmapVIDForEleFall17V2,bitmapVIDForEleHEEP,isoForEle,isoForEleFall17V2,ptRatioRelForEle,seedGainEle,calibratedPatElectronsNano,slimmedElectronsWithUserData,finalElectrons) +electronTask = cms.Task(bitmapVIDForEle,bitmapVIDForEleFall17V2,bitmapVIDForEleHEEP,isoForEle,isoForEleFall17V2,ptRatioRelForEle,seedGainEle,seedLocationEle,calibratedPatElectronsNano,slimmedElectronsWithUserData,finalElectrons) electronTablesTask = cms.Task(electronMVATTH, electronTable) electronMCTask = cms.Task(tautaggerForMatching, matchingElecPhoton, electronsMCMatchForTable, electronsMCMatchForTableAlt, electronMCTable) diff --git a/PhysicsTools/NanoAOD/python/nanoDQM_cfi.py b/PhysicsTools/NanoAOD/python/nanoDQM_cfi.py index 6ebae31038646..88dfbdd58eb90 100644 --- a/PhysicsTools/NanoAOD/python/nanoDQM_cfi.py +++ b/PhysicsTools/NanoAOD/python/nanoDQM_cfi.py @@ -111,6 +111,8 @@ Plot1D('r9', 'r9', 20, 0, 1.1, 'R9 of the supercluster, calculated with full 5x5 region'), Plot1D('scEtOverPt', 'scEtOverPt', 20, -0.5, 0.5, '(supercluster transverse energy)/pt - 1'), Plot1D('seedGain', 'seedGain', 12, 0.5, 12.5, 'Gain of the seed crystal'), + Plot1D('seediEtaOriX', 'seediEtaOriX', 200, -90, 110, 'iEta/iX of seed crystal'), + Plot1D('seediPhiOriY', 'seediPhiOriY', 380, -10, 370, 'iPhi/iY of seed crystal'), Plot1D('sieie', 'sieie', 20, 0, 0.05, 'sigma_IetaIeta of the supercluster, calculated with full 5x5 region'), Plot1D('sip3d', 'sip3d', 20, 0, 20, '3D impact parameter significance wrt first PV, in cm'), Plot1D('tightCharge', 'tightCharge', 3, -0.5, 2.5, 'Tight charge criteria (0:none, 1:isGsfScPixChargeConsistent, 2:isGsfCtfScPixChargeConsistent)'), @@ -633,6 +635,8 @@ Plot1D('pt', 'pt', 20, 0, 200, 'pt (corrected)'), Plot1D('r9', 'r9', 20, 0, 1.1, 'R9 of the supercluster, calculated with full 5x5 region'), Plot1D('seedGain', 'seedGain', 12, 0.5, 12.5, 'Gain of the seed crystal'), + Plot1D('seediEtaOriX', 'seediEtaOriX', 200, -90, 110, 'iEta/iX of seed crystal'), + Plot1D('seediPhiOriY', 'seediPhiOriY', 380, -10, 370, 'iPhi/iY of seed crystal'), Plot1D('sieie', 'sieie', 100, 0, 0.05, 'sigma_IetaIeta of the supercluster, calculated with full 5x5 region'), Plot1D('sipip', 'sipip', 100, 0, 0.05, 'sigmaIphiIphi of the supercluster'), Plot1D('sieip', 'sieip', 100, -0.0002, 0.0002, 'sigma_IetaIphi of the supercluster, calculated with full 5x5 region'), diff --git a/PhysicsTools/NanoAOD/python/photons_cff.py b/PhysicsTools/NanoAOD/python/photons_cff.py index ac261304f2906..6462c8f3e177c 100644 --- a/PhysicsTools/NanoAOD/python/photons_cff.py +++ b/PhysicsTools/NanoAOD/python/photons_cff.py @@ -93,6 +93,8 @@ def make_bitmapVID_docstring(id_modules_working_points_pset): seedGainPho = cms.EDProducer("PhotonSeedGainProducer", src = cms.InputTag("slimmedPhotons")) +seedLocationPho = cms.EDProducer("PhotonSeedLocationProducer", src = cms.InputTag("slimmedPhotons")) + import RecoEgamma.EgammaTools.calibratedEgammas_cff calibratedPatPhotonsNano = RecoEgamma.EgammaTools.calibratedEgammas_cff.calibratedPatPhotons.clone( @@ -148,6 +150,8 @@ def make_bitmapVID_docstring(id_modules_working_points_pset): VIDNestedWPBitmap = cms.InputTag("bitmapVIDForPho"), VIDNestedWPBitmapFall17V2 = cms.InputTag("bitmapVIDForPhoRun2"), seedGain = cms.InputTag("seedGainPho"), + seediEtaOriX = cms.InputTag("seedLocationPho:iEtaOriX"), + seediPhiOriY = cms.InputTag("seedLocationPho:iPhiOriY"), ) ) @@ -239,6 +243,8 @@ def make_bitmapVID_docstring(id_modules_working_points_pset): isScEtaEB = Var("abs(superCluster().eta()) < 1.4442",bool,doc="is supercluster eta within barrel acceptance"), isScEtaEE = Var("abs(superCluster().eta()) > 1.566 && abs(superCluster().eta()) < 2.5",bool,doc="is supercluster eta within endcap acceptance"), seedGain = Var("userInt('seedGain')","uint8",doc="Gain of the seed crystal"), + seediEtaOriX = Var("userInt('seediEtaOriX')","int8",doc="iEta or iX of seed crystal. iEta is barrel-only, iX is endcap-only. iEta runs from -85 to +85, with no crystal at iEta=0. iX runs from 1 to 100."), + seediPhiOriY = Var("userInt('seediPhiOriY')",int,doc="iPhi or iY of seed crystal. iPhi is barrel-only, iY is endcap-only. iPhi runs from 1 to 360. iY runs from 1 to 100."), # position of photon is best approximated by position of seed cluster, not the SC centroid x_calo = Var("superCluster().seed().position().x()",float,doc="photon supercluster position on calorimeter, x coordinate (cm)",precision=10), y_calo = Var("superCluster().seed().position().y()",float,doc="photon supercluster position on calorimeter, y coordinate (cm)",precision=10), @@ -309,7 +315,9 @@ def make_bitmapVID_docstring(id_modules_working_points_pset): dEsigmaDown=Var("userFloat('ecalEnergyPostCorrNew') - userFloat('energySigmaDownNew')", float, doc="ecal energy smearing value shifted 1 sigma up", precision=8), ) -photonTask = cms.Task(bitmapVIDForPho, bitmapVIDForPhoRun2, isoForPho, hOverEForPho, isoForPhoFall17V2, seedGainPho, slimmedPhotonsWithUserData, finalPhotons) + +photonTask = cms.Task(bitmapVIDForPho, bitmapVIDForPhoRun2, isoForPho, hOverEForPho, isoForPhoFall17V2, seedGainPho, seedLocationPho, slimmedPhotonsWithUserData, finalPhotons) + photonTablesTask = cms.Task(photonTable) photonMCTask = cms.Task(photonsMCMatchForTable, photonMCTable) From 6f730714364dd8434777f89854ed06b4902014df Mon Sep 17 00:00:00 2001 From: Helena Date: Tue, 20 Dec 2022 14:30:18 +0100 Subject: [PATCH 49/77] Update online data GTs --- Configuration/AlCa/python/autoCond.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Configuration/AlCa/python/autoCond.py b/Configuration/AlCa/python/autoCond.py index b2b92fd85513c..d3f5665549907 100644 --- a/Configuration/AlCa/python/autoCond.py +++ b/Configuration/AlCa/python/autoCond.py @@ -33,14 +33,14 @@ 'run2_data_promptlike_hi' : '124X_dataRun2_PromptLike_HI_v1', # GlobalTag with fixed snapshot time for Run2 HLT RelVals: customizations to run with fixed L1 Menu 'run2_hlt_relval' : '123X_dataRun2_HLT_relval_v3', - # GlobalTag for Run3 HLT: identical to the online GT (124X_dataRun3_HLT_v7) but with snapshot at 2022-11-09 21:24:02 (UTC) - 'run3_hlt' : '124X_dataRun3_HLT_frozen_v8', + # GlobalTag for Run3 HLT: identical to the online GT (124X_dataRun3_HLT_v7) but with snapshot at 2022-12-19 18:00:00 (UTC) + 'run3_hlt' : '124X_dataRun3_HLT_frozen_v9', # GlobalTag with fixed snapshot time for Run3 HLT RelVals: customizations to run with fixed L1 Menu - 'run3_hlt_relval' : '125X_dataRun3_HLT_relval_v3', - # GlobalTag for Run3 data relvals (express GT) - identical to 124X_dataRun3_Express_v9 but with snapshot at 2022-11-09 21:24:02 (UTC) - 'run3_data_express' : '124X_dataRun3_Express_frozen_v8', - # GlobalTag for Run3 data relvals (prompt GT) - identical to 124X_dataRun3_Prompt_v8 but with snapshot at 2022-11-09 21:24:02 (UTC) - 'run3_data_prompt' : '124X_dataRun3_Prompt_frozen_v7', + 'run3_hlt_relval' : '125X_dataRun3_HLT_relval_v4', + # GlobalTag for Run3 data relvals (express GT) - identical to 124X_dataRun3_Express_v9 but with snapshot at 2022-12-19 18:00:00 (UTC) + 'run3_data_express' : '124X_dataRun3_Express_frozen_v9', + # GlobalTag for Run3 data relvals (prompt GT) - identical to 124X_dataRun3_Prompt_v10 but with snapshot at 2022-12-19 18:00:00 (UTC) + 'run3_data_prompt' : '124X_dataRun3_Prompt_frozen_v8', # GlobalTag for Run3 offline data reprocessing - snapshot at 2022-12-15 07:25:06 (UTC) 'run3_data' : '124X_dataRun3_v14', # GlobalTag for Run3 data relvals: allows customization to run with fixed L1 menu - snapshot at 2022-12-15 07:28:44 (UTC) From 67ab23bb31ebcd9a618f4182e3342e25d3beb751 Mon Sep 17 00:00:00 2001 From: Marino Missiroli Date: Mon, 19 Dec 2022 18:32:04 +0100 Subject: [PATCH 50/77] update/add customisations for HIon HLT menus --- Configuration/HLT/python/addOnTestsHLT.py | 2 +- .../Configuration/python/CustomConfigs.py | 178 +++++++++++++++--- .../Configuration/python/Tools/confdb.py | 6 - .../python/customizeHLTforALL.py | 17 +- .../Configuration/test/OnLine_HLT_HIon.py | 50 ++--- HLTrigger/Configuration/test/cmsDriver.csh | 2 +- 6 files changed, 182 insertions(+), 73 deletions(-) diff --git a/Configuration/HLT/python/addOnTestsHLT.py b/Configuration/HLT/python/addOnTestsHLT.py index 1e3c198673e22..7a0fcc942a445 100644 --- a/Configuration/HLT/python/addOnTestsHLT.py +++ b/Configuration/HLT/python/addOnTestsHLT.py @@ -34,7 +34,7 @@ def addOnTestsHLT(): 'hlt_data_GRun' : ['cmsDriver.py RelVal -s L1REPACK:Full --data --scenario=pp -n 10 --conditions auto:run3_hlt_GRun --relval 9000,50 --datatier "RAW" --eventcontent RAW --customise=HLTrigger/Configuration/CustomConfigs.L1T --era Run3 --fileout file:RelVal_Raw_GRun_DATA.root --filein /store/data/Run2022B/HLTPhysics/RAW/v1/000/355/456/00000/69b26b27-4bd1-4524-bc18-45f7b9b5e076.root', 'HLTrigger/Configuration/test/OnLine_HLT_GRun.py', 'cmsDriver.py RelVal -s HLT:GRun,RAW2DIGI,L1Reco,RECO --data --scenario=pp -n 10 --conditions auto:run3_data_GRun --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --customise=HLTrigger/Configuration/CustomConfigs.HLTRECO --customise=HLTrigger/Configuration/CustomConfigs.customiseGlobalTagForOnlineBeamSpot --era Run3 --processName=HLTRECO --filein file:RelVal_Raw_GRun_DATA.root --fileout file:RelVal_Raw_GRun_DATA_HLT_RECO.root'], - 'hlt_data_HIon' : ['cmsDriver.py RelVal -s L1REPACK:Full --data --scenario=pp -n 10 --conditions auto:run3_hlt_HIon --relval 9000,50 --datatier "RAW" --eventcontent RAW --customise=HLTrigger/Configuration/CustomConfigs.L1T --era Run3_pp_on_PbPb --fileout file:RelVal_Raw_HIon_DATA.root --filein /store/hidata/HIRun2022A/HITestRaw0/RAW/v1/000/362/321/00000/f467ee64-fc64-47a6-9d8a-7ca73ebca2bd.root --customise_commands=\'from FWCore.ParameterSet.MassReplace import massSearchReplaceAnyInputTag; massSearchReplaceAnyInputTag(process.SimL1Emulator,"rawDataCollector","rawDataRepacker",False,True)\'', + 'hlt_data_HIon' : ['cmsDriver.py RelVal -s L1REPACK:Full --data --scenario=pp -n 10 --conditions auto:run3_hlt_HIon --relval 9000,50 --datatier "RAW" --eventcontent RAW --customise=HLTrigger/Configuration/CustomConfigs.L1T --era Run3_pp_on_PbPb --fileout file:RelVal_Raw_HIon_DATA.root --filein /store/hidata/HIRun2022A/HITestRaw0/RAW/v1/000/362/321/00000/f467ee64-fc64-47a6-9d8a-7ca73ebca2bd.root --customise=HLTrigger/Configuration/CustomConfigs.customiseL1TforHIonRepackedRAW', 'HLTrigger/Configuration/test/OnLine_HLT_HIon.py', 'cmsDriver.py RelVal -s HLT:HIon,RAW2DIGI,L1Reco,RECO --data --scenario=pp -n 10 --conditions auto:run3_data_HIon --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --customise=HLTrigger/Configuration/CustomConfigs.HLTRECO --customise=HLTrigger/Configuration/CustomConfigs.customiseGlobalTagForOnlineBeamSpot --era Run3_pp_on_PbPb --processName=HLTRECO --filein file:RelVal_Raw_HIon_DATA.root --fileout file:RelVal_Raw_HIon_DATA_HLT_RECO.root'], 'hlt_data_PIon' : ['cmsDriver.py RelVal -s L1REPACK:Full --data --scenario=pp -n 10 --conditions auto:run3_hlt_PIon --relval 9000,50 --datatier "RAW" --customise=HLTrigger/Configuration/CustomConfigs.L1T --era Run3 --eventcontent RAW --fileout file:RelVal_Raw_PIon_DATA.root --filein /store/data/Run2022B/HLTPhysics/RAW/v1/000/355/456/00000/69b26b27-4bd1-4524-bc18-45f7b9b5e076.root', diff --git a/HLTrigger/Configuration/python/CustomConfigs.py b/HLTrigger/Configuration/python/CustomConfigs.py index fe223ba9133a0..e1c23fd92dd32 100644 --- a/HLTrigger/Configuration/python/CustomConfigs.py +++ b/HLTrigger/Configuration/python/CustomConfigs.py @@ -1,9 +1,7 @@ import FWCore.ParameterSet.Config as cms -# The following 2 imports are provided for backward compatibility reasons. -# The functions used to be defined in this file. -from FWCore.ParameterSet.MassReplace import massReplaceInputTag as MassReplaceInputTag -from FWCore.ParameterSet.MassReplace import massReplaceParameter as MassReplaceParameter +from FWCore.ParameterSet.MassReplace import massReplaceInputTag,massSearchReplaceAnyInputTag +from HLTrigger.Configuration.common import producers_by_type def ProcessName(process): # processname modifications @@ -107,19 +105,20 @@ def _stage2(process): def HLTRECO(process): - """Customisations for running HLT+RECO in the same job - - remove ESSources and ESProducers from Tasks (needed to run HLT+RECO tests on GPU) - - when Reconstruction_cff is loaded, it brings in Tasks that include - GPU-related ES modules with the same names as they have in HLT configs - - in TSG tests, these GPU-related RECO Tasks are not included in the Schedule - (because the "gpu" process-modifier is not used); - this causes the ES modules not to be executed, thus making them unavailable to HLT producers - - this workaround removes ES modules from Tasks, making their execution independent of the content of the Schedule; - with reference to https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuideAboutPythonConfigFile?rev=92#Behavior_when_an_ESProducer_ESSo, - this workaround avoids "Case 3" by reverting to "Case 2" - - this workaround only affects Tasks of non-HLT steps, as the addition of ES modules to Tasks is not supported in ConfDB - (none of the Tasks used in the HLT step can contain ES modules in the first place, modulo customisations outside ConfDB) - """ + ''' + Customisations for running HLT+RECO in the same job, + removing ESSources and ESProducers from Tasks (needed to run HLT+RECO tests on GPU) + - when Reconstruction_cff is loaded, it brings in Tasks that include + GPU-related ES modules with the same names as they have in HLT configs + - in TSG tests, these GPU-related RECO Tasks are not included in the Schedule + (because the "gpu" process-modifier is not used); + this causes the ES modules not to be executed, thus making them unavailable to HLT producers + - this workaround removes ES modules from Tasks, making their execution independent of the content of the Schedule; + with reference to https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuideAboutPythonConfigFile?rev=92#Behavior_when_an_ESProducer_ESSo, + this workaround avoids "Case 3" by reverting to "Case 2" + - this workaround only affects Tasks of non-HLT steps, as the addition of ES modules to Tasks is not supported in ConfDB + (none of the Tasks used in the HLT step can contain ES modules in the first place, modulo customisations outside ConfDB) + ''' for taskName in process.tasks_(): task = process.tasks_()[taskName] esModulesToRemove = set() @@ -134,12 +133,13 @@ def HLTRECO(process): def customiseGlobalTagForOnlineBeamSpot(process): - """Customisation of GlobalTag for Online BeamSpot - - edits the GlobalTag ESSource to load the tags used to produce the HLT beamspot - - these tags are not available in the Offline GT, which is the GT presently used in HLT+RECO tests - - not loading these tags (i.e. not using this customisation) does not result in a runtime error, - but it leads to an HLT beamspot different to the one obtained when running HLT alone - """ + ''' + Customisation of GlobalTag for Online BeamSpot + - edits the GlobalTag ESSource to load the tags used to produce the HLT beamspot + - these tags are not available in the Offline GT, which is the GT presently used in HLT+RECO tests + - not loading these tags (i.e. not using this customisation) does not result in a runtime error, + but it leads to an HLT beamspot different to the one obtained when running HLT alone + ''' if hasattr(process, 'GlobalTag'): if not hasattr(process.GlobalTag, 'toGet'): process.GlobalTag.toGet = cms.VPSet() @@ -166,8 +166,8 @@ def HLTDropPrevious(process): 'drop *_hltTriggerSummaryAOD_*_*', ) - process=Base(process) - + process = Base(process) + return(process) @@ -223,3 +223,131 @@ def L1XML(process,xmlFile=None): process.ESPreferL1TXML = cms.ESPrefer("L1TUtmTriggerMenuESProducer","L1TriggerMenu") return process + + +def customiseL1TforHIonRepackedRAW(process, l1tSequenceLabel = 'SimL1Emulator'): + ''' + Customise the L1REPACK step (re-emulation of L1-Trigger) to run on the repacked RAW data + produced at HLT during Heavy-Ion data-taking (collection: "rawDataRepacker") + - replace "rawDataCollector" with "rawDataRepacker" in the L1T-emulation sequence + ''' + if hasattr(process, l1tSequenceLabel) and isinstance(getattr(process, l1tSequenceLabel), cms.Sequence): + massSearchReplaceAnyInputTag( + sequence = getattr(process, l1tSequenceLabel), + oldInputTag = 'rawDataCollector', + newInputTag = 'rawDataRepacker', + verbose = False, + moduleLabelOnly = True, + skipLabelTest = False + ) + else: + warnMsg = 'no customisation applied, because the cms.Sequence "'+l1tSequenceLabel+'" is not available.' + print('# WARNING -- customiseL1TforHIonRepackedRAW: '+warnMsg) + return process + +def customiseL1TforHIonRepackedRAWPrime(process, l1tSequenceLabel = 'SimL1Emulator'): + ''' + Customise the L1REPACK step (re-emulation of L1-Trigger) to run on the repacked RAWPrime data + produced at HLT during Heavy-Ion data-taking (collection: "rawPrimeDataRepacker") + - replace "rawDataCollector" with "rawPrimeDataRepacker" in the L1T-emulation sequence + (in terms of L1T information, "rawDataRepacker" and "rawPrimeDataRepacker" are equivalent) + ''' + if hasattr(process, l1tSequenceLabel) and isinstance(getattr(process, l1tSequenceLabel), cms.Sequence): + massSearchReplaceAnyInputTag( + sequence = getattr(process, l1tSequenceLabel), + oldInputTag = 'rawDataCollector', + newInputTag = 'rawPrimeDataRepacker', + verbose = False, + moduleLabelOnly = True, + skipLabelTest = False + ) + else: + warnMsg = 'no customisation applied, because the cms.Sequence "'+l1tSequenceLabel+'" is not available.' + print('# WARNING -- customiseL1TforHIonRepackedRAWPrime: '+warnMsg) + return process + +def customiseHLTforHIonRepackedRAW(process): + ''' + Customise a HLT menu to run on the repacked RAW data + produced at HLT during Heavy-Ion data-taking (collection: "rawDataRepacker") + - replace "rawDataCollector" with "rawDataRepacker::@skipCurrentProcess" + ''' + massReplaceInputTag( + process = process, + old = 'rawDataCollector', + new = 'rawDataRepacker::@skipCurrentProcess', + verbose = False, + moduleLabelOnly = False, + skipLabelTest = False + ) + return process + +def customiseHLTforHIonRepackedRAWPrime(process, useRawDataCollector = False, siStripApproxClustersModuleLabel = 'hltSiStripClusters2ApproxClusters'): + ''' + Customise a HLT menu to run on the repacked RAWPrime data + produced at HLT during Heavy-Ion data-taking (collections: "rawPrimeDataRepacker" + "hltSiStripClusters2ApproxClusters") + - delete modules of type 'SiStripRawToDigiModule', 'SiStripDigiToRawModule' and 'SiStripZeroSuppression' + - delete SiStripApproxClusters producer and HLT-HIon RAW-data repackers (e.g. "rawPrimeDataRepacker") + - replace SiStripClusterizers with SiStripClusters built from SiStripApproxClusters + ''' + if not useRawDataCollector: + massReplaceInputTag( + process = process, + old = 'rawDataCollector', + new = 'rawPrimeDataRepacker::@skipCurrentProcess', + verbose = False, + moduleLabelOnly = False, + skipLabelTest = False + ) + + # delete modules of type 'SiStripRawToDigiModule', 'SiStripDigiToRawModule' and 'SiStripZeroSuppression' + moduleLabels = set() + for foo in ['SiStripRawToDigiModule', 'SiStripDigiToRawModule', 'SiStripZeroSuppression']: + for mod in producers_by_type(process, foo): + moduleLabels.add(mod.label()) + for foo in moduleLabels: + delattr(process, foo) + + # delete SiStripApproxClusters producer and HLT-HIon RAW-data repackers (e.g. "rawPrimeDataRepacker") + for foo in [ + siStripApproxClustersModuleLabel, + 'rawDataRepacker', + 'rawPrimeDataRepacker', + 'rawDataReducedFormat', + ]: + if hasattr(process, foo): + delattr(process, foo) + + # replace SiStripClusterizers with SiStripClusters built from SiStripApproxClusters + moduleLabels = set() + for mod in producers_by_type(process, 'SiStripClusterizer'): + moduleLabels.add(mod.label()) + for foo in moduleLabels: + setattr(process, foo, cms.EDProducer('SiStripApprox2Clusters', + inputApproxClusters = cms.InputTag(siStripApproxClustersModuleLabel) + )) + + return process + +def customiseL1THLTforHIonRepackedRAW(process): + ''' + Customise a configuration with L1T+HLT steps to run on the repacked RAW data + produced at HLT during Heavy-Ion data-taking (collection: "rawDataRepacker") + - in the L1T step, replace "rawDataCollector" with "rawDataRepacker" + - no customisation needed for the HLT step + (the HLT modules consume the "rawDataCollector" produced by the L1T step) + ''' + process = customiseL1TforHIonRepackedRAW(process) + return process + +def customiseL1THLTforHIonRepackedRAWPrime(process): + ''' + Customise a configuration with L1T+HLT steps to run on the repacked RAWPrime data + produced at HLT during Heavy-Ion data-taking (collections: "rawPrimeDataRepacker" + "hltSiStripClusters2ApproxClusters") + - in the L1T step, replace "rawDataCollector" with "rawPrimeDataRepacker" + - in the HLT step, apply the customisations needed for the SiStripApproxClusters + (the HLT modules consume the "rawDataCollector" produced by the L1T step) + ''' + process = customiseL1TforHIonRepackedRAWPrime(process) + process = customiseHLTforHIonRepackedRAWPrime(process, useRawDataCollector = True) + return process diff --git a/HLTrigger/Configuration/python/Tools/confdb.py b/HLTrigger/Configuration/python/Tools/confdb.py index d8ef59d7da5f1..cdbaba0ed6495 100644 --- a/HLTrigger/Configuration/python/Tools/confdb.py +++ b/HLTrigger/Configuration/python/Tools/confdb.py @@ -244,12 +244,6 @@ def customize(self): if not self.config.fragment: self.build_source() - # manual override some parameters - if self.config.type in ('HIon', ): - if self.config.data: - if not self.config.fragment: - self._fix_parameter( type = 'InputTag', value = 'rawDataCollector', replace = 'rawDataRepacker') - # if requested, remove the HLT prescales self.fixPrescales() diff --git a/HLTrigger/Configuration/python/customizeHLTforALL.py b/HLTrigger/Configuration/python/customizeHLTforALL.py index d4ad3bbe875dd..0ef8a3c54c3a0 100644 --- a/HLTrigger/Configuration/python/customizeHLTforALL.py +++ b/HLTrigger/Configuration/python/customizeHLTforALL.py @@ -50,22 +50,9 @@ def customizeHLTforAll(process, menuType = "GRun", _customInfo = None): if _inputFile != "": if hasattr(process,'source'): process.source.fileNames = cms.untracked.vstring( _inputFile ) - - if _realData: -# Real-Data customisation - if menuType == "HIon": -# fix "Unrunnable schedule" exception - from HLTrigger.Configuration.CustomConfigs import MassReplaceInputTag - process = MassReplaceInputTag(process,"rawDataRepacker","rawDataCollector") #,"rawDataRepacker::@skipCurrentProcess") - else: -# Monte-Carlo customisation + + if not _realData: from HLTrigger.Configuration.customizeHLTforMC import customizeHLTforMC process = customizeHLTforMC(process) - if menuType == "HIon": - from HLTrigger.Configuration.CustomConfigs import MassReplaceInputTag - process = MassReplaceInputTag(process,"rawDataRepacker","rawDataCollector") - - else: - pass return process diff --git a/HLTrigger/Configuration/test/OnLine_HLT_HIon.py b/HLTrigger/Configuration/test/OnLine_HLT_HIon.py index 1cea5c5a8635f..ddf2c716da195 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_HIon.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_HIon.py @@ -5381,7 +5381,7 @@ ) process.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw", - RawDataCollection = cms.InputTag( "rawDataRepacker" ) + RawDataCollection = cms.InputTag( "rawDataCollector" ) ) process.hltPSetMap = cms.EDProducer( "ParameterSetBlobProducer" ) process.hltBoolFalse = cms.EDFilter( "HLTBool", @@ -5402,7 +5402,7 @@ TMTCheck = cms.bool( True ), CTP7 = cms.untracked.bool( False ), MTF7 = cms.untracked.bool( False ), - InputLabel = cms.InputTag( "rawDataRepacker" ), + InputLabel = cms.InputTag( "rawDataCollector" ), lenSlinkHeader = cms.untracked.int32( 8 ), lenSlinkTrailer = cms.untracked.int32( 8 ), lenAMCHeader = cms.untracked.int32( 8 ), @@ -5440,10 +5440,10 @@ TriggerMenuLuminosity = cms.string( "startup" ) ) process.hltScalersRawToDigi = cms.EDProducer( "ScalersRawToDigi", - scalersInputTag = cms.InputTag( "rawDataRepacker" ) + scalersInputTag = cms.InputTag( "rawDataCollector" ) ) process.hltOnlineMetaDataDigis = cms.EDProducer( "OnlineMetaDataRawToDigi", - onlineMetaDataInputLabel = cms.InputTag( "rawDataRepacker" ) + onlineMetaDataInputLabel = cms.InputTag( "rawDataCollector" ) ) process.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer", changeToCMSCoordinates = cms.bool( False ), @@ -5470,7 +5470,7 @@ L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataRepacker" ), + inputTag = cms.InputTag( "rawDataCollector" ), fedList = cms.vuint32( 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 1024 ) ) process.hltPreHcalCalibration = cms.EDFilter( "HLTPrescaler", @@ -5478,11 +5478,11 @@ L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltHcalCalibTypeFilter = cms.EDFilter( "HLTHcalCalibTypeFilter", - InputTag = cms.InputTag( "rawDataRepacker" ), + InputTag = cms.InputTag( "rawDataCollector" ), CalibTypes = cms.vint32( 1, 2, 3, 4, 5, 6 ) ) process.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataRepacker" ), + inputTag = cms.InputTag( "rawDataCollector" ), fedList = cms.vuint32( 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 1024, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199 ) ) process.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter", @@ -5509,7 +5509,7 @@ UseQualityInfo = cms.bool( False ), ErrorList = cms.vint32( 29 ), UserErrorList = cms.vint32( ), - InputLabel = cms.InputTag( "rawDataRepacker" ), + InputLabel = cms.InputTag( "rawDataCollector" ), Regions = cms.PSet( ), UsePilotBlade = cms.bool( False ), UsePhase1 = cms.bool( True ), @@ -5554,7 +5554,7 @@ UseQualityInfo = cms.bool( False ), clusterThreshold_layer1 = cms.int32( 4000 ), clusterThreshold_otherLayers = cms.int32( 4000 ), - InputLabel = cms.InputTag( "rawDataRepacker" ), + InputLabel = cms.InputTag( "rawDataCollector" ), Regions = cms.PSet( ), CablingMapLabel = cms.string( "" ) ) @@ -5644,7 +5644,7 @@ syncCheck = cms.bool( True ), feIdCheck = cms.bool( True ), silentMode = cms.untracked.bool( True ), - InputLabel = cms.InputTag( "rawDataRepacker" ), + InputLabel = cms.InputTag( "rawDataCollector" ), orderedFedList = cms.vint32( 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654 ), eventPut = cms.bool( True ), numbTriggerTSamples = cms.int32( 1 ), @@ -5658,7 +5658,7 @@ memUnpacking = cms.bool( True ) ) process.hltEcalDigisGPU = cms.EDProducer( "EcalRawToDigiGPU", - InputLabel = cms.InputTag( "rawDataRepacker" ), + InputLabel = cms.InputTag( "rawDataCollector" ), FEDs = cms.vint32( 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654 ), maxChannelsEB = cms.uint32( 61200 ), maxChannelsEE = cms.uint32( 14648 ), @@ -5892,7 +5892,7 @@ ComplainEmptyData = cms.untracked.bool( False ), UnpackerMode = cms.untracked.int32( 0 ), ExpectedOrbitMessageTime = cms.untracked.int32( -1 ), - InputLabel = cms.InputTag( "rawDataRepacker" ), + InputLabel = cms.InputTag( "rawDataCollector" ), ElectronicsMap = cms.string( "" ) ) process.hltHcalDigisGPU = cms.EDProducer( "HcalDigisProducerGPU", @@ -6383,7 +6383,7 @@ dzCut = cms.double( 1.0 ) ) process.hltL1EventNumberL1Fat = cms.EDFilter( "HLTL1NumberFilter", - rawInput = cms.InputTag( "rawDataRepacker" ), + rawInput = cms.InputTag( "rawDataCollector" ), period = cms.uint32( 107 ), invert = cms.bool( False ), fedId = cms.int32( 1024 ), @@ -6394,7 +6394,7 @@ L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltSiStripRawToDigi = cms.EDProducer( "SiStripRawToDigiModule", - ProductLabel = cms.InputTag( "rawDataRepacker" ), + ProductLabel = cms.InputTag( "rawDataCollector" ), LegacyUnpacker = cms.bool( False ), AppendedBytes = cms.int32( 0 ), UseDaqRegister = cms.bool( False ), @@ -6462,7 +6462,7 @@ UseWrongDigiType = cms.bool( False ), CopyBufferHeader = cms.bool( True ), InputDigis = cms.InputTag( 'hltSiStripZeroSuppression','ZeroSuppressed' ), - RawDataTag = cms.InputTag( "rawDataRepacker" ) + RawDataTag = cms.InputTag( "rawDataCollector" ) ) process.hltSiStripClusterizerForRawPrime = cms.EDProducer( "SiStripClusterizer", Clusterizer = cms.PSet( @@ -6516,7 +6516,7 @@ L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltEcalPreshowerDigis = cms.EDProducer( "ESRawToDigi", - sourceTag = cms.InputTag( "rawDataRepacker" ), + sourceTag = cms.InputTag( "rawDataCollector" ), debugMode = cms.untracked.bool( False ), InstanceES = cms.string( "" ), LookupTable = cms.FileInPath( "EventFilter/ESDigiToRaw/data/ES_lookup_table.dat" ), @@ -6545,7 +6545,7 @@ phiSymEndcapDigiCollection = cms.string( "phiSymEcalDigisEE" ) ) process.hltL1EventNumberNZS = cms.EDFilter( "HLTL1NumberFilter", - rawInput = cms.InputTag( "rawDataRepacker" ), + rawInput = cms.InputTag( "rawDataCollector" ), period = cms.uint32( 4096 ), invert = cms.bool( False ), fedId = cms.int32( 1024 ), @@ -6611,7 +6611,7 @@ SelectQualities = cms.vint32( ) ) process.hltMuonDTDigis = cms.EDProducer( "DTuROSRawToDigi", - inputLabel = cms.InputTag( "rawDataRepacker" ), + inputLabel = cms.InputTag( "rawDataCollector" ), debug = cms.untracked.bool( False ) ) process.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer", @@ -6719,7 +6719,7 @@ recHits2DLabel = cms.InputTag( "dt2DSegments" ) ) process.hltMuonCSCDigis = cms.EDProducer( "CSCDCCUnpacker", - InputObjects = cms.InputTag( "rawDataRepacker" ), + InputObjects = cms.InputTag( "rawDataCollector" ), UseExaminer = cms.bool( True ), ExaminerMask = cms.uint32( 535558134 ), UseSelectiveUnpacking = cms.bool( True ), @@ -6885,7 +6885,7 @@ ) ) process.hltMuonRPCDigis = cms.EDProducer( "RPCUnpackingModule", - InputLabel = cms.InputTag( "rawDataRepacker" ), + InputLabel = cms.InputTag( "rawDataCollector" ), doSynchro = cms.bool( False ) ) process.hltRpcRecHits = cms.EDProducer( "RPCRecHitProducer", @@ -6898,7 +6898,7 @@ deadvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCDeadVec.dat" ) ) process.hltMuonGEMDigis = cms.EDProducer( "GEMRawToDigiModule", - InputLabel = cms.InputTag( "rawDataRepacker" ), + InputLabel = cms.InputTag( "rawDataCollector" ), useDBEMap = cms.bool( True ), keepDAQStatus = cms.bool( False ), readMultiBX = cms.bool( False ), @@ -7927,7 +7927,7 @@ UseQualityInfo = cms.bool( False ), ErrorList = cms.vint32( 29 ), UserErrorList = cms.vint32( ), - InputLabel = cms.InputTag( "rawDataRepacker" ), + InputLabel = cms.InputTag( "rawDataCollector" ), Regions = cms.PSet( ), UsePilotBlade = cms.bool( False ), UsePhase1 = cms.bool( True ), @@ -7966,7 +7966,7 @@ VerboseLevel = cms.untracked.int32( 0 ) ) process.hltSiStripExcludedFEDListProducer = cms.EDProducer( "SiStripExcludedFEDListProducer", - ProductLabel = cms.InputTag( "rawDataRepacker" ) + ProductLabel = cms.InputTag( "rawDataCollector" ) ) process.hltHITrackingSiStripRawToClustersFacilityZeroSuppression = cms.EDProducer( "SiStripClusterizer", Clusterizer = cms.PSet( @@ -12796,7 +12796,7 @@ filter = cms.bool( True ) ) process.hltFEDSelectorOnlineMetaData = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataRepacker" ), + inputTag = cms.InputTag( "rawDataCollector" ), fedList = cms.vuint32( 1022 ) ) process.hltL1sL1FirstCollisionAfterAbortGapCentrality30100BptxAND = cms.EDFilter( "HLTL1TSeed", @@ -24968,7 +24968,7 @@ L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) process.hltFEDSelectorTCDS = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataRepacker" ), + inputTag = cms.InputTag( "rawDataCollector" ), fedList = cms.vuint32( 1024, 1025 ) ) process.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD", diff --git a/HLTrigger/Configuration/test/cmsDriver.csh b/HLTrigger/Configuration/test/cmsDriver.csh index 81a3279f97741..1d08c07ae3e3c 100755 --- a/HLTrigger/Configuration/test/cmsDriver.csh +++ b/HLTrigger/Configuration/test/cmsDriver.csh @@ -273,7 +273,7 @@ foreach gtag ( MC DATA ) echo "Creating L1RePack $name" if ( $table == HIon ) then - cmsDriver.py RelVal --step=$L1REPACK --conditions=$GTAG --filein=$InputLHCRaw --custom_conditions=$XL1T --fileout=RelVal_L1RePack_$name.root --number=$NN $DATAMC --no_exec --datatier 'GEN-SIM-DIGI-RAW' --eventcontent=RAW --customise=HLTrigger/Configuration/CustomConfigs.L1T $Era --customise=$Custom --scenario=$SCEN --python_filename=RelVal_L1RePack_$name.py --customise=L1Trigger/Configuration/L1Trigger_custom.customiseResetPrescalesAndMasks --customise_commands='from FWCore.ParameterSet.MassReplace import massSearchReplaceAnyInputTag; massSearchReplaceAnyInputTag(process.SimL1Emulator,"rawDataCollector","rawDataRepacker",False,True)' + cmsDriver.py RelVal --step=$L1REPACK --conditions=$GTAG --filein=$InputLHCRaw --custom_conditions=$XL1T --fileout=RelVal_L1RePack_$name.root --number=$NN $DATAMC --no_exec --datatier 'GEN-SIM-DIGI-RAW' --eventcontent=RAW --customise=HLTrigger/Configuration/CustomConfigs.L1T $Era --customise=$Custom --scenario=$SCEN --python_filename=RelVal_L1RePack_$name.py --customise=L1Trigger/Configuration/L1Trigger_custom.customiseResetPrescalesAndMasks --customise=HLTrigger/Configuration/CustomConfigs.customiseL1TforHIonRepackedRAW else cmsDriver.py RelVal --step=$L1REPACK --conditions=$GTAG --filein=$InputLHCRaw --custom_conditions=$XL1T --fileout=RelVal_L1RePack_$name.root --number=$NN $DATAMC --no_exec --datatier 'GEN-SIM-DIGI-RAW' --eventcontent=RAW --customise=HLTrigger/Configuration/CustomConfigs.L1T $Era --customise=$Custom --scenario=$SCEN --python_filename=RelVal_L1RePack_$name.py --customise=L1Trigger/Configuration/L1Trigger_custom.customiseResetPrescalesAndMasks endif From 35ef2e22011991459398256e0fad5374cd44467b Mon Sep 17 00:00:00 2001 From: mmusich Date: Tue, 13 Dec 2022 16:41:35 +0100 Subject: [PATCH 51/77] Introduce necessary modifications to AlignmentTrackSelector in order to store the Phase-2 clusters --- CommonTools/RecoAlgos/BuildFile.xml | 1 + CommonTools/RecoAlgos/interface/ClusterStorer.h | 7 +++++-- CommonTools/RecoAlgos/interface/MuonSelector.h | 13 ++++++++++++- CommonTools/RecoAlgos/interface/TrackSelector.h | 12 +++++++++++- CommonTools/RecoAlgos/src/ClusterStorer.cc | 16 ++++++++++++---- CommonTools/RecoAlgos/src/MuonSelector.cc | 8 ++++++-- CommonTools/RecoAlgos/src/TrackSelector.cc | 2 ++ .../interface/Phase2TrackerRecHit1D.h | 1 + 8 files changed, 50 insertions(+), 10 deletions(-) diff --git a/CommonTools/RecoAlgos/BuildFile.xml b/CommonTools/RecoAlgos/BuildFile.xml index 736edd2d2c27e..a6c0862d7e5a3 100644 --- a/CommonTools/RecoAlgos/BuildFile.xml +++ b/CommonTools/RecoAlgos/BuildFile.xml @@ -6,6 +6,7 @@ + diff --git a/CommonTools/RecoAlgos/interface/ClusterStorer.h b/CommonTools/RecoAlgos/interface/ClusterStorer.h index 6b31dde114262..af9ff64161193 100644 --- a/CommonTools/RecoAlgos/interface/ClusterStorer.h +++ b/CommonTools/RecoAlgos/interface/ClusterStorer.h @@ -20,6 +20,7 @@ #include "DataFormats/TrackerRecHit2D/interface/Phase2TrackerRecHit1D.h" #include "DataFormats/SiStripCluster/interface/SiStripCluster.h" #include "DataFormats/SiPixelCluster/interface/SiPixelCluster.h" +#include "DataFormats/Phase2TrackerCluster/interface/Phase2TrackerCluster1D.h" #include "DataFormats/Common/interface/DetSetVectorNew.h" namespace helper { @@ -39,7 +40,9 @@ namespace helper { void processAllClusters(edmNew::DetSetVector &pixelDsvToFill, edm::RefProd > refPixelClusters, edmNew::DetSetVector &stripDsvToFill, - edm::RefProd > refStripClusters); + edm::RefProd > refStripClusters, + edmNew::DetSetVector &phase2OTDsvToFill, + edm::RefProd > refPhase2OTClusters); private: /// A struct for clusters associated to hits @@ -77,7 +80,7 @@ namespace helper { typedef ClusterHitRecord StripClusterHitRecord; //FIXME:: this is just temporary solution for phase2, //probably is good to add a Phase2ClusterStorer? - typedef ClusterHitRecord Phase2OTClusterHitRecord; + typedef ClusterHitRecord Phase2OTClusterHitRecord; //------------------------------------------------------------------ //! Processes all the clusters of a specific type diff --git a/CommonTools/RecoAlgos/interface/MuonSelector.h b/CommonTools/RecoAlgos/interface/MuonSelector.h index e508db3448024..bf5c7ff1ffa8d 100644 --- a/CommonTools/RecoAlgos/interface/MuonSelector.h +++ b/CommonTools/RecoAlgos/interface/MuonSelector.h @@ -22,6 +22,7 @@ #include "DataFormats/TrackingRecHit/interface/TrackingRecHit.h" #include "DataFormats/SiStripCluster/interface/SiStripCluster.h" #include "DataFormats/SiPixelCluster/interface/SiPixelCluster.h" +#include "DataFormats/Phase2TrackerCluster/interface/Phase2TrackerCluster1D.h" #include "DataFormats/Common/interface/DetSetVectorNew.h" #include "CommonTools/RecoAlgos/interface/ClusterStorer.h" #include "CommonTools/UtilAlgos/interface/ObjectSelector.h" @@ -74,6 +75,7 @@ namespace helper { std::unique_ptr selStandAloneTracksHits_; std::unique_ptr> selStripClusters_; std::unique_ptr> selPixelClusters_; + std::unique_ptr> selPhase2OTClusters_; reco::MuonRefProd rMuons_; reco::TrackRefProd rTracks_; @@ -128,6 +130,9 @@ namespace helper { edm::RefProd> rPixelClusters = evt.template getRefBeforePut>(); + edm::RefProd> rPhase2OTClusters = + evt.template getRefBeforePut>(); + id_ = 0; igbd_ = 0; isad_ = 0; @@ -145,7 +150,12 @@ namespace helper { processMuon(mu); } //--- Clone the clusters and fixup refs - clusterStorer_.processAllClusters(*selPixelClusters_, rPixelClusters, *selStripClusters_, rStripClusters); + clusterStorer_.processAllClusters(*selPixelClusters_, + rPixelClusters, + *selStripClusters_, + rStripClusters, + *selPhase2OTClusters_, + rPhase2OTClusters); } //---------------------------------------------------------------------- @@ -161,6 +171,7 @@ namespace helper { //--- New: save clusters too produces>().setBranchAlias(alias + "PixelClusters"); produces>().setBranchAlias(alias + "StripClusters"); + produces>().setBranchAlias(alias + "Phase2OTClusters"); produces("GlobalMuon").setBranchAlias(alias + "GlobalMuonTracks"); produces("GlobalMuon").setBranchAlias(alias + "GlobalMuonExtras"); produces("GlobalMuon").setBranchAlias(alias + "GlobalMuonHits"); diff --git a/CommonTools/RecoAlgos/interface/TrackSelector.h b/CommonTools/RecoAlgos/interface/TrackSelector.h index 322100a67c6de..d70b9870e5d3c 100644 --- a/CommonTools/RecoAlgos/interface/TrackSelector.h +++ b/CommonTools/RecoAlgos/interface/TrackSelector.h @@ -22,6 +22,7 @@ #include "DataFormats/TrackingRecHit/interface/TrackingRecHit.h" #include "DataFormats/SiStripCluster/interface/SiStripCluster.h" #include "DataFormats/SiPixelCluster/interface/SiPixelCluster.h" +#include "DataFormats/Phase2TrackerCluster/interface/Phase2TrackerCluster1D.h" #include "DataFormats/Common/interface/DetSetVectorNew.h" #include "CommonTools/RecoAlgos/interface/ClusterStorer.h" #include "CommonTools/UtilAlgos/interface/ObjectSelector.h" @@ -71,6 +72,7 @@ namespace helper { std::unique_ptr selHits_; std::unique_ptr > selStripClusters_; std::unique_ptr > selPixelClusters_; + std::unique_ptr > selPhase2OTClusters_; //--- References to products (i.e. to collections): reco::TrackRefProd rTracks_; @@ -107,6 +109,8 @@ namespace helper { evt.template getRefBeforePut >(); edm::RefProd > rStripClusters = evt.template getRefBeforePut >(); + edm::RefProd > rPhase2OTClusters = + evt.template getRefBeforePut >(); //--- Indices into collections handled with RefProd idx_ = 0; //!< index to track extra coll @@ -121,7 +125,12 @@ namespace helper { processTrack(trk); } //--- Clone the clusters and fixup refs - clusterStorer_.processAllClusters(*selPixelClusters_, rPixelClusters, *selStripClusters_, rStripClusters); + clusterStorer_.processAllClusters(*selPixelClusters_, + rPixelClusters, + *selStripClusters_, + rStripClusters, + *selPhase2OTClusters_, + rPhase2OTClusters); } //---------------------------------------------------------------------- @@ -135,6 +144,7 @@ namespace helper { //--- New: save clusters too produces >().setBranchAlias(alias + "PixelClusters"); produces >().setBranchAlias(alias + "StripClusters"); + produces >().setBranchAlias(alias + "Phase2OTClusters"); } }; // (end of class TrackSelectorBase) diff --git a/CommonTools/RecoAlgos/src/ClusterStorer.cc b/CommonTools/RecoAlgos/src/ClusterStorer.cc index e939ed8587b62..f23df0ace7ae6 100644 --- a/CommonTools/RecoAlgos/src/ClusterStorer.cc +++ b/CommonTools/RecoAlgos/src/ClusterStorer.cc @@ -71,13 +71,17 @@ namespace helper { void ClusterStorer::clear() { pixelClusterRecords_.clear(); stripClusterRecords_.clear(); + phase2OTClusterRecords_.clear(); } // ------------------------------------------------------------- - void ClusterStorer::processAllClusters(edmNew::DetSetVector &pixelDsvToFill, - edm::RefProd > refPixelClusters, - edmNew::DetSetVector &stripDsvToFill, - edm::RefProd > refStripClusters) { + void ClusterStorer::processAllClusters( + edmNew::DetSetVector &pixelDsvToFill, + edm::RefProd > refPixelClusters, + edmNew::DetSetVector &stripDsvToFill, + edm::RefProd > refStripClusters, + edmNew::DetSetVector &phase2OTDsvToFill, + edm::RefProd > refPhase2OTClusters) { if (!pixelClusterRecords_.empty()) { this->processClusters(pixelClusterRecords_, pixelDsvToFill, refPixelClusters); } @@ -89,6 +93,10 @@ namespace helper { // is specialised such that 'RecHitType' is not used... this->processClusters(stripClusterRecords_, stripDsvToFill, refStripClusters); } + if (!phase2OTClusterRecords_.empty()) { + this->processClusters( + phase2OTClusterRecords_, phase2OTDsvToFill, refPhase2OTClusters); + } } //------------------------------------------------------------- diff --git a/CommonTools/RecoAlgos/src/MuonSelector.cc b/CommonTools/RecoAlgos/src/MuonSelector.cc index 0b7d84646d158..d2af24a89aaa3 100644 --- a/CommonTools/RecoAlgos/src/MuonSelector.cc +++ b/CommonTools/RecoAlgos/src/MuonSelector.cc @@ -5,8 +5,7 @@ #include "DataFormats/TrackerRecHit2D/interface/SiStripRecHit2D.h" #include "DataFormats/TrackerRecHit2D/interface/ProjectedSiStripRecHit2D.h" #include "DataFormats/TrackerRecHit2D/interface/SiStripMatchedRecHit2D.h" - -#include +#include "DataFormats/SiStripDetId/interface/SiStripDetId.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" @@ -26,6 +25,7 @@ namespace helper { selStandAloneTracksHits_(new TrackingRecHitCollection), selStripClusters_(new edmNew::DetSetVector), selPixelClusters_(new edmNew::DetSetVector), + selPhase2OTClusters_(new edmNew::DetSetVector), rMuons_(), rTracks_(), rTrackExtras_(), @@ -202,6 +202,9 @@ namespace helper { const ProjectedSiStripRecHit2D &pHit = static_cast(hit); if (!pHit.originalHit().cluster().isAvailable()) return false; + } else if (hit_type == typeid(Phase2TrackerRecHit1D)) { + if (!static_cast(hit).cluster().isAvailable()) + return false; } else { // std::cout << "| It is a " << hit_type.name() << " hit !?" << std::endl; // Do nothing. We might end up here for FastSim hits. @@ -230,6 +233,7 @@ namespace helper { if (cloneClusters()) { evt.put(std::move(selStripClusters_)); evt.put(std::move(selPixelClusters_)); + evt.put(std::move(selPhase2OTClusters_)); } return h; } diff --git a/CommonTools/RecoAlgos/src/TrackSelector.cc b/CommonTools/RecoAlgos/src/TrackSelector.cc index 3e6492d40c0c8..5e61f61263b5b 100644 --- a/CommonTools/RecoAlgos/src/TrackSelector.cc +++ b/CommonTools/RecoAlgos/src/TrackSelector.cc @@ -10,6 +10,7 @@ namespace helper { selHits_(new TrackingRecHitCollection), selStripClusters_(new edmNew::DetSetVector), selPixelClusters_(new edmNew::DetSetVector), + selPhase2OTClusters_(new edmNew::DetSetVector), rTracks_(), rTrackExtras_(), rHits_(), @@ -62,6 +63,7 @@ namespace helper { evt.put(std::move(selHits_)); evt.put(std::move(selStripClusters_)); evt.put(std::move(selPixelClusters_)); + evt.put(std::move(selPhase2OTClusters_)); return h; } diff --git a/DataFormats/TrackerRecHit2D/interface/Phase2TrackerRecHit1D.h b/DataFormats/TrackerRecHit2D/interface/Phase2TrackerRecHit1D.h index 5a9bb8d0f4122..e598abf6e5c28 100644 --- a/DataFormats/TrackerRecHit2D/interface/Phase2TrackerRecHit1D.h +++ b/DataFormats/TrackerRecHit2D/interface/Phase2TrackerRecHit1D.h @@ -10,6 +10,7 @@ class Phase2TrackerRecHit1D final : public TrackerSingleRecHit { public: typedef OmniClusterRef::Phase2Cluster1DRef CluRef; + typedef OmniClusterRef::Phase2Cluster1DRef ClusterRef; Phase2TrackerRecHit1D() {} From 08f72fa00044a4d2276b0a52d14c3facb17cded9 Mon Sep 17 00:00:00 2001 From: mmusich Date: Wed, 14 Dec 2022 16:47:58 +0100 Subject: [PATCH 52/77] change output commands of Tracker ALCARECOs to take care of phase-2 OT clusters --- .../python/ALCARECOTkAlBeamHalo_Output_cff.py | 25 ++++++++++++++++- .../ALCARECOTkAlDiMuonAndVertex_Output_cff.py | 24 ++++++++++++++-- .../python/ALCARECOTkAlJetHT_Output_cff.py | 16 ++++++++++- .../ALCARECOTkAlJpsiMuMuHI_Output_cff.py | 15 +++++++++- .../python/ALCARECOTkAlJpsiMuMu_Output_cff.py | 15 +++++++++- .../ALCARECOTkAlMinBiasHI_Output_cff.py | 15 +++++++++- .../python/ALCARECOTkAlMinBias_Output_cff.py | 15 +++++++++- .../ALCARECOTkAlMuonIsolatedHI_Output_cff.py | 15 +++++++++- .../ALCARECOTkAlMuonIsolatedPA_Output_cff.py | 24 +++++++++++++++- .../ALCARECOTkAlMuonIsolated_Output_cff.py | 15 +++++++++- .../ALCARECOTkAlUpsilonMuMuHI_Output_cff.py | 15 +++++++++- .../ALCARECOTkAlUpsilonMuMuPA_Output_cff.py | 25 ++++++++++++++++- .../ALCARECOTkAlUpsilonMuMu_Output_cff.py | 15 +++++++++- .../python/ALCARECOTkAlWMuNu_Output_cff.py | 28 +++++++++++++++++-- .../python/ALCARECOTkAlZMuMuHI_Output_cff.py | 15 +++++++++- .../python/ALCARECOTkAlZMuMuPA_Output_cff.py | 25 ++++++++++++++++- .../python/ALCARECOTkAlZMuMu_Output_cff.py | 15 +++++++++- 17 files changed, 298 insertions(+), 19 deletions(-) diff --git a/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlBeamHalo_Output_cff.py b/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlBeamHalo_Output_cff.py index c6af9a94d0495..5adb4aa39d078 100644 --- a/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlBeamHalo_Output_cff.py +++ b/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlBeamHalo_Output_cff.py @@ -6,13 +6,36 @@ SelectEvents = cms.vstring('pathALCARECOTkAlBeamHalo') ), outputCommands = cms.untracked.vstring( - 'keep *_ALCARECOTkAlBeamHalo_*_*', + 'keep recoTracks_ALCARECOTkAlBeamHalo_*_*', + 'keep recoTrackExtras_ALCARECOTkAlBeamHalo_*_*', + 'keep TrackingRecHitsOwned_ALCARECOTkAlBeamHalo_*_*', + 'keep SiPixelClusteredmNewDetSetVector_ALCARECOTkAlBeamHalo_*_*', + 'keep SiStripClusteredmNewDetSetVector_ALCARECOTkAlBeamHalo_*_*', 'keep L1AcceptBunchCrossings_*_*_*', 'keep L1GlobalTriggerReadoutRecord_gtDigis_*_*', 'keep *_TriggerResults_*_*', 'keep DcsStatuss_scalersRawToDigi_*_*') ) +# in Run3, SCAL digis replaced by onlineMetaDataDigis import copy +_run3_common_removedCommands = OutALCARECOTkAlBeamHalo_noDrop.outputCommands.copy() +_run3_common_removedCommands.remove('keep DcsStatuss_scalersRawToDigi_*_*') + +_run3_common_extraCommands = ['keep DCSRecord_onlineMetaDataDigis_*_*', + 'keep OnlineLuminosityRecord_onlineMetaDataDigis_*_*'] + +from Configuration.Eras.Modifier_run3_common_cff import run3_common +run3_common.toModify(OutALCARECOTkAlBeamHalo_noDrop, outputCommands = _run3_common_removedCommands + _run3_common_extraCommands) + +# in Phase2, remove the SiStrip clusters and keep the OT ones instead +_phase2_common_removedCommands = OutALCARECOTkAlBeamHalo_noDrop.outputCommands.copy() +_phase2_common_removedCommands.remove('keep SiStripClusteredmNewDetSetVector_ALCARECOTkAlBeamHalo_*_*') + +_phase2_common_extraCommands = ['keep Phase2TrackerCluster1DedmNewDetSetVector_ALCARECOTkAlBeamHalo_*_*'] + +from Configuration.Eras.Modifier_phase2_common_cff import phase2_common +phase2_common.toModify(OutALCARECOTkAlBeamHalo_noDrop, outputCommands = _phase2_common_removedCommands + _phase2_common_extraCommands ) + OutALCARECOTkAlBeamHalo = copy.deepcopy(OutALCARECOTkAlBeamHalo_noDrop) OutALCARECOTkAlBeamHalo.outputCommands.insert(0, "drop *") diff --git a/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlDiMuonAndVertex_Output_cff.py b/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlDiMuonAndVertex_Output_cff.py index db49091c2667f..95f6611592d29 100644 --- a/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlDiMuonAndVertex_Output_cff.py +++ b/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlDiMuonAndVertex_Output_cff.py @@ -6,13 +6,33 @@ SelectEvents = cms.vstring('pathALCARECOTkAlDiMuonAndVertex') ), outputCommands = cms.untracked.vstring( - 'keep *_ALCARECOTkAlDiMuon_*_*', - 'keep *_ALCARECOTkAlDiMuonVertexTracks_*_*', + 'keep recoTracks_ALCARECOTkAlDiMuon_*_*', + 'keep recoTrackExtras_ALCARECOTkAlDiMuon_*_*', + 'keep TrackingRecHitsOwned_ALCARECOTkAlDiMuon_*_*', + 'keep SiPixelClusteredmNewDetSetVector_ALCARECOTkAlDiMuon_*_*', + 'keep SiStripClusteredmNewDetSetVector_ALCARECOTkAlDiMuon_*_*', + 'keep recoTracks_ALCARECOTkAlDiMuonVertexTracks_*_*', + 'keep recoTrackExtras_ALCARECOTkAlDiMuonVertexTracks_*_*', + 'keep TrackingRecHitsOwned_ALCARECOTkAlDiMuonVertexTracks_*_*', + 'keep SiPixelClusteredmNewDetSetVector_ALCARECOTkAlDiMuonVertexTracks_*_*', + 'keep SiStripClusteredmNewDetSetVector_ALCARECOTkAlDiMuonVertexTracks_*_*', 'keep L1AcceptBunchCrossings_*_*_*', 'keep L1GlobalTriggerReadoutRecord_gtDigis_*_*', 'keep *_TriggerResults_*_*', 'keep DcsStatuss_scalersRawToDigi_*_*', 'keep *_offlinePrimaryVertices_*_*') ) + +# in Phase2, remove the SiStrip clusters and keep the OT ones instead +_phase2_common_removedCommands = OutALCARECOTkAlDiMuonAndVertex_noDrop.outputCommands.copy() +_phase2_common_removedCommands.remove('keep SiStripClusteredmNewDetSetVector_ALCARECOTkAlDiMuon_*_*') +_phase2_common_removedCommands.remove('keep SiStripClusteredmNewDetSetVector_ALCARECOTkAlDiMuonVertexTracks_*_*') + +_phase2_common_extraCommands = ['keep Phase2TrackerCluster1DedmNewDetSetVector_ALCARECOTkAlDiMuon_*_*', + 'keep Phase2TrackerCluster1DedmNewDetSetVector_ALCARECOTkAlDiMuonVertexTracks_*_*'] + +from Configuration.Eras.Modifier_phase2_common_cff import phase2_common +phase2_common.toModify(OutALCARECOTkAlDiMuonAndVertex_noDrop, outputCommands = _phase2_common_removedCommands + _phase2_common_extraCommands ) + OutALCARECOTkAlDiMuonAndVertex = OutALCARECOTkAlDiMuonAndVertex_noDrop.clone() OutALCARECOTkAlDiMuonAndVertex.outputCommands.insert(0, "drop *") diff --git a/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlJetHT_Output_cff.py b/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlJetHT_Output_cff.py index 86c6f9cc81c26..48b462ebc5b02 100644 --- a/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlJetHT_Output_cff.py +++ b/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlJetHT_Output_cff.py @@ -6,7 +6,11 @@ SelectEvents = cms.vstring('pathALCARECOTkAlJetHT') ), outputCommands = cms.untracked.vstring( - 'keep *_ALCARECOTkAlJetHT_*_*', + 'keep recoTracks_ALCARECOTkAlJetHT_*_*', + 'keep recoTrackExtras_ALCARECOTkAlJetHT_*_*', + 'keep TrackingRecHitsOwned_ALCARECOTkAlJetHT_*_*', + 'keep SiPixelClusteredmNewDetSetVector_ALCARECOTkAlJetHT_*_*', + 'keep SiStripClusteredmNewDetSetVector_ALCARECOTkAlJetHT_*_*', 'keep L1AcceptBunchCrossings_*_*_*', 'keep L1GlobalTriggerReadoutRecord_gtDigis_*_*', 'keep *_TriggerResults_*_*', @@ -26,5 +30,15 @@ from Configuration.Eras.Modifier_run3_common_cff import run3_common run3_common.toModify(OutALCARECOTkAlJetHT_noDrop, outputCommands = _run3_common_removedCommands + _run3_common_extraCommands) +# in Phase2, remove the SiStrip clusters and keep the OT ones instead +_phase2_common_removedCommands = OutALCARECOTkAlJetHT_noDrop.outputCommands.copy() +_phase2_common_removedCommands.remove('keep SiStripClusteredmNewDetSetVector_ALCARECOTkAlJetHT_*_*') + +_phase2_common_extraCommands = ['keep Phase2TrackerCluster1DedmNewDetSetVector_ALCARECOTkAlJetHT_*_*'] + +from Configuration.Eras.Modifier_phase2_common_cff import phase2_common +phase2_common.toModify(OutALCARECOTkAlJetHT_noDrop, outputCommands = _phase2_common_removedCommands + _phase2_common_extraCommands ) + + OutALCARECOTkAlJetHT = OutALCARECOTkAlJetHT_noDrop.clone() OutALCARECOTkAlJetHT.outputCommands.insert(0, "drop *") diff --git a/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlJpsiMuMuHI_Output_cff.py b/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlJpsiMuMuHI_Output_cff.py index decf74539cb38..8fdb2d0bea7e0 100644 --- a/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlJpsiMuMuHI_Output_cff.py +++ b/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlJpsiMuMuHI_Output_cff.py @@ -6,7 +6,11 @@ SelectEvents = cms.vstring('pathALCARECOTkAlJpsiMuMuHI') ), outputCommands = cms.untracked.vstring( - 'keep *_ALCARECOTkAlJpsiMuMuHI_*_*', + 'keep recoTracks_ALCARECOTkAlJpsiMuMuHI_*_*', + 'keep recoTrackExtras_ALCARECOTkAlJpsiMuMuHI_*_*', + 'keep TrackingRecHitsOwned_ALCARECOTkAlJpsiMuMuHI_*_*', + 'keep SiPixelClusteredmNewDetSetVector_ALCARECOTkAlJpsiMuMuHI_*_*', + 'keep SiStripClusteredmNewDetSetVector_ALCARECOTkAlJpsiMuMuHI_*_*', 'keep L1AcceptBunchCrossings_*_*_*', 'keep L1GlobalTriggerReadoutRecord_gtDigis_*_*', 'keep *_TriggerResults_*_*', @@ -24,5 +28,14 @@ from Configuration.Eras.Modifier_run3_common_cff import run3_common run3_common.toModify(OutALCARECOTkAlJpsiMuMuHI_noDrop, outputCommands = _run3_common_removedCommands + _run3_common_extraCommands) +# in Phase2, remove the SiStrip clusters and keep the OT ones instead +_phase2_common_removedCommands = OutALCARECOTkAlJpsiMuMuHI_noDrop.outputCommands.copy() +_phase2_common_removedCommands.remove('keep SiStripClusteredmNewDetSetVector_ALCARECOTkAlJpsiMuMuHI_*_*') + +_phase2_common_extraCommands = ['keep Phase2TrackerCluster1DedmNewDetSetVector_ALCARECOTkAlJpsiMuMuHI_*_*'] + +from Configuration.Eras.Modifier_phase2_common_cff import phase2_common +phase2_common.toModify(OutALCARECOTkAlJpsiMuMuHI_noDrop, outputCommands = _phase2_common_removedCommands + _phase2_common_extraCommands ) + OutALCARECOTkAlJpsiMuMuHI = OutALCARECOTkAlJpsiMuMuHI_noDrop.clone() OutALCARECOTkAlJpsiMuMuHI.outputCommands.insert(0, "drop *") diff --git a/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlJpsiMuMu_Output_cff.py b/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlJpsiMuMu_Output_cff.py index 2b16eaaf1a424..09895fb06e46b 100644 --- a/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlJpsiMuMu_Output_cff.py +++ b/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlJpsiMuMu_Output_cff.py @@ -6,7 +6,11 @@ SelectEvents = cms.vstring('pathALCARECOTkAlJpsiMuMu') ), outputCommands = cms.untracked.vstring( - 'keep *_ALCARECOTkAlJpsiMuMu_*_*', + 'keep recoTracks_ALCARECOTkAlJpsiMuMu_*_*', + 'keep recoTrackExtras_ALCARECOTkAlJpsiMuMu_*_*', + 'keep TrackingRecHitsOwned_ALCARECOTkAlJpsiMuMu_*_*', + 'keep SiPixelClusteredmNewDetSetVector_ALCARECOTkAlJpsiMuMu_*_*', + 'keep SiStripClusteredmNewDetSetVector_ALCARECOTkAlJpsiMuMu_*_*', 'keep L1AcceptBunchCrossings_*_*_*', 'keep L1GlobalTriggerReadoutRecord_gtDigis_*_*', 'keep *_TriggerResults_*_*', @@ -24,5 +28,14 @@ from Configuration.Eras.Modifier_run3_common_cff import run3_common run3_common.toModify(OutALCARECOTkAlJpsiMuMu_noDrop, outputCommands = _run3_common_removedCommands + _run3_common_extraCommands) +# in Phase2, remove the SiStrip clusters and keep the OT ones instead +_phase2_common_removedCommands = OutALCARECOTkAlJpsiMuMu_noDrop.outputCommands.copy() +_phase2_common_removedCommands.remove('keep SiStripClusteredmNewDetSetVector_ALCARECOTkAlJpsiMuMu_*_*') + +_phase2_common_extraCommands = ['keep Phase2TrackerCluster1DedmNewDetSetVector_ALCARECOTkAlJpsiMuMu_*_*'] + +from Configuration.Eras.Modifier_phase2_common_cff import phase2_common +phase2_common.toModify(OutALCARECOTkAlJpsiMuMu_noDrop, outputCommands = _phase2_common_removedCommands + _phase2_common_extraCommands ) + OutALCARECOTkAlJpsiMuMu = OutALCARECOTkAlJpsiMuMu_noDrop.clone() OutALCARECOTkAlJpsiMuMu.outputCommands.insert(0, "drop *") diff --git a/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlMinBiasHI_Output_cff.py b/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlMinBiasHI_Output_cff.py index fc95c1fb49e8f..8c606b2ecb2df 100644 --- a/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlMinBiasHI_Output_cff.py +++ b/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlMinBiasHI_Output_cff.py @@ -6,7 +6,11 @@ SelectEvents = cms.vstring('pathALCARECOTkAlMinBiasHI') ), outputCommands = cms.untracked.vstring( - 'keep *_ALCARECOTkAlMinBiasHI_*_*', + 'keep recoTracks_ALCARECOTkAlMinBiasHI_*_*', + 'keep recoTrackExtras_ALCARECOTkAlMinBiasHI_*_*', + 'keep TrackingRecHitsOwned_ALCARECOTkAlMinBiasHI_*_*', + 'keep SiPixelClusteredmNewDetSetVector_ALCARECOTkAlMinBiasHI_*_*', + 'keep SiStripClusteredmNewDetSetVector_ALCARECOTkAlMinBiasHI_*_*', 'keep L1AcceptBunchCrossings_*_*_*', 'keep L1GlobalTriggerReadoutRecord_gtDigis_*_*', 'keep *_TriggerResults_*_*', @@ -25,5 +29,14 @@ from Configuration.Eras.Modifier_run3_common_cff import run3_common run3_common.toModify(OutALCARECOTkAlMinBiasHI_noDrop, outputCommands = _run3_common_removedCommands + _run3_common_extraCommands) +# in Phase2, remove the SiStrip clusters and keep the OT ones instead +_phase2_common_removedCommands = OutALCARECOTkAlMinBiasHI_noDrop.outputCommands.copy() +_phase2_common_removedCommands.remove('keep SiStripClusteredmNewDetSetVector_ALCARECOTkAlMinBiasHI_*_*') + +_phase2_common_extraCommands = ['keep Phase2TrackerCluster1DedmNewDetSetVector_ALCARECOTkAlMinBiasHI_*_*'] + +from Configuration.Eras.Modifier_phase2_common_cff import phase2_common +phase2_common.toModify(OutALCARECOTkAlMinBiasHI_noDrop, outputCommands = _phase2_common_removedCommands + _phase2_common_extraCommands ) + OutALCARECOTkAlMinBiasHI = copy.deepcopy(OutALCARECOTkAlMinBiasHI_noDrop) OutALCARECOTkAlMinBiasHI.outputCommands.insert(0, "drop *") diff --git a/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlMinBias_Output_cff.py b/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlMinBias_Output_cff.py index 9031a6e008248..4ba13e4615575 100644 --- a/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlMinBias_Output_cff.py +++ b/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlMinBias_Output_cff.py @@ -6,7 +6,11 @@ SelectEvents = cms.vstring('pathALCARECOTkAlMinBias') ), outputCommands = cms.untracked.vstring( - 'keep *_ALCARECOTkAlMinBias_*_*', + 'keep recoTracks_ALCARECOTkAlMinBias_*_*', + 'keep recoTrackExtras_ALCARECOTkAlMinBias_*_*', + 'keep TrackingRecHitsOwned_ALCARECOTkAlMinBias_*_*', + 'keep SiPixelClusteredmNewDetSetVector_ALCARECOTkAlMinBias_*_*', + 'keep SiStripClusteredmNewDetSetVector_ALCARECOTkAlMinBias_*_*', 'keep L1AcceptBunchCrossings_*_*_*', 'keep L1GlobalTriggerReadoutRecord_gtDigis_*_*', 'keep *_TriggerResults_*_*', @@ -26,5 +30,14 @@ from Configuration.Eras.Modifier_run3_common_cff import run3_common run3_common.toModify(OutALCARECOTkAlMinBias_noDrop, outputCommands = _run3_common_removedCommands + _run3_common_extraCommands) +# in Phase2, remove the SiStrip clusters and keep the OT ones instead +_phase2_common_removedCommands = OutALCARECOTkAlMinBias_noDrop.outputCommands.copy() +_phase2_common_removedCommands.remove('keep SiStripClusteredmNewDetSetVector_ALCARECOTkAlMinBias_*_*') + +_phase2_common_extraCommands = ['keep Phase2TrackerCluster1DedmNewDetSetVector_ALCARECOTkAlMinBias_*_*'] + +from Configuration.Eras.Modifier_phase2_common_cff import phase2_common +phase2_common.toModify(OutALCARECOTkAlMinBias_noDrop, outputCommands = _phase2_common_removedCommands + _phase2_common_extraCommands ) + OutALCARECOTkAlMinBias = OutALCARECOTkAlMinBias_noDrop.clone() OutALCARECOTkAlMinBias.outputCommands.insert(0, "drop *") diff --git a/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlMuonIsolatedHI_Output_cff.py b/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlMuonIsolatedHI_Output_cff.py index 19ab36a222fa4..bdede16cb3e1e 100644 --- a/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlMuonIsolatedHI_Output_cff.py +++ b/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlMuonIsolatedHI_Output_cff.py @@ -6,7 +6,11 @@ SelectEvents = cms.vstring('pathALCARECOTkAlMuonIsolatedHI') ), outputCommands = cms.untracked.vstring( - 'keep *_ALCARECOTkAlMuonIsolatedHI_*_*', + 'keep recoTracks_ALCARECOTkAlMuonIsolatedHI_*_*', + 'keep recoTrackExtras_ALCARECOTkAlMuonIsolatedHI_*_*', + 'keep TrackingRecHitsOwned_ALCARECOTkAlMuonIsolatedHI_*_*', + 'keep SiPixelClusteredmNewDetSetVector_ALCARECOTkAlMuonIsolatedHI_*_*', + 'keep SiStripClusteredmNewDetSetVector_ALCARECOTkAlMuonIsolatedHI_*_*', 'keep L1AcceptBunchCrossings_*_*_*', 'keep L1GlobalTriggerReadoutRecord_gtDigis_*_*', 'keep *_TriggerResults_*_*', @@ -24,5 +28,14 @@ from Configuration.Eras.Modifier_run3_common_cff import run3_common run3_common.toModify(OutALCARECOTkAlMuonIsolatedHI_noDrop, outputCommands = _run3_common_removedCommands + _run3_common_extraCommands) +# in Phase2, remove the SiStrip clusters and keep the OT ones instead +_phase2_common_removedCommands = OutALCARECOTkAlMuonIsolatedHI_noDrop.outputCommands.copy() +_phase2_common_removedCommands.remove('keep SiStripClusteredmNewDetSetVector_ALCARECOTkAlMuonIsolatedHI_*_*') + +_phase2_common_extraCommands = ['keep Phase2TrackerCluster1DedmNewDetSetVector_ALCARECOTkAlMuonIsolatedHI_*_*'] + +from Configuration.Eras.Modifier_phase2_common_cff import phase2_common +phase2_common.toModify(OutALCARECOTkAlMuonIsolatedHI_noDrop, outputCommands = _phase2_common_removedCommands + _phase2_common_extraCommands ) + OutALCARECOTkAlMuonIsolatedHI = OutALCARECOTkAlMuonIsolatedHI_noDrop.clone() OutALCARECOTkAlMuonIsolatedHI.outputCommands.insert(0, "drop *") diff --git a/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlMuonIsolatedPA_Output_cff.py b/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlMuonIsolatedPA_Output_cff.py index 586c3c4534f90..6fd6675ceac76 100644 --- a/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlMuonIsolatedPA_Output_cff.py +++ b/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlMuonIsolatedPA_Output_cff.py @@ -6,7 +6,11 @@ SelectEvents = cms.vstring('pathALCARECOTkAlMuonIsolatedPA') ), outputCommands = cms.untracked.vstring( - 'keep *_ALCARECOTkAlMuonIsolatedPA_*_*', + 'keep recoTracks_ALCARECOTkAlMuonIsolatedPA_*_*', + 'keep recoTrackExtras_ALCARECOTkAlMuonIsolatedPA_*_*', + 'keep TrackingRecHitsOwned_ALCARECOTkAlMuonIsolatedPA_*_*', + 'keep SiPixelClusteredmNewDetSetVector_ALCARECOTkAlMuonIsolatedPA_*_*', + 'keep SiStripClusteredmNewDetSetVector_ALCARECOTkAlMuonIsolatedPA_*_*', 'keep L1AcceptBunchCrossings_*_*_*', 'keep L1GlobalTriggerReadoutRecord_gtDigis_*_*', 'keep *_TriggerResults_*_*', @@ -15,5 +19,23 @@ ) import copy +_run3_common_removedCommands = OutALCARECOTkAlMuonIsolatedPA_noDrop.outputCommands.copy() +_run3_common_removedCommands.remove('keep DcsStatuss_scalersRawToDigi_*_*') + +_run3_common_extraCommands = ['keep DCSRecord_onlineMetaDataDigis_*_*', + 'keep OnlineLuminosityRecord_onlineMetaDataDigis_*_*'] + +from Configuration.Eras.Modifier_run3_common_cff import run3_common +run3_common.toModify(OutALCARECOTkAlMuonIsolatedPA_noDrop, outputCommands = _run3_common_removedCommands + _run3_common_extraCommands) + +# in Phase2, remove the SiStrip clusters and keep the OT ones instead +_phase2_common_removedCommands = OutALCARECOTkAlMuonIsolatedPA_noDrop.outputCommands.copy() +_phase2_common_removedCommands.remove('keep SiStripClusteredmNewDetSetVector_ALCARECOTkAlMuonIsolatedPA_*_*') + +_phase2_common_extraCommands = ['keep Phase2TrackerCluster1DedmNewDetSetVector_ALCARECOTkAlMuonIsolatedPA_*_*'] + +from Configuration.Eras.Modifier_phase2_common_cff import phase2_common +phase2_common.toModify(OutALCARECOTkAlMuonIsolatedPA_noDrop, outputCommands = _phase2_common_removedCommands + _phase2_common_extraCommands ) + OutALCARECOTkAlMuonIsolatedPA = copy.deepcopy(OutALCARECOTkAlMuonIsolatedPA_noDrop) OutALCARECOTkAlMuonIsolatedPA.outputCommands.insert(0, "drop *") diff --git a/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlMuonIsolated_Output_cff.py b/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlMuonIsolated_Output_cff.py index c83697462e092..ca5958791f173 100644 --- a/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlMuonIsolated_Output_cff.py +++ b/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlMuonIsolated_Output_cff.py @@ -6,7 +6,11 @@ SelectEvents = cms.vstring('pathALCARECOTkAlMuonIsolated') ), outputCommands = cms.untracked.vstring( - 'keep *_ALCARECOTkAlMuonIsolated_*_*', + 'keep recoTracks_ALCARECOTkAlMuonIsolated_*_*', + 'keep recoTrackExtras_ALCARECOTkAlMuonIsolated_*_*', + 'keep TrackingRecHitsOwned_ALCARECOTkAlMuonIsolated_*_*', + 'keep SiPixelClusteredmNewDetSetVector_ALCARECOTkAlMuonIsolated_*_*', + 'keep SiStripClusteredmNewDetSetVector_ALCARECOTkAlMuonIsolated_*_*', 'keep L1AcceptBunchCrossings_*_*_*', 'keep L1GlobalTriggerReadoutRecord_gtDigis_*_*', 'keep *_TriggerResults_*_*', @@ -24,5 +28,14 @@ from Configuration.Eras.Modifier_run3_common_cff import run3_common run3_common.toModify(OutALCARECOTkAlMuonIsolated_noDrop, outputCommands = _run3_common_removedCommands + _run3_common_extraCommands) +# in Phase2, remove the SiStrip clusters and keep the OT ones instead +_phase2_common_removedCommands = OutALCARECOTkAlMuonIsolated_noDrop.outputCommands.copy() +_phase2_common_removedCommands.remove('keep SiStripClusteredmNewDetSetVector_ALCARECOTkAlMuonIsolated_*_*') + +_phase2_common_extraCommands = ['keep Phase2TrackerCluster1DedmNewDetSetVector_ALCARECOTkAlMuonIsolated_*_*'] + +from Configuration.Eras.Modifier_phase2_common_cff import phase2_common +phase2_common.toModify(OutALCARECOTkAlMuonIsolated_noDrop, outputCommands = _phase2_common_removedCommands + _phase2_common_extraCommands ) + OutALCARECOTkAlMuonIsolated = OutALCARECOTkAlMuonIsolated_noDrop.clone() OutALCARECOTkAlMuonIsolated.outputCommands.insert(0, "drop *") diff --git a/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlUpsilonMuMuHI_Output_cff.py b/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlUpsilonMuMuHI_Output_cff.py index 7681f2bba74cc..0a58b4400dc8c 100644 --- a/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlUpsilonMuMuHI_Output_cff.py +++ b/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlUpsilonMuMuHI_Output_cff.py @@ -6,7 +6,11 @@ SelectEvents = cms.vstring('pathALCARECOTkAlUpsilonMuMuHI') ), outputCommands = cms.untracked.vstring( - 'keep *_ALCARECOTkAlUpsilonMuMuHI_*_*', + 'keep recoTracks_ALCARECOTkAlUpsilonMuMuHI_*_*', + 'keep recoTrackExtras_ALCARECOTkAlUpsilonMuMuHI_*_*', + 'keep TrackingRecHitsOwned_ALCARECOTkAlUpsilonMuMuHI_*_*', + 'keep SiPixelClusteredmNewDetSetVector_ALCARECOTkAlUpsilonMuMuHI_*_*', + 'keep SiStripClusteredmNewDetSetVector_ALCARECOTkAlUpsilonMuMuHI_*_*', 'keep L1AcceptBunchCrossings_*_*_*', 'keep L1GlobalTriggerReadoutRecord_gtDigis_*_*', 'keep *_TriggerResults_*_*', @@ -24,5 +28,14 @@ from Configuration.Eras.Modifier_run3_common_cff import run3_common run3_common.toModify(OutALCARECOTkAlUpsilonMuMuHI_noDrop, outputCommands = _run3_common_removedCommands + _run3_common_extraCommands) +# in Phase2, remove the SiStrip clusters and keep the OT ones instead +_phase2_common_removedCommands = OutALCARECOTkAlUpsilonMuMuHI_noDrop.outputCommands.copy() +_phase2_common_removedCommands.remove('keep SiStripClusteredmNewDetSetVector_ALCARECOTkAlUpsilonMuMuHI_*_*') + +_phase2_common_extraCommands = ['keep Phase2TrackerCluster1DedmNewDetSetVector_ALCARECOTkAlUpsilonMuMuHI_*_*'] + +from Configuration.Eras.Modifier_phase2_common_cff import phase2_common +phase2_common.toModify(OutALCARECOTkAlUpsilonMuMuHI_noDrop, outputCommands = _phase2_common_removedCommands + _phase2_common_extraCommands ) + OutALCARECOTkAlUpsilonMuMuHI = OutALCARECOTkAlUpsilonMuMuHI_noDrop.clone() OutALCARECOTkAlUpsilonMuMuHI.outputCommands.insert(0, "drop *") diff --git a/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlUpsilonMuMuPA_Output_cff.py b/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlUpsilonMuMuPA_Output_cff.py index e20048bfe0779..58670ce14aacc 100644 --- a/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlUpsilonMuMuPA_Output_cff.py +++ b/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlUpsilonMuMuPA_Output_cff.py @@ -6,7 +6,11 @@ SelectEvents = cms.vstring('pathALCARECOTkAlUpsilonMuMuPA') ), outputCommands = cms.untracked.vstring( - 'keep *_ALCARECOTkAlUpsilonMuMuPA_*_*', + 'keep recoTracks_ALCARECOTkAlUpsilonMuMuPA_*_*', + 'keep recoTrackExtras_ALCARECOTkAlUpsilonMuMuPA_*_*', + 'keep TrackingRecHitsOwned_ALCARECOTkAlUpsilonMuMuPA_*_*', + 'keep SiPixelClusteredmNewDetSetVector_ALCARECOTkAlUpsilonMuMuPA_*_*', + 'keep SiStripClusteredmNewDetSetVector_ALCARECOTkAlUpsilonMuMuPA_*_*', 'keep L1AcceptBunchCrossings_*_*_*', 'keep L1GlobalTriggerReadoutRecord_gtDigis_*_*', 'keep *_TriggerResults_*_*', @@ -14,6 +18,25 @@ 'keep *_offlinePrimaryVertices_*_*') ) +# in Run3, SCAL digis replaced by onlineMetaDataDigis import copy +_run3_common_removedCommands = OutALCARECOTkAlUpsilonMuMuPA_noDrop.outputCommands.copy() +_run3_common_removedCommands.remove('keep DcsStatuss_scalersRawToDigi_*_*') + +_run3_common_extraCommands = ['keep DCSRecord_onlineMetaDataDigis_*_*', + 'keep OnlineLuminosityRecord_onlineMetaDataDigis_*_*'] + +from Configuration.Eras.Modifier_run3_common_cff import run3_common +run3_common.toModify(OutALCARECOTkAlUpsilonMuMuPA_noDrop, outputCommands = _run3_common_removedCommands + _run3_common_extraCommands) + +# in Phase2, remove the SiStrip clusters and keep the OT ones instead +_phase2_common_removedCommands = OutALCARECOTkAlUpsilonMuMuPA_noDrop.outputCommands.copy() +_phase2_common_removedCommands.remove('keep SiStripClusteredmNewDetSetVector_ALCARECOTkAlUpsilonMuMuPA_*_*') + +_phase2_common_extraCommands = ['keep Phase2TrackerCluster1DedmNewDetSetVector_ALCARECOTkAlUpsilonMuMuPA_*_*'] + +from Configuration.Eras.Modifier_phase2_common_cff import phase2_common +phase2_common.toModify(OutALCARECOTkAlUpsilonMuMuPA_noDrop, outputCommands = _phase2_common_removedCommands + _phase2_common_extraCommands ) + OutALCARECOTkAlUpsilonMuMuPA = copy.deepcopy(OutALCARECOTkAlUpsilonMuMuPA_noDrop) OutALCARECOTkAlUpsilonMuMuPA.outputCommands.insert(0, "drop *") diff --git a/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlUpsilonMuMu_Output_cff.py b/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlUpsilonMuMu_Output_cff.py index 1b1c94408c7f6..10bc7b291015a 100644 --- a/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlUpsilonMuMu_Output_cff.py +++ b/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlUpsilonMuMu_Output_cff.py @@ -6,7 +6,11 @@ SelectEvents = cms.vstring('pathALCARECOTkAlUpsilonMuMu') ), outputCommands = cms.untracked.vstring( - 'keep *_ALCARECOTkAlUpsilonMuMu_*_*', + 'keep recoTracks_ALCARECOTkAlUpsilonMuMu_*_*', + 'keep recoTrackExtras_ALCARECOTkAlUpsilonMuMu_*_*', + 'keep TrackingRecHitsOwned_ALCARECOTkAlUpsilonMuMu_*_*', + 'keep SiPixelClusteredmNewDetSetVector_ALCARECOTkAlUpsilonMuMu_*_*', + 'keep SiStripClusteredmNewDetSetVector_ALCARECOTkAlUpsilonMuMu_*_*', 'keep L1AcceptBunchCrossings_*_*_*', 'keep L1GlobalTriggerReadoutRecord_gtDigis_*_*', 'keep *_TriggerResults_*_*', @@ -24,5 +28,14 @@ from Configuration.Eras.Modifier_run3_common_cff import run3_common run3_common.toModify(OutALCARECOTkAlUpsilonMuMu_noDrop, outputCommands = _run3_common_removedCommands + _run3_common_extraCommands) +# in Phase2, remove the SiStrip clusters and keep the OT ones instead +_phase2_common_removedCommands = OutALCARECOTkAlUpsilonMuMu_noDrop.outputCommands.copy() +_phase2_common_removedCommands.remove('keep SiStripClusteredmNewDetSetVector_ALCARECOTkAlUpsilonMuMu_*_*') + +_phase2_common_extraCommands = ['keep Phase2TrackerCluster1DedmNewDetSetVector_ALCARECOTkAlUpsilonMuMu_*_*'] + +from Configuration.Eras.Modifier_phase2_common_cff import phase2_common +phase2_common.toModify(OutALCARECOTkAlUpsilonMuMu_noDrop, outputCommands = _phase2_common_removedCommands + _phase2_common_extraCommands ) + OutALCARECOTkAlUpsilonMuMu = OutALCARECOTkAlUpsilonMuMu_noDrop.clone() OutALCARECOTkAlUpsilonMuMu.outputCommands.insert(0, "drop *") diff --git a/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlWMuNu_Output_cff.py b/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlWMuNu_Output_cff.py index 69bac8545bbcd..921237dfd3de4 100644 --- a/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlWMuNu_Output_cff.py +++ b/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlWMuNu_Output_cff.py @@ -6,7 +6,11 @@ SelectEvents = cms.vstring('pathALCARECOTkAlWMuNu') ), outputCommands = cms.untracked.vstring( - 'keep *_ALCARECOTkAlWMuNu_*_*', + 'keep recoTracks_ALCARECOTkAlWMuNu_*_*', + 'keep recoTrackExtras_ALCARECOTkAlWMuNu_*_*', + 'keep TrackingRecHitsOwned_ALCARECOTkAlWMuNu_*_*', + 'keep SiPixelClusteredmNewDetSetVector_ALCARECOTkAlWMuNu_*_*', + 'keep SiStripClusteredmNewDetSetVector_ALCARECOTkAlWMuNu_*_*', 'keep L1AcceptBunchCrossings_*_*_*', 'keep L1GlobalTriggerReadoutRecord_gtDigis_*_*', 'keep *_TriggerResults_*_*', @@ -14,6 +18,26 @@ 'keep *_offlinePrimaryVertices_*_*') ) +# in Run3, SCAL digis replaced by onlineMetaDataDigis import copy -OutALCARECOTkAlWMuNu = copy.deepcopy(OutALCARECOTkAlWMuNu_noDrop) +_run3_common_removedCommands = OutALCARECOTkAlWMuNu_noDrop.outputCommands.copy() +_run3_common_removedCommands.remove('keep DcsStatuss_scalersRawToDigi_*_*') + +_run3_common_extraCommands = ['keep DCSRecord_onlineMetaDataDigis_*_*', + 'keep OnlineLuminosityRecord_onlineMetaDataDigis_*_*'] + +from Configuration.Eras.Modifier_run3_common_cff import run3_common +run3_common.toModify(OutALCARECOTkAlWMuNu_noDrop, outputCommands = _run3_common_removedCommands + _run3_common_extraCommands) + +# in Phase2, remove the SiStrip clusters and keep the OT ones instead +_phase2_common_removedCommands = OutALCARECOTkAlWMuNu_noDrop.outputCommands.copy() +_phase2_common_removedCommands.remove('keep SiStripClusteredmNewDetSetVector_ALCARECOTkAlWMuNu_*_*') + +_phase2_common_extraCommands = ['keep Phase2TrackerCluster1DedmNewDetSetVector_ALCARECOTkAlWMuNu_*_*'] + +from Configuration.Eras.Modifier_phase2_common_cff import phase2_common +phase2_common.toModify(OutALCARECOTkAlWMuNu_noDrop, outputCommands = _phase2_common_removedCommands + _phase2_common_extraCommands ) + +OutALCARECOTkAlWMuNu = OutALCARECOTkAlWMuNu_noDrop.clone() OutALCARECOTkAlWMuNu.outputCommands.insert(0, "drop *") + diff --git a/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlZMuMuHI_Output_cff.py b/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlZMuMuHI_Output_cff.py index f43faff154f62..f4742411b89db 100644 --- a/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlZMuMuHI_Output_cff.py +++ b/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlZMuMuHI_Output_cff.py @@ -6,7 +6,11 @@ SelectEvents = cms.vstring('pathALCARECOTkAlZMuMuHI') ), outputCommands = cms.untracked.vstring( - 'keep *_ALCARECOTkAlZMuMuHI_*_*', + 'keep recoTracks_ALCARECOTkAlZMuMuHI_*_*', + 'keep recoTrackExtras_ALCARECOTkAlZMuMuHI_*_*', + 'keep TrackingRecHitsOwned_ALCARECOTkAlZMuMuHI_*_*', + 'keep SiPixelClusteredmNewDetSetVector_ALCARECOTkAlZMuMuHI_*_*', + 'keep SiStripClusteredmNewDetSetVector_ALCARECOTkAlZMuMuHI_*_*', 'keep L1AcceptBunchCrossings_*_*_*', 'keep L1GlobalTriggerReadoutRecord_gtDigis_*_*', 'keep *_TriggerResults_*_*', @@ -24,5 +28,14 @@ from Configuration.Eras.Modifier_run3_common_cff import run3_common run3_common.toModify(OutALCARECOTkAlZMuMuHI_noDrop, outputCommands = _run3_common_removedCommands + _run3_common_extraCommands) +# in Phase2, remove the SiStrip clusters and keep the OT ones instead +_phase2_common_removedCommands = OutALCARECOTkAlZMuMuHI_noDrop.outputCommands.copy() +_phase2_common_removedCommands.remove('keep SiStripClusteredmNewDetSetVector_ALCARECOTkAlZMuMuHI_*_*') + +_phase2_common_extraCommands = ['keep Phase2TrackerCluster1DedmNewDetSetVector_ALCARECOTkAlZMuMuHI_*_*'] + +from Configuration.Eras.Modifier_phase2_common_cff import phase2_common +phase2_common.toModify(OutALCARECOTkAlZMuMuHI_noDrop, outputCommands = _phase2_common_removedCommands + _phase2_common_extraCommands ) + OutALCARECOTkAlZMuMuHI = OutALCARECOTkAlZMuMuHI_noDrop.clone() OutALCARECOTkAlZMuMuHI.outputCommands.insert(0, "drop *") diff --git a/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlZMuMuPA_Output_cff.py b/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlZMuMuPA_Output_cff.py index 8daf5938acaaf..94d323c65d00f 100644 --- a/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlZMuMuPA_Output_cff.py +++ b/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlZMuMuPA_Output_cff.py @@ -6,7 +6,11 @@ SelectEvents = cms.vstring('pathALCARECOTkAlZMuMuPA') ), outputCommands = cms.untracked.vstring( - 'keep *_ALCARECOTkAlZMuMuPA_*_*', + 'keep recoTracks_ALCARECOTkAlZMuMuPA_*_*', + 'keep recoTrackExtras_ALCARECOTkAlZMuMuPA_*_*', + 'keep TrackingRecHitsOwned_ALCARECOTkAlZMuMuPA_*_*', + 'keep SiPixelClusteredmNewDetSetVector_ALCARECOTkAlZMuMuPA_*_*', + 'keep SiStripClusteredmNewDetSetVector_ALCARECOTkAlZMuMuPA_*_*', 'keep L1AcceptBunchCrossings_*_*_*', 'keep L1GlobalTriggerReadoutRecord_gtDigis_*_*', 'keep *_TriggerResults_*_*', @@ -14,6 +18,25 @@ 'keep *_offlinePrimaryVertices_*_*') ) +# in Run3, SCAL digis replaced by onlineMetaDataDigis import copy +_run3_common_removedCommands = OutALCARECOTkAlZMuMuPA_noDrop.outputCommands.copy() +_run3_common_removedCommands.remove('keep DcsStatuss_scalersRawToDigi_*_*') + +_run3_common_extraCommands = ['keep DCSRecord_onlineMetaDataDigis_*_*', + 'keep OnlineLuminosityRecord_onlineMetaDataDigis_*_*'] + +from Configuration.Eras.Modifier_run3_common_cff import run3_common +run3_common.toModify(OutALCARECOTkAlZMuMuPA_noDrop, outputCommands = _run3_common_removedCommands + _run3_common_extraCommands) + +# in Phase2, remove the SiStrip clusters and keep the OT ones instead +_phase2_common_removedCommands = OutALCARECOTkAlZMuMuPA_noDrop.outputCommands.copy() +_phase2_common_removedCommands.remove('keep SiStripClusteredmNewDetSetVector_ALCARECOTkAlZMuMuPA_*_*') + +_phase2_common_extraCommands = ['keep Phase2TrackerCluster1DedmNewDetSetVector_ALCARECOTkAlZMuMuPA_*_*'] + +from Configuration.Eras.Modifier_phase2_common_cff import phase2_common +phase2_common.toModify(OutALCARECOTkAlZMuMuPA_noDrop, outputCommands = _phase2_common_removedCommands + _phase2_common_extraCommands ) + OutALCARECOTkAlZMuMuPA = copy.deepcopy(OutALCARECOTkAlZMuMuPA_noDrop) OutALCARECOTkAlZMuMuPA.outputCommands.insert(0, "drop *") diff --git a/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlZMuMu_Output_cff.py b/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlZMuMu_Output_cff.py index 0c3928776ccc1..9f85e8b1f368a 100644 --- a/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlZMuMu_Output_cff.py +++ b/Alignment/CommonAlignmentProducer/python/ALCARECOTkAlZMuMu_Output_cff.py @@ -6,7 +6,11 @@ SelectEvents = cms.vstring('pathALCARECOTkAlZMuMu') ), outputCommands = cms.untracked.vstring( - 'keep *_ALCARECOTkAlZMuMu_*_*', + 'keep recoTracks_ALCARECOTkAlZMuMu_*_*', + 'keep recoTrackExtras_ALCARECOTkAlZMuMu_*_*', + 'keep TrackingRecHitsOwned_ALCARECOTkAlZMuMu_*_*', + 'keep SiPixelClusteredmNewDetSetVector_ALCARECOTkAlZMuMu_*_*', + 'keep SiStripClusteredmNewDetSetVector_ALCARECOTkAlZMuMu_*_*', 'keep L1AcceptBunchCrossings_*_*_*', 'keep L1GlobalTriggerReadoutRecord_gtDigis_*_*', 'keep *_TriggerResults_*_*', @@ -24,5 +28,14 @@ from Configuration.Eras.Modifier_run3_common_cff import run3_common run3_common.toModify(OutALCARECOTkAlZMuMu_noDrop, outputCommands = _run3_common_removedCommands + _run3_common_extraCommands) +# in Phase2, remove the SiStrip clusters and keep the OT ones instead +_phase2_common_removedCommands = OutALCARECOTkAlZMuMu_noDrop.outputCommands.copy() +_phase2_common_removedCommands.remove('keep SiStripClusteredmNewDetSetVector_ALCARECOTkAlZMuMu_*_*') + +_phase2_common_extraCommands = ['keep Phase2TrackerCluster1DedmNewDetSetVector_ALCARECOTkAlZMuMu_*_*'] + +from Configuration.Eras.Modifier_phase2_common_cff import phase2_common +phase2_common.toModify(OutALCARECOTkAlZMuMu_noDrop, outputCommands = _phase2_common_removedCommands + _phase2_common_extraCommands ) + OutALCARECOTkAlZMuMu = OutALCARECOTkAlZMuMu_noDrop.clone() OutALCARECOTkAlZMuMu.outputCommands.insert(0, "drop *") From 474efd4dbec2a3c13b583b5e1ea2508f7e739848 Mon Sep 17 00:00:00 2001 From: mmusich Date: Mon, 19 Dec 2022 16:17:44 +0100 Subject: [PATCH 53/77] ClusterStorer: deal with the VectorHits case separately --- CommonTools/RecoAlgos/src/ClusterStorer.cc | 26 +++++++++++++++++++ .../TrackerRecHit2D/interface/VectorHit.h | 3 +++ 2 files changed, 29 insertions(+) diff --git a/CommonTools/RecoAlgos/src/ClusterStorer.cc b/CommonTools/RecoAlgos/src/ClusterStorer.cc index f23df0ace7ae6..af1ae6b4ca19a 100644 --- a/CommonTools/RecoAlgos/src/ClusterStorer.cc +++ b/CommonTools/RecoAlgos/src/ClusterStorer.cc @@ -182,4 +182,30 @@ namespace helper { (*cluRef) = OmniClusterRef(newRef); } + // ------------------------------------------------------------- + // Specific rekey for class template ClusterRefType = VectorHit::ClusterRef, + // RecHitType is not used. + template <> + template // or template<> to specialise also here? + void ClusterStorer::ClusterHitRecord:: + // rekey(const VectorHit::ClusterRef &newRef) const + rekey(const VectorHit::ClusterRef &newRef) const { + TrackingRecHit &genericHit = (*hits_)[index_]; + const std::type_info &hit_type = typeid(genericHit); + + OmniClusterRef *cluRef = nullptr; + if (typeid(VectorHit) == hit_type) { + VectorHit &vHit = static_cast(genericHit); + // FIXME: this essentially uses a hack + // https://github.com/cms-sw/cmssw/blob/master/DataFormats/TrackerCommon/interface/TrackerTopology.h#L291 + cluRef = (SiStripDetId(detid_).stereo() ? &vHit.upperClusterRef() : &vHit.lowerClusterRef()); + } else { + return; + } + + assert(cluRef != nullptr); // to catch missing RecHit types + assert(cluRef->key() == ref_.key()); // otherwise something went wrong + (*cluRef) = OmniClusterRef(newRef); + } + } // namespace helper diff --git a/DataFormats/TrackerRecHit2D/interface/VectorHit.h b/DataFormats/TrackerRecHit2D/interface/VectorHit.h index df0a771f686d8..2f54b77117c96 100644 --- a/DataFormats/TrackerRecHit2D/interface/VectorHit.h +++ b/DataFormats/TrackerRecHit2D/interface/VectorHit.h @@ -92,6 +92,9 @@ class VectorHit final : public BaseTrackerRecHit { ClusterRef upperCluster() const { return theUpperCluster.cluster_phase2OT(); } OmniClusterRef const lowerClusterRef() const { return theLowerCluster; } OmniClusterRef const upperClusterRef() const { return theUpperCluster; } + // Non const variants needed for cluster re-keying + OmniClusterRef& lowerClusterRef() { return theLowerCluster; } + OmniClusterRef& upperClusterRef() { return theUpperCluster; } //FIXME::to update with a proper CPE maybe... Global3DPoint lowerGlobalPos() const; From e78b930edfdb8009d1062cbcc9c8b6c34e08e303 Mon Sep 17 00:00:00 2001 From: mmusich Date: Tue, 20 Dec 2022 10:44:13 +0100 Subject: [PATCH 54/77] make rekey non-const as per PR review --- CommonTools/RecoAlgos/interface/ClusterStorer.h | 2 +- CommonTools/RecoAlgos/src/ClusterStorer.cc | 12 ++++-------- 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/CommonTools/RecoAlgos/interface/ClusterStorer.h b/CommonTools/RecoAlgos/interface/ClusterStorer.h index af9ff64161193..6066bbb1c4e1a 100644 --- a/CommonTools/RecoAlgos/interface/ClusterStorer.h +++ b/CommonTools/RecoAlgos/interface/ClusterStorer.h @@ -65,7 +65,7 @@ namespace helper { /// Set the reference of the hit of this record to 'newRef', /// will not modify the ref stored in this object. template - void rekey(const ClusterRefType &newRef) const; + void rekey(const ClusterRefType &newRef); private: ClusterHitRecord() {} /// private => unusable diff --git a/CommonTools/RecoAlgos/src/ClusterStorer.cc b/CommonTools/RecoAlgos/src/ClusterStorer.cc index af1ae6b4ca19a..24db306e50b0f 100644 --- a/CommonTools/RecoAlgos/src/ClusterStorer.cc +++ b/CommonTools/RecoAlgos/src/ClusterStorer.cc @@ -105,7 +105,7 @@ namespace helper { edmNew::DetSetVector &dsvToFill, edm::RefProd > &refprod) { std::sort(clusterRecords.begin(), clusterRecords.end()); // this sorts them by detid - typedef typename std::vector >::const_iterator RIT; + typedef typename std::vector >::iterator RIT; RIT it = clusterRecords.begin(), end = clusterRecords.end(); size_t clusters = 0; while (it != end) { @@ -143,7 +143,7 @@ namespace helper { // generic rekey (in practise for pixel only...) template // template for class template // template for member function - void ClusterStorer::ClusterHitRecord::rekey(const ClusterRefType &newRef) const { + void ClusterStorer::ClusterHitRecord::rekey(const ClusterRefType &newRef) { TrackingRecHit &genericHit = (*hits_)[index_]; RecHitType *hit = nullptr; if (genericHit.geographicalId().rawId() == detid_) { // a hit on this det, so it's simple @@ -159,9 +159,7 @@ namespace helper { // RecHitType is not used. template <> template // or template<> to specialise also here? - void ClusterStorer::ClusterHitRecord:: - // rekey(const SiStripRecHit2D::ClusterRef &newRef) const - rekey(const SiStripRecHit2D::ClusterRef &newRef) const { + void ClusterStorer::ClusterHitRecord::rekey(const SiStripRecHit2D::ClusterRef &newRef) { TrackingRecHit &genericHit = (*hits_)[index_]; const std::type_info &hit_type = typeid(genericHit); @@ -187,9 +185,7 @@ namespace helper { // RecHitType is not used. template <> template // or template<> to specialise also here? - void ClusterStorer::ClusterHitRecord:: - // rekey(const VectorHit::ClusterRef &newRef) const - rekey(const VectorHit::ClusterRef &newRef) const { + void ClusterStorer::ClusterHitRecord::rekey(const VectorHit::ClusterRef &newRef) { TrackingRecHit &genericHit = (*hits_)[index_]; const std::type_info &hit_type = typeid(genericHit); From ad1a4047a0e2526fc22c50fad7d3c421ebca1398 Mon Sep 17 00:00:00 2001 From: Salavat Date: Sat, 7 Jan 2023 07:56:17 +0100 Subject: [PATCH 55/77] HBHE SOI-only ZS for 12_6_X --- .../python/hcalDigisRealistic_cfi.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SimCalorimetry/HcalZeroSuppressionProducers/python/hcalDigisRealistic_cfi.py b/SimCalorimetry/HcalZeroSuppressionProducers/python/hcalDigisRealistic_cfi.py index d1b71a968577e..8d08658433e26 100644 --- a/SimCalorimetry/HcalZeroSuppressionProducers/python/hcalDigisRealistic_cfi.py +++ b/SimCalorimetry/HcalZeroSuppressionProducers/python/hcalDigisRealistic_cfi.py @@ -43,8 +43,8 @@ from Configuration.Eras.Modifier_run3_common_cff import run3_common run3_common.toModify( simHcalDigis, use1ts = cms.bool(True), - HBregion = cms.vint32(4,7), - HEregion = cms.vint32(4,7) + HBregion = cms.vint32(5,6), # SOI in 10TS + HEregion = cms.vint32(5,6) # SOI in 10TS ) From 34916430fb0a189163e861e570b9e12acda18820 Mon Sep 17 00:00:00 2001 From: francescobrivio Date: Sat, 7 Jan 2023 15:53:00 +0100 Subject: [PATCH 56/77] update data GTs to 126X --- Configuration/AlCa/python/autoCond.py | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/Configuration/AlCa/python/autoCond.py b/Configuration/AlCa/python/autoCond.py index d3f5665549907..31c3a4013c2fb 100644 --- a/Configuration/AlCa/python/autoCond.py +++ b/Configuration/AlCa/python/autoCond.py @@ -33,18 +33,18 @@ 'run2_data_promptlike_hi' : '124X_dataRun2_PromptLike_HI_v1', # GlobalTag with fixed snapshot time for Run2 HLT RelVals: customizations to run with fixed L1 Menu 'run2_hlt_relval' : '123X_dataRun2_HLT_relval_v3', - # GlobalTag for Run3 HLT: identical to the online GT (124X_dataRun3_HLT_v7) but with snapshot at 2022-12-19 18:00:00 (UTC) - 'run3_hlt' : '124X_dataRun3_HLT_frozen_v9', + # GlobalTag for Run3 HLT: identical to the online GT (126X_dataRun3_HLT_v1) but with snapshot at 2023-01-06 18:15:00 (UTC) + 'run3_hlt' : '126X_dataRun3_HLT_frozen_v1', # GlobalTag with fixed snapshot time for Run3 HLT RelVals: customizations to run with fixed L1 Menu - 'run3_hlt_relval' : '125X_dataRun3_HLT_relval_v4', - # GlobalTag for Run3 data relvals (express GT) - identical to 124X_dataRun3_Express_v9 but with snapshot at 2022-12-19 18:00:00 (UTC) - 'run3_data_express' : '124X_dataRun3_Express_frozen_v9', - # GlobalTag for Run3 data relvals (prompt GT) - identical to 124X_dataRun3_Prompt_v10 but with snapshot at 2022-12-19 18:00:00 (UTC) - 'run3_data_prompt' : '124X_dataRun3_Prompt_frozen_v8', - # GlobalTag for Run3 offline data reprocessing - snapshot at 2022-12-15 07:25:06 (UTC) - 'run3_data' : '124X_dataRun3_v14', - # GlobalTag for Run3 data relvals: allows customization to run with fixed L1 menu - snapshot at 2022-12-15 07:28:44 (UTC) - 'run3_data_relval' : '125X_dataRun3_relval_v6', + 'run3_hlt_relval' : '126X_dataRun3_HLT_relval_v1', + # GlobalTag for Run3 data relvals (express GT) - identical to 126X_dataRun3_Express_v1 but with snapshot at 2023-01-06 18:15:00 (UTC) + 'run3_data_express' : '126X_dataRun3_Express_frozen_v1', + # GlobalTag for Run3 data relvals (prompt GT) - identical to 126X_dataRun3_Prompt_v1 but with snapshot at 2023-01-06 18:15:00 (UTC) + 'run3_data_prompt' : '126X_dataRun3_Prompt_frozen_v1', + # GlobalTag for Run3 offline data reprocessing - snapshot at 2023-01-06 18:15:00 (UTC) + 'run3_data' : '126X_dataRun3_v1', + # GlobalTag for Run3 data relvals: allows customization to run with fixed L1 menu + 'run3_data_relval' : '126X_dataRun3_relval_v1', # GlobalTag for MC production with perfectly aligned and calibrated detector for Phase1 2017 (and 0,0,~0-centred beamspot) 'phase1_2017_design' : '123X_mc2017_design_v2', # GlobalTag for MC production with realistic conditions for Phase1 2017 detector From 754e53f727dd697488000feb264a7d90e3b11115 Mon Sep 17 00:00:00 2001 From: Salavat Date: Sun, 8 Jan 2023 09:44:10 +0100 Subject: [PATCH 57/77] removal of type specifications --- .../python/hcalDigisRealistic_cfi.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/SimCalorimetry/HcalZeroSuppressionProducers/python/hcalDigisRealistic_cfi.py b/SimCalorimetry/HcalZeroSuppressionProducers/python/hcalDigisRealistic_cfi.py index 8d08658433e26..0749e3dca21bd 100644 --- a/SimCalorimetry/HcalZeroSuppressionProducers/python/hcalDigisRealistic_cfi.py +++ b/SimCalorimetry/HcalZeroSuppressionProducers/python/hcalDigisRealistic_cfi.py @@ -27,24 +27,24 @@ from Configuration.Eras.Modifier_run2_HF_2017_cff import run2_HF_2017 run2_HF_2017.toModify( simHcalDigis, - HFregion = cms.vint32(1,2) + HFregion = [1,2] ) from Configuration.Eras.Modifier_run2_HB_2018_cff import run2_HB_2018 run2_HB_2018.toModify( simHcalDigis, - HBregion = cms.vint32(2,5) + HBregion = [2,5] ) from Configuration.Eras.Modifier_run2_HE_2018_cff import run2_HE_2018 run2_HE_2018.toModify( simHcalDigis, - HEregion = cms.vint32(2,5) + HEregion = [2,5] ) from Configuration.Eras.Modifier_run3_common_cff import run3_common run3_common.toModify( simHcalDigis, - use1ts = cms.bool(True), - HBregion = cms.vint32(5,6), # SOI in 10TS - HEregion = cms.vint32(5,6) # SOI in 10TS + use1ts = True, + HBregion = [5,6], # SOI in 10TS + HEregion = [5,6] # SOI in 10TS ) From 4005b850ea5a18e870a20a3496a1f75f8099e418 Mon Sep 17 00:00:00 2001 From: Marino Missiroli Date: Mon, 9 Jan 2023 18:07:44 +0100 Subject: [PATCH 58/77] fix GEM inputs for L1REPACK:FullMC --- .../python/SimL1EmulatorRepack_CalouGT_cff.py | 13 +++++----- .../SimL1EmulatorRepack_Full2015Data_cff.py | 13 +++++----- .../python/SimL1EmulatorRepack_FullMC_cff.py | 25 +++++++++++++------ .../SimL1EmulatorRepack_FullSimTP_cff.py | 13 +++++----- .../python/SimL1EmulatorRepack_Full_cff.py | 14 +++++------ .../python/SimL1EmulatorRepack_uGT_cff.py | 12 ++++----- 6 files changed, 48 insertions(+), 42 deletions(-) diff --git a/Configuration/StandardSequences/python/SimL1EmulatorRepack_CalouGT_cff.py b/Configuration/StandardSequences/python/SimL1EmulatorRepack_CalouGT_cff.py index 99f52f8196b20..106932da70449 100644 --- a/Configuration/StandardSequences/python/SimL1EmulatorRepack_CalouGT_cff.py +++ b/Configuration/StandardSequences/python/SimL1EmulatorRepack_CalouGT_cff.py @@ -1,15 +1,14 @@ from __future__ import print_function import FWCore.ParameterSet.Config as cms -## L1REPACK FULL: Re-Emulate all of L1 and repack into RAW - +## L1REPACK CalouGT : Re-Emulate all of L1 and repack into RAW from Configuration.Eras.Modifier_stage2L1Trigger_cff import stage2L1Trigger -def _print(ignored): - print("# L1T WARN: L1REPACK:CalouGT (intended for 2016/2017 data) only supports Stage 2 eras for now.") - print("# L1T WARN: Use a legacy version of L1REPACK for now.") -stage2L1Trigger.toModify(None, _print) -(~stage2L1Trigger).toModify(None, lambda x: print("# L1T INFO: L1REPACK:CalouGT (intended for 2016/2017 data), reemulates the Calo part, uses unpacked Muons, and reemulates uGT.")) + +(~stage2L1Trigger).toModify(None, lambda x: + print("# L1T WARN: L1REPACK:CalouGT (intended for 2016/2017 data) only supports Stage 2 eras for now.\n# L1T WARN: Use a legacy version of L1REPACK for now.")) +stage2L1Trigger.toModify(None, lambda x: + print("# L1T INFO: L1REPACK:CalouGT (intended for 2016/2017 data), reemulates the Calo part, uses unpacked Muons, and reemulates uGT.")) # First, Unpack all inputs to L1: import EventFilter.L1TRawToDigi.bmtfDigis_cfi diff --git a/Configuration/StandardSequences/python/SimL1EmulatorRepack_Full2015Data_cff.py b/Configuration/StandardSequences/python/SimL1EmulatorRepack_Full2015Data_cff.py index 961b0815944eb..2a38f819206cd 100644 --- a/Configuration/StandardSequences/python/SimL1EmulatorRepack_Full2015Data_cff.py +++ b/Configuration/StandardSequences/python/SimL1EmulatorRepack_Full2015Data_cff.py @@ -1,15 +1,14 @@ from __future__ import print_function import FWCore.ParameterSet.Config as cms -## L1REPACK FULL: Re-Emulate all of L1 and repack into RAW - +## L1REPACK Full2015Data : Re-Emulate all of L1 and repack into RAW from Configuration.Eras.Modifier_stage2L1Trigger_cff import stage2L1Trigger -def _print(ignored): - print("# L1T WARN: L1REPACK:Full2015Data only supports Stage 2 eras for now.") - print("# L1T WARN: Use a legacy version of L1REPACK for now.") -stage2L1Trigger.toModify(None, _print) -(~stage2L1Trigger).toModify(None, lambda x: print("# L1T INFO: L1REPACK:Full2015Data will unpack all L1T inputs, re-emulated (Stage-2), and pack uGT, uGMT, and Calo Stage-2 output.")) + +(~stage2L1Trigger).toModify(None, lambda x: + print("# L1T WARN: L1REPACK:Full2015Data only supports Stage-2 eras for now.\n# L1T WARN: Use a legacy version of L1REPACK for now.")) +stage2L1Trigger.toModify(None, lambda x: + print("# L1T INFO: L1REPACK:Full2015Data will unpack all L1T inputs, re-emulated (Stage-2), and pack uGT, uGMT, and Calo Stage-2 output.")) # First, Unpack all inputs to L1: import EventFilter.DTTFRawToDigi.dttfunpacker_cfi diff --git a/Configuration/StandardSequences/python/SimL1EmulatorRepack_FullMC_cff.py b/Configuration/StandardSequences/python/SimL1EmulatorRepack_FullMC_cff.py index 828ccfd38a0f6..28c4e0debd63e 100644 --- a/Configuration/StandardSequences/python/SimL1EmulatorRepack_FullMC_cff.py +++ b/Configuration/StandardSequences/python/SimL1EmulatorRepack_FullMC_cff.py @@ -1,15 +1,15 @@ from __future__ import print_function import FWCore.ParameterSet.Config as cms -## L1REPACK FULL: Re-Emulate all of L1 and repack into RAW - +## L1REPACK FullMC : Re-Emulate all of L1 and repack into RAW from Configuration.Eras.Modifier_stage2L1Trigger_cff import stage2L1Trigger -def _print(ignored): - print("# L1T WARN: L1REPACK:FullMC (intended for MC events with RAW eventcontent) only supports Stage 2 eras for now.") - print("# L1T WARN: Use a legacy version of L1REPACK for now.") -stage2L1Trigger.toModify(None, _print) -(~stage2L1Trigger).toModify(None, lambda x: print("# L1T INFO: L1REPACK:FullMC will unpack Calorimetry and Muon L1T inputs, re-emulate L1T (Stage-2), and pack uGT, uGMT, and Calo Stage-2 output.")) +from Configuration.Eras.Modifier_run3_GEM_cff import run3_GEM + +(~stage2L1Trigger).toModify(None, lambda x: + print("# L1T WARN: L1REPACK:FullMC (intended for MC events with RAW eventcontent) only supports Stage-2 eras for now.\n# L1T WARN: Use a legacy version of L1REPACK for now.")) +stage2L1Trigger.toModify(None, lambda x: + print("# L1T INFO: L1REPACK:FullMC will unpack Calorimetry and Muon L1T inputs, re-emulate L1T (Stage-2), and pack uGT, uGMT, and Calo Stage-2 output.")) # First, Unpack all inputs to L1: @@ -25,6 +25,10 @@ def _print(ignored): unpackCSC = EventFilter.CSCRawToDigi.cscUnpacker_cfi.muonCSCDigis.clone( InputObjects = cms.InputTag( 'rawDataCollector', processName=cms.InputTag.skipCurrentProcess())) +import EventFilter.GEMRawToDigi.muonGEMDigis_cfi +unpackGEM = EventFilter.GEMRawToDigi.muonGEMDigis_cfi.muonGEMDigis.clone( + InputLabel = cms.InputTag( 'rawDataCollector', processName=cms.InputTag.skipCurrentProcess())) + import EventFilter.EcalRawToDigi.EcalUnpackerData_cfi unpackEcal = EventFilter.EcalRawToDigi.EcalUnpackerData_cfi.ecalEBunpacker.clone( InputLabel = cms.InputTag( 'rawDataCollector', processName=cms.InputTag.skipCurrentProcess())) @@ -60,6 +64,8 @@ def _print(ignored): # CSC TPs simCscTriggerPrimitiveDigis.CSCComparatorDigiProducer = 'unpackCSC:MuonCSCComparatorDigi' simCscTriggerPrimitiveDigis.CSCWireDigiProducer = 'unpackCSC:MuonCSCWireDigi' +# GEM +(stage2L1Trigger & run3_GEM).toModify(simMuonGEMPadDigis, InputCollection = 'unpackGEM') # TWIN-MUX simTwinMuxDigis.RPC_Source = 'unpackRPC' @@ -114,4 +120,9 @@ def _print(ignored): , packGmtStage2 , packGtStage2 , rawDataCollector)) + +_SimL1EmulatorTaskWithGEM = SimL1EmulatorTask.copy() +_SimL1EmulatorTaskWithGEM.add(unpackGEM) +(stage2L1Trigger & run3_GEM).toReplaceWith(SimL1EmulatorTask, _SimL1EmulatorTaskWithGEM) + SimL1Emulator = cms.Sequence(SimL1EmulatorTask) diff --git a/Configuration/StandardSequences/python/SimL1EmulatorRepack_FullSimTP_cff.py b/Configuration/StandardSequences/python/SimL1EmulatorRepack_FullSimTP_cff.py index bd905384e2958..ac763f93af934 100644 --- a/Configuration/StandardSequences/python/SimL1EmulatorRepack_FullSimTP_cff.py +++ b/Configuration/StandardSequences/python/SimL1EmulatorRepack_FullSimTP_cff.py @@ -1,15 +1,14 @@ from __future__ import print_function import FWCore.ParameterSet.Config as cms -## L1REPACK FULL: Re-Emulate all of L1 and repack into RAW - +## L1REPACK FullSimTP : Re-Emulate all of L1 and repack into RAW from Configuration.Eras.Modifier_stage2L1Trigger_cff import stage2L1Trigger -def _print(ignored): - print("# L1T WARN: L1REPACK:FullSimTP (intended for 2016 data) only supports Stage 2 eras for now.") - print("# L1T WARN: Use a legacy version of L1REPACK for now.") -stage2L1Trigger.toModify(None, _print) -(~stage2L1Trigger).toModify(None, lambda x: print("# L1T INFO: L1REPACK:FullSimTP (intended for 2016 data) will unpack all L1T inputs, re-emulate Trigger Primitives, re-emulate L1T (Stage-2), and pack uGT, uGMT, and Calo Stage-2 output.")) + +(~stage2L1Trigger).toModify(None, lambda x: + print("# L1T WARN: L1REPACK:FullSimTP (intended for data) only supports Stage-2 eras for now.\n# L1T WARN: Use a legacy version of L1REPACK for now.")) +stage2L1Trigger.toModify(None, lambda x: + print("# L1T INFO: L1REPACK:FullSimTP (intended for data) will unpack all L1T inputs, re-emulate Trigger Primitives, re-emulate L1T (Stage-2), and pack uGT, uGMT, and Calo Stage-2 output.")) # First, Unpack all inputs to L1: import EventFilter.L1TRawToDigi.bmtfDigis_cfi diff --git a/Configuration/StandardSequences/python/SimL1EmulatorRepack_Full_cff.py b/Configuration/StandardSequences/python/SimL1EmulatorRepack_Full_cff.py index 4b658c5e1df77..ba8a355a65dfd 100644 --- a/Configuration/StandardSequences/python/SimL1EmulatorRepack_Full_cff.py +++ b/Configuration/StandardSequences/python/SimL1EmulatorRepack_Full_cff.py @@ -1,17 +1,17 @@ from __future__ import print_function import FWCore.ParameterSet.Config as cms -## L1REPACK FULL: Re-Emulate all of L1 and repack into RAW +## L1REPACK Full : Re-Emulate all of L1 and repack into RAW from Configuration.Eras.Modifier_stage2L1Trigger_cff import stage2L1Trigger from Configuration.Eras.Modifier_stage2L1Trigger_2017_cff import stage2L1Trigger_2017 from Configuration.Eras.Modifier_run3_GEM_cff import run3_GEM -def _print(ignored): - print("# L1T WARN: L1REPACK:Full (intended for 2016 data) only supports Stage 2 eras for now.") - print("# L1T WARN: Use a legacy version of L1REPACK for now.") -stage2L1Trigger.toModify(None, _print) -(~stage2L1Trigger).toModify(None, lambda x: print("# L1T INFO: L1REPACK:Full (intended for 2016 & 2017 data) will unpack all L1T inputs, re-emulated (Stage-2), and pack uGT, uGMT, and Calo Stage-2 output.")) +(~stage2L1Trigger).toModify(None, lambda x: + print("# L1T WARN: L1REPACK:Full only supports Stage-2 eras for now.\n# L1T WARN: Use a legacy version of L1REPACK for now.")) + +stage2L1Trigger.toModify(None, lambda x: + print("# L1T INFO: L1REPACK:Full will unpack all L1T inputs, re-emulated (Stage-2), and pack uGT, uGMT, and Calo Stage-2 output.")) # First, Unpack all inputs to L1: @@ -97,7 +97,7 @@ def _print(ignored): simTwinMuxDigis.DTDigi_Source = "unpackTwinMux:PhIn" simTwinMuxDigis.DTThetaDigi_Source = "unpackTwinMux:ThIn" -run3_GEM.toModify(simMuonGEMPadDigis, +(stage2L1Trigger & run3_GEM).toModify(simMuonGEMPadDigis, InputCollection = 'unpackGEM' ) diff --git a/Configuration/StandardSequences/python/SimL1EmulatorRepack_uGT_cff.py b/Configuration/StandardSequences/python/SimL1EmulatorRepack_uGT_cff.py index 875ec18f8d8d7..2ff5372a5aaba 100644 --- a/Configuration/StandardSequences/python/SimL1EmulatorRepack_uGT_cff.py +++ b/Configuration/StandardSequences/python/SimL1EmulatorRepack_uGT_cff.py @@ -1,16 +1,14 @@ from __future__ import print_function import FWCore.ParameterSet.Config as cms -## L1REPACK FULL: Re-Emulate all of L1 and repack into RAW - +## L1REPACK uGT : Re-Emulate L1 uGT and repack into RAW from Configuration.Eras.Modifier_stage2L1Trigger_cff import stage2L1Trigger -def _print(ignored): - print("# L1T WARN: L1REPACK:Full (intended for 2016 data) only supports Stage 2 eras for now.") - print("# L1T WARN: Use a legacy version of L1REPACK for now.") -stage2L1Trigger.toModify(None, _print) -(~stage2L1Trigger).toModify(None, lambda x: print("# L1T INFO: L1REPACK:uGT (intended for 2016 data) will unpack uGMT and CaloLaye2 outputs and re-emulate uGT")) +(~stage2L1Trigger).toModify(None, lambda x: + print("# L1T WARN: L1REPACK:uGT only supports Stage-2 eras for now.\n# L1T WARN: Use a legacy version of L1REPACK for now.")) +stage2L1Trigger.toModify(None, lambda x: + print("# L1T INFO: L1REPACK:uGT will unpack uGMT and CaloLayer2 outputs, and re-emulate uGT")) # First, inputs to uGT: import EventFilter.L1TRawToDigi.gtStage2Digis_cfi From c039e5ce80c51739702cc671ded33ab5068c0f05 Mon Sep 17 00:00:00 2001 From: Sam Harper Date: Fri, 6 Jan 2023 12:27:55 +0000 Subject: [PATCH 59/77] expanding proxy support for other databases and adding tunnel support --- .../Configuration/python/Tools/confdb.py | 2 +- .../python/Tools/confdbOfflineConverter.py | 43 ++++++++++++++++--- .../Configuration/python/Tools/options.py | 4 +- .../Configuration/scripts/hltGetConfiguration | 15 ++++++- 4 files changed, 56 insertions(+), 8 deletions(-) diff --git a/HLTrigger/Configuration/python/Tools/confdb.py b/HLTrigger/Configuration/python/Tools/confdb.py index d8ef59d7da5f1..f88875b40c9eb 100644 --- a/HLTrigger/Configuration/python/Tools/confdb.py +++ b/HLTrigger/Configuration/python/Tools/confdb.py @@ -50,7 +50,7 @@ def __init__(self, configuration): # get the configuration from ConfdB from .confdbOfflineConverter import OfflineConverter - self.converter = OfflineConverter(version = self.config.menu.version, database = self.config.menu.database, proxy = self.config.proxy, proxyHost = self.config.proxy_host, proxyPort = self.config.proxy_port) + self.converter = OfflineConverter(version = self.config.menu.version, database = self.config.menu.database, proxy = self.config.proxy, proxyHost = self.config.proxy_host, proxyPort = self.config.proxy_port, tunnel = self.config.tunnel, tunnelPort = self.config.tunnel_port) self.buildPathList() self.buildOptions() self.getSetupConfigurationFromDB() diff --git a/HLTrigger/Configuration/python/Tools/confdbOfflineConverter.py b/HLTrigger/Configuration/python/Tools/confdbOfflineConverter.py index e6271d7e612c2..2b28e7e2624b6 100644 --- a/HLTrigger/Configuration/python/Tools/confdbOfflineConverter.py +++ b/HLTrigger/Configuration/python/Tools/confdbOfflineConverter.py @@ -46,7 +46,9 @@ class OfflineConverter: ips_for_proxy = { 'cmsr1-s.cern.ch' : '10.116.96.89', 'cmsr2-s.cern.ch' : '10.116.96.139', - 'cmsr3-s.cern.ch' : '10.116.96.105' + 'cmsr3-s.cern.ch' : '10.116.96.105', + 'cmsonr1-adg1-s.cern.ch' : '10.116.96.109', + 'cmsonr1-s.cms' : '10.176.84.78' } databases['v3-beta'] = dict(databases['v3']) @@ -70,7 +72,8 @@ def CheckTempDirectory(dir): def __init__(self, version = 'v3', database = 'run3', url = None, verbose = False, - proxy = False, proxyHost = 'localhost', proxyPort = '8080'): + proxy = False, proxyHost = 'localhost', proxyPort = '8080', + tunnel = False, tunnelPort = '10121'): self.verbose = verbose self.version = version self.baseDir = '/afs/cern.ch/user/c/confdb/www/%s/lib' % version @@ -83,6 +86,12 @@ def __init__(self, version = 'v3', database = 'run3', url = None, verbose = Fals self.proxy = proxy self.proxyHost = proxyHost self.proxyPort = proxyPort + self.tunnel = tunnel + self.tunnelPort = tunnelPort + + if self.proxy and self.tunnel: + sys.stderr.write( "ERROR: proxy and tunnel options can not both be true" ) + sys.exit(1) # check the schema version if version not in self.databases: @@ -109,6 +118,16 @@ def __init__(self, version = 'v3', database = 'run3', url = None, verbose = Fals else: self.proxy_connect_args = () + # this sets the host to localhost + if self.tunnel: + temp_connect = list(self.connect) + host_index = temp_connect.index('-h') + temp_connect[host_index+1] = "localhost" + self.connect = tuple(temp_connect) + self.tunnel_connect_args = ('--dbport', self.tunnelPort) + else: + self.tunnel_connect_args = () + # check for a custom base URL if url is not None: self.baseUrl = url @@ -165,7 +184,7 @@ def __init__(self, version = 'v3', database = 'run3', url = None, verbose = Fals def query(self, *args): - args = self.javaCmd + self.connect + self.proxy_connect_args + args + args = self.javaCmd + self.connect + self.proxy_connect_args + self.tunnel_connect_args + args if self.verbose: sys.stderr.write("\n" + ' '.join(args) + "\n\n" ) sub = subprocess.Popen( @@ -288,7 +307,20 @@ def main(): if '--dbproxyport' in args: proxy_port = args.pop(args.index('--dbproxyport')+1) args.remove('--dbproxyport') - + + tunnel = False + tunnel_port = "10121" + if '--dbtunnel' in args: + tunnel = True + args.remove('--dbtunnel') + + if '--dbtunnelport' in args: + tunnel_port = args.pop(args.index('--dbtunnelport')+1) + args.remove('--dbtunnelport') + + if tunnel and proxy: + sys.stderr.write( 'ERROR: conflicting connection specifications, "--dbtunnel" and "--dbproxy" are mutually exclusive options\n' ) + sys.exit(1) _dbs = {} _dbs['v1'] = [ '--%s' % _db for _db in OfflineConverter.databases['v1'] ] + [ '--runNumber' ] @@ -315,7 +347,8 @@ def main(): sys.exit(1) converter = OfflineConverter(version = version, database = db, verbose = verbose, - proxy = proxy, proxyHost = proxy_host, proxyPort=proxy_port) + proxy = proxy, proxyHost = proxy_host, proxyPort=proxy_port, + tunnel = tunnel, tunnelPort = tunnel_port) out, err = converter.query( * args ) if 'ERROR' in err: sys.stderr.write( "%s: error while retriving the HLT menu\n\n%s\n\n" % (sys.argv[0], err) ) diff --git a/HLTrigger/Configuration/python/Tools/options.py b/HLTrigger/Configuration/python/Tools/options.py index 9fed7bdea76aa..c36c4810ad806 100644 --- a/HLTrigger/Configuration/python/Tools/options.py +++ b/HLTrigger/Configuration/python/Tools/options.py @@ -131,7 +131,9 @@ def __init__(self): self.setup = None # if set, downlad the setup_cff from the specified configuration and load it. self.proxy = False # use a socks proxy to connect self.proxy_host = 'localhost' # host of the proxy server - self.proxy_port = '8080' # port of the proxy server + self.proxy_port = '8080' # port of the proxy server + self.tunnel = False # use a direct tunnel on localhost to connect + self.tunnel_port = '10121' # port to connect to on localhost when tunneling # convert HLT and L1 menus to a dedicated object representation on the fly def __setattr__(self, name, value): diff --git a/HLTrigger/Configuration/scripts/hltGetConfiguration b/HLTrigger/Configuration/scripts/hltGetConfiguration index 6157019b9f761..587cfe25cbdfd 100755 --- a/HLTrigger/Configuration/scripts/hltGetConfiguration +++ b/HLTrigger/Configuration/scripts/hltGetConfiguration @@ -75,11 +75,18 @@ parser.add_argument('--l1-emulator', const = 'Full', help = 'Run the Full stage-2 L1T emulator.' ) -parser.add_argument('--dbproxy', +group = parser.add_mutually_exclusive_group() +group.add_argument('--dbproxy', dest = 'proxy', action = 'store_true', default = defaults.proxy, help = 'Use a socks proxy to connect outside CERN network (default: False)' ) +group.add_argument('--dbtunnel', + dest = 'tunnel', + action = 'store_true', + default = defaults.tunnel, + help = 'Use direct tunnel to connect outside CERN network (default: False)' ) + parser.add_argument('--dbproxyport', dest = 'proxy_port', action = 'store', @@ -92,6 +99,12 @@ parser.add_argument('--dbproxyhost', metavar = 'PROXYHOST', default = defaults.proxy_host, help = 'Host of the socks proxy (default: "localhost")' ) +parser.add_argument('--dbtunnelport', + dest = 'tunnel_port', + action = 'store', + metavar = 'TUNNELPORT', + default = defaults.tunnel_port, + help = 'Port when using a direct tunnel on localhost (default: 10121)' ) group = parser.add_mutually_exclusive_group() group.add_argument('--prescale', From da9442a58ade4c61e0eab2cc62209afb8ae6ed13 Mon Sep 17 00:00:00 2001 From: Sam Harper Date: Mon, 9 Jan 2023 10:49:36 +0000 Subject: [PATCH 60/77] code review --- .../python/Tools/confdbOfflineConverter.py | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/HLTrigger/Configuration/python/Tools/confdbOfflineConverter.py b/HLTrigger/Configuration/python/Tools/confdbOfflineConverter.py index 2b28e7e2624b6..c0ad7083e6d24 100644 --- a/HLTrigger/Configuration/python/Tools/confdbOfflineConverter.py +++ b/HLTrigger/Configuration/python/Tools/confdbOfflineConverter.py @@ -242,6 +242,14 @@ def help(): --modules (include modules, referenced or not!) --blocks (generate parameter blocks) + Options to connect to target db via SOCKS proxy, or direct tunnel: + [the options --dbproxy and --dbtunnel are mutually exclusive] + --dbproxy (use a SOCKS proxy to connect outside CERN network [default: False]) + --dbproxyhost (host of the SOCKS proxy [default: "localhost"]) + --dbproxyport (port of the SOCKS proxy [default: 8080]) + --dbtunnel (use direct tunnel to connect outside CERN network [default: False]) + --dbtunnelport (port when using a direct tunnel on localhost [default: 10121]) + --verbose (print additional details) """) @@ -294,8 +302,8 @@ def main(): version = 'v3-test' db = 'dev' args.remove('--v3-test') - - proxy=False + + proxy = False proxy_host = "localhost" proxy_port = "8080" if '--dbproxy' in args: @@ -347,11 +355,11 @@ def main(): sys.exit(1) converter = OfflineConverter(version = version, database = db, verbose = verbose, - proxy = proxy, proxyHost = proxy_host, proxyPort=proxy_port, + proxy = proxy, proxyHost = proxy_host, proxyPort = proxy_port, tunnel = tunnel, tunnelPort = tunnel_port) out, err = converter.query( * args ) if 'ERROR' in err: - sys.stderr.write( "%s: error while retriving the HLT menu\n\n%s\n\n" % (sys.argv[0], err) ) + sys.stderr.write( "%s: error while retrieving the HLT menu\n\n%s\n\n" % (sys.argv[0], err) ) sys.exit(1) else: sys.stdout.write( out ) From e020f6aa9c3fe12f84291d44e7636b222c410c97 Mon Sep 17 00:00:00 2001 From: Sam Harper Date: Mon, 9 Jan 2023 10:52:44 +0000 Subject: [PATCH 61/77] updating to keep tunnel options out of the config --- HLTrigger/Configuration/scripts/hltGetConfiguration | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/HLTrigger/Configuration/scripts/hltGetConfiguration b/HLTrigger/Configuration/scripts/hltGetConfiguration index 587cfe25cbdfd..1a0a6aa338b37 100755 --- a/HLTrigger/Configuration/scripts/hltGetConfiguration +++ b/HLTrigger/Configuration/scripts/hltGetConfiguration @@ -255,14 +255,14 @@ parser.add_argument('--help', # parse command line arguments and options config = parser.parse_args(namespace = options.HLTProcessOptions()) -# do not include db-proxy options in 1st-line comment +# do not include db-proxy/tunnel options in 1st-line comment cmdArgs, skipNext = [], False for cmdArg in sys.argv: if skipNext: skipNext = False continue - if cmdArg.startswith('--dbproxy'): - if cmdArg.startswith('--dbproxyh') or cmdArg.startswith('--dbproxyp'): + if cmdArg.startswith('--dbproxy') or cmdArg.startswith('--dbtunnel'): + if cmdArg.startswith('--dbproxyh') or cmdArg.startswith('--dbproxyp') or cmdArg.startswith('--dbtunnelp'): skipNext = '=' not in cmdArg continue cmdArgs += [cmdArg] From aa48eead44e7ea82929f1168493ab85d6b5756fe Mon Sep 17 00:00:00 2001 From: Saumya Phor Date: Fri, 13 Jan 2023 12:08:22 +0100 Subject: [PATCH 62/77] Update L1Menu tag in data RelVal GTs --- Configuration/AlCa/python/autoCond.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Configuration/AlCa/python/autoCond.py b/Configuration/AlCa/python/autoCond.py index 31c3a4013c2fb..83f9a2c7a9b76 100644 --- a/Configuration/AlCa/python/autoCond.py +++ b/Configuration/AlCa/python/autoCond.py @@ -36,7 +36,7 @@ # GlobalTag for Run3 HLT: identical to the online GT (126X_dataRun3_HLT_v1) but with snapshot at 2023-01-06 18:15:00 (UTC) 'run3_hlt' : '126X_dataRun3_HLT_frozen_v1', # GlobalTag with fixed snapshot time for Run3 HLT RelVals: customizations to run with fixed L1 Menu - 'run3_hlt_relval' : '126X_dataRun3_HLT_relval_v1', + 'run3_hlt_relval' : '126X_dataRun3_HLT_relval_v2', # GlobalTag for Run3 data relvals (express GT) - identical to 126X_dataRun3_Express_v1 but with snapshot at 2023-01-06 18:15:00 (UTC) 'run3_data_express' : '126X_dataRun3_Express_frozen_v1', # GlobalTag for Run3 data relvals (prompt GT) - identical to 126X_dataRun3_Prompt_v1 but with snapshot at 2023-01-06 18:15:00 (UTC) @@ -44,7 +44,7 @@ # GlobalTag for Run3 offline data reprocessing - snapshot at 2023-01-06 18:15:00 (UTC) 'run3_data' : '126X_dataRun3_v1', # GlobalTag for Run3 data relvals: allows customization to run with fixed L1 menu - 'run3_data_relval' : '126X_dataRun3_relval_v1', + 'run3_data_relval' : '126X_dataRun3_relval_v2', # GlobalTag for MC production with perfectly aligned and calibrated detector for Phase1 2017 (and 0,0,~0-centred beamspot) 'phase1_2017_design' : '123X_mc2017_design_v2', # GlobalTag for MC production with realistic conditions for Phase1 2017 detector From 0d941009d4d45d7e38e0f39a01f4d81a2309c4bc Mon Sep 17 00:00:00 2001 From: Marino Missiroli Date: Wed, 4 Jan 2023 16:37:48 +0100 Subject: [PATCH 63/77] added unit test for HLTFiltersDQMonitor plugin --- DQMOffline/Trigger/test/BuildFile.xml | 3 + DQMOffline/Trigger/test/harvesting_cfg.py | 54 +++++++++ DQMOffline/Trigger/test/readme.md | 30 +++++ .../Trigger/test/testHLTFiltersDQMonitor.sh | 13 +++ .../test/testHLTFiltersDQMonitor_cfg.py | 105 ++++++++++++++++++ 5 files changed, 205 insertions(+) create mode 100644 DQMOffline/Trigger/test/harvesting_cfg.py create mode 100644 DQMOffline/Trigger/test/readme.md create mode 100755 DQMOffline/Trigger/test/testHLTFiltersDQMonitor.sh create mode 100644 DQMOffline/Trigger/test/testHLTFiltersDQMonitor_cfg.py diff --git a/DQMOffline/Trigger/test/BuildFile.xml b/DQMOffline/Trigger/test/BuildFile.xml index ce6faa9a25b79..931645fb71875 100644 --- a/DQMOffline/Trigger/test/BuildFile.xml +++ b/DQMOffline/Trigger/test/BuildFile.xml @@ -2,3 +2,6 @@ + + + diff --git a/DQMOffline/Trigger/test/harvesting_cfg.py b/DQMOffline/Trigger/test/harvesting_cfg.py new file mode 100644 index 0000000000000..c8fcfea1f0599 --- /dev/null +++ b/DQMOffline/Trigger/test/harvesting_cfg.py @@ -0,0 +1,54 @@ +import FWCore.ParameterSet.Config as cms + +## CLI parser +import argparse +import sys + +parser = argparse.ArgumentParser( + prog = 'cmsRun '+sys.argv[0]+' --', + description = 'Configuration file to run the DQMFileSaver on DQMIO input files.', + formatter_class = argparse.ArgumentDefaultsHelpFormatter +) + +parser.add_argument('-t', '--nThreads', type = int, help = 'Number of threads', + default = 4) + +parser.add_argument('-s', '--nStreams', type = int, help = 'Number of EDM streams', + default = 0) + +parser.add_argument('-i', '--inputFiles', nargs = '+', help = 'List of DQMIO input files', + default = ['file:DQMIO.root']) + +argv = sys.argv[:] +if '--' in argv: + argv.remove('--') +args, unknown = parser.parse_known_args(argv) + +# Process +process = cms.Process('HARVESTING') + +process.options.numberOfThreads = args.nThreads +process.options.numberOfStreams = args.nStreams +process.options.numberOfConcurrentLuminosityBlocks = 1 + +# Source (DQM input) +process.source = cms.Source('DQMRootSource', + fileNames = cms.untracked.vstring(args.inputFiles) +) + +# DQMStore (Service) +process.load('DQMServices.Core.DQMStore_cfi') + +# MessageLogger (Service) +process.load('FWCore.MessageLogger.MessageLogger_cfi') + +# Output module (file in ROOT format) +from DQMServices.Components.DQMFileSaver_cfi import dqmSaver as _dqmSaver +process.dqmSaver = _dqmSaver.clone( + workflow = '/DQMOffline/Trigger/'+process.name_() +) + +# EndPath +process.endp = cms.EndPath( + process.dqmSaver +) diff --git a/DQMOffline/Trigger/test/readme.md b/DQMOffline/Trigger/test/readme.md new file mode 100644 index 0000000000000..0e62f7793ee2f --- /dev/null +++ b/DQMOffline/Trigger/test/readme.md @@ -0,0 +1,30 @@ +Unit test: `testHLTFiltersDQMonitor` +------------------------------------ + +Test of the DQM plugin `HLTFiltersDQMonitor`. + + - To run the test via `scram` + ```sh + scram build runtests_testHLTFiltersDQMonitor + ``` + + - To run the test without `scram` + ```sh + LOCALTOP="${CMSSW_BASE}" "${CMSSW_BASE}"/src/DQMOffline/Trigger/test/testHLTFiltersDQMonitor.sh + ``` + + - To show info on command-line arguments of `testHLTFiltersDQMonitor_cfg.py` + ```sh + python3 "${CMSSW_BASE}"/src/DQMOffline/Trigger/test/testHLTFiltersDQMonitor_cfg.py -h + ``` + + - To execute cmsRun with `testHLTFiltersDQMonitor_cfg.py` (example) + ```sh + cmsRun "${CMSSW_BASE}"/src/DQMOffline/Trigger/test/testHLTFiltersDQMonitor_cfg.py -- -t 4 -s 0 -o tmp.root -n 100 + ``` + + - To create a bare ROOT file from the DQMIO output of `testHLTFiltersDQMonitor_cfg.py`, + run the harvesting step as follows + ```sh + cmsRun "${CMSSW_BASE}"/src/DQMOffline/Trigger/test/harvesting_cfg.py -- -i file:tmp.root + ``` diff --git a/DQMOffline/Trigger/test/testHLTFiltersDQMonitor.sh b/DQMOffline/Trigger/test/testHLTFiltersDQMonitor.sh new file mode 100755 index 0000000000000..5f5748f633138 --- /dev/null +++ b/DQMOffline/Trigger/test/testHLTFiltersDQMonitor.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +# Pass in name and status +function die { + printf "\n%s: status %s\n" "$1" "$2" + exit $2 +} + +# run test job +TESTDIR="${LOCALTOP}"/src/DQMOffline/Trigger/test + +cmsRun "${TESTDIR}"/testHLTFiltersDQMonitor_cfg.py -- -t 1 -n 128 \ + || die "Failure running testHLTFiltersDQMonitor_cfg.py" $? diff --git a/DQMOffline/Trigger/test/testHLTFiltersDQMonitor_cfg.py b/DQMOffline/Trigger/test/testHLTFiltersDQMonitor_cfg.py new file mode 100644 index 0000000000000..8b360ffc9b145 --- /dev/null +++ b/DQMOffline/Trigger/test/testHLTFiltersDQMonitor_cfg.py @@ -0,0 +1,105 @@ +import FWCore.ParameterSet.Config as cms + +## CLI parser +import argparse +import sys + +parser = argparse.ArgumentParser( + prog = 'cmsRun '+sys.argv[0]+' --', + description = 'Configuration file to test of the HLTFiltersDQMonitor plugin.', + formatter_class = argparse.ArgumentDefaultsHelpFormatter +) + +parser.add_argument('-t', '--nThreads', type = int, help = 'Number of threads', + default = 4) + +parser.add_argument('-s', '--nStreams', type = int, help = 'Number of EDM streams', + default = 0) + +parser.add_argument('-i', '--inputFiles', nargs = '+', help = 'List of EDM input files', + default = ['/store/relval/CMSSW_12_6_0_pre2/RelValTTbar_14TeV/GEN-SIM-DIGI-RAW/125X_mcRun3_2022_realistic_v3-v1/2580000/2d96539c-b321-401f-b7b2-51884a5d421f.root']) + +parser.add_argument('-n', '--maxEvents', type = int, help = 'Number of input events', + default = 100) + +parser.add_argument('-o', '--outputFile', type = str, help = 'Path to output file in DQMIO format', + default = 'DQMIO.root') + +parser.add_argument('--wantSummary', action = 'store_true', help = 'Value of process.options.wantSummary', + default = False) + +parser.add_argument('-d', '--debugMode', action = 'store_true', help = 'Enable debug info (requires recompiling first with \'USER_CXXFLAGS="-DEDM_ML_DEBUG" scram b\')', + default = False) + +argv = sys.argv[:] +if '--' in argv: + argv.remove('--') +args, unknown = parser.parse_known_args(argv) + +## Process +process = cms.Process('TEST') + +process.options.numberOfThreads = args.nThreads +process.options.numberOfStreams = args.nStreams +process.options.wantSummary = args.wantSummary +process.maxEvents.input = args.maxEvents + +## Source +process.source = cms.Source('PoolSource', + fileNames = cms.untracked.vstring(args.inputFiles), + inputCommands = cms.untracked.vstring( + 'drop *', + 'keep edmTriggerResults_*_*_*', + 'keep triggerTriggerEvent_*_*_*', + 'keep triggerTriggerEventWithRefs_*_*_*' + ) +) + +## MessageLogger (Service) +process.load('FWCore.MessageLogger.MessageLogger_cfi') +process.MessageLogger.cerr.FwkReport.reportEvery = 1 # only report every Nth event start +process.MessageLogger.cerr.FwkReport.limit = -1 # max number of reported messages (all if -1) +process.MessageLogger.cerr.enableStatistics = False # enable "MessageLogger Summary" message + +## DQMStore (Service) +process.load('DQMServices.Core.DQMStore_cfi') + +## FastTimerService (Service) +from HLTrigger.Timer.FastTimerService_cfi import FastTimerService as _FastTimerService +process.FastTimerService = _FastTimerService.clone( + enableDQM = False, + printEventSummary = False, + printJobSummary = True, + printRunSummary = False, + writeJSONSummary = False +) +process.MessageLogger.FastReport = dict() + +## EventData Modules +from DQMOffline.Trigger.hltFiltersDQMonitor_cfi import hltFiltersDQMonitor as _hltFiltersDQMonitor +process.dqmHLTFiltersDQMonitor = _hltFiltersDQMonitor.clone( + folderName = 'HLT/Filters', + efficPlotNamePrefix = 'effic_', + triggerResults = 'TriggerResults::HLT', + triggerSummaryAOD = 'hltTriggerSummaryAOD::HLT', + triggerSummaryRAW = 'hltTriggerSummaryRAW::HLT' +) +process.MessageLogger.HLTFiltersDQMonitor = dict() +if args.debugMode: + process.MessageLogger.cerr.threshold = 'DEBUG' + process.MessageLogger.debugModules = ['dqmHLTFiltersDQMonitor'] + +## Output Modules +process.dqmOutput = cms.OutputModule('DQMRootOutputModule', + fileName = cms.untracked.string(args.outputFile) +) + +## Path +process.testPath = cms.Path( + process.dqmHLTFiltersDQMonitor +) + +## EndPath +process.testEndPath = cms.EndPath( + process.dqmOutput +) From 259186be424717f7d4877bda7899f6ef93cd45c8 Mon Sep 17 00:00:00 2001 From: Marino Missiroli Date: Wed, 4 Jan 2023 16:39:06 +0100 Subject: [PATCH 64/77] removed access to bare ROOT objects in HLTFiltersDQMonitor --- .../Trigger/plugins/HLTFiltersDQMonitor.cc | 141 +++++++++++------- .../Trigger/test/testHLTFiltersDQMonitor.sh | 2 +- 2 files changed, 90 insertions(+), 53 deletions(-) diff --git a/DQMOffline/Trigger/plugins/HLTFiltersDQMonitor.cc b/DQMOffline/Trigger/plugins/HLTFiltersDQMonitor.cc index 0fd32999bdd50..1f46b29f8377f 100644 --- a/DQMOffline/Trigger/plugins/HLTFiltersDQMonitor.cc +++ b/DQMOffline/Trigger/plugins/HLTFiltersDQMonitor.cc @@ -16,7 +16,7 @@ #include #include -#include +#include #include class HLTFiltersDQMonitor : public DQMEDAnalyzer { @@ -42,8 +42,11 @@ class HLTFiltersDQMonitor : public DQMEDAnalyzer { bool skipRun_; MonitorElement* meMenu_; - std::map meDatasetMap_; - std::map mePathMap_; + std::unordered_map meDatasetMap_; + std::unordered_map mePathMap_; + + // map of bin-label-keyword -> bin-index in ME + std::unordered_map binIndexMap_; edm::EDGetTokenT triggerResultsToken_; edm::EDGetTokenT triggerSummaryTokenAOD_; @@ -132,6 +135,9 @@ void HLTFiltersDQMonitor::bookHistograms(DQMStore::IBooker& iBooker, return; } + // clear map of bin-label-keyword -> bin-index in ME + binIndexMap_.clear(); + iBooker.setCurrentFolder(folderName_); iBooker.bookString("HLTMenu", hltConfigProvider_.tableName().c_str()); @@ -152,11 +158,15 @@ void HLTFiltersDQMonitor::bookHistograms(DQMStore::IBooker& iBooker, triggerNames.size(), -0.1, 1.1, - ""); - if (meMenu_ and meMenu_->getTProfile() and meMenu_->getTProfile()->GetXaxis()) { - for (size_t idx = 0; idx < triggerNames.size(); ++idx) { - meMenu_->getTProfile()->GetXaxis()->SetBinLabel(idx + 1, triggerNames.at(idx).c_str()); - } + "", + [&triggerNames](TProfile* tprof) { + for (size_t idx = 0; idx < triggerNames.size(); ++idx) { + tprof->GetXaxis()->SetBinLabel(idx + 1, triggerNames[idx].c_str()); + } + }); + + for (size_t idx = 0; idx < triggerNames.size(); ++idx) { + binIndexMap_[triggerNames[idx]] = idx + 1; } LogTrace("") << "[HLTFiltersDQMonitor::bookHistograms] HLTConfigProvider::size() = " << hltConfigProvider_.size() @@ -173,19 +183,32 @@ void HLTFiltersDQMonitor::bookHistograms(DQMStore::IBooker& iBooker, LogTrace("") << "[HLTFiltersDQMonitor::bookHistograms] Dataset = \"" << idset << "\""; const std::string meDatasetName(efficPlotNamePrefix_ + idset); meDatasetMap_[meDatasetName] = iBooker.bookProfile( - meDatasetName.c_str(), meDatasetName.c_str(), dsetPathNames.size(), 0., dsetPathNames.size(), -0.1, 1.1, ""); - TProfile* meDatasetTProf(nullptr); - if (meDatasetMap_.at(meDatasetName)) { - meDatasetTProf = meDatasetMap_.at(meDatasetName)->getTProfile(); - } + meDatasetName.c_str(), + meDatasetName.c_str(), + dsetPathNames.size(), + 0., + dsetPathNames.size(), + -0.1, + 1.1, + "", + [&dsetPathNames, &triggerNames](TProfile* tprof) { + for (size_t idxPath = 0; idxPath < dsetPathNames.size(); ++idxPath) { + auto const& iPathName = dsetPathNames[idxPath]; + if (std::find(triggerNames.begin(), triggerNames.end(), iPathName) == triggerNames.end()) { + continue; + } + tprof->GetXaxis()->SetBinLabel(idxPath + 1, iPathName.c_str()); + } + }); + for (size_t idxPath = 0; idxPath < dsetPathNames.size(); ++idxPath) { - auto const& iPathName(dsetPathNames.at(idxPath)); + auto const& iPathName = dsetPathNames[idxPath]; if (std::find(triggerNames.begin(), triggerNames.end(), iPathName) == triggerNames.end()) { continue; } - if (meDatasetTProf and meDatasetTProf->GetXaxis()) { - meDatasetTProf->GetXaxis()->SetBinLabel(idxPath + 1, iPathName.c_str()); - } + + binIndexMap_[idset + "." + iPathName] = idxPath + 1; + if (this->skipPathMonitorElement(iPathName)) { continue; } @@ -221,22 +244,24 @@ void HLTFiltersDQMonitor::bookHistograms(DQMStore::IBooker& iBooker, } const std::string mePathName(efficPlotNamePrefix_ + idset + "_" + iPathName); - mePathMap_[mePathName] = iBooker.bookProfile(mePathName.c_str(), - iPathName.c_str(), - mePath_binLabels.size(), - 0., - mePath_binLabels.size(), - -0.1, - 1.1, - ""); - - if (mePathMap_.at(mePathName)) { - auto* const mePathTProf(mePathMap_.at(mePathName)->getTProfile()); - if (mePathTProf and mePathTProf->GetXaxis()) { - for (size_t iMod = 0; iMod < mePath_binLabels.size(); ++iMod) { - mePathTProf->GetXaxis()->SetBinLabel(iMod + 1, mePath_binLabels.at(iMod).c_str()); - } - } + + mePathMap_[mePathName] = + iBooker.bookProfile(mePathName.c_str(), + iPathName.c_str(), + mePath_binLabels.size(), + 0., + mePath_binLabels.size(), + -0.1, + 1.1, + "", + [&mePath_binLabels](TProfile* tprof) { + for (size_t iMod = 0; iMod < mePath_binLabels.size(); ++iMod) { + tprof->GetXaxis()->SetBinLabel(iMod + 1, mePath_binLabels[iMod].c_str()); + } + }); + + for (size_t iMod = 0; iMod < mePath_binLabels.size(); ++iMod) { + binIndexMap_[idset + "." + iPathName + "." + mePath_binLabels[iMod]] = iMod + 1; } } } @@ -262,7 +287,7 @@ void HLTFiltersDQMonitor::analyze(const edm::Event& iEvent, const edm::EventSetu } // fill MonitorElement: HLT-Menu (bin: path) - if (meMenu_ and meMenu_->getTProfile() and meMenu_->getTProfile()->GetXaxis()) { + if (meMenu_) { auto const& triggerNames(hltConfigProvider_.triggerNames()); for (auto const& iPathName : triggerNames) { const uint pathIndex(hltConfigProvider_.triggerIndex(iPathName)); @@ -273,10 +298,13 @@ void HLTFiltersDQMonitor::analyze(const edm::Event& iEvent, const edm::EventSetu << ") -> plugin will not fill bin associated to this path in HLT-Menu MonitorElement"; continue; } - auto const pathAccept(triggerResults->accept(pathIndex)); - auto* const axis(meMenu_->getTProfile()->GetXaxis()); - auto const ibin(axis->FindBin(iPathName.c_str())); - if ((0 < ibin) and (ibin <= axis->GetNbins())) { + if (binIndexMap_.find(iPathName) == binIndexMap_.end()) { + throw cms::Exception("HLTFiltersDQMonitorInvalidBinLabel") + << "invalid key for bin-index map (name of Path in HLT-menu ME): \"" << iPathName << "\""; + } + auto const ibin = binIndexMap_[iPathName]; + auto const pathAccept = triggerResults->accept(pathIndex); + if ((0 < ibin) and (ibin <= size_t(meMenu_->getNbinsX()))) { meMenu_->Fill(ibin - 0.5, pathAccept); } } @@ -311,10 +339,10 @@ void HLTFiltersDQMonitor::analyze(const edm::Event& iEvent, const edm::EventSetu // loop over PrimaryDatasets in Stream for (auto const& idset : dsets) { LogTrace("") << "[HLTFiltersDQMonitor::analyze] Dataset = \"" << idset << "\""; - TProfile* meDatasetTProf(nullptr); + MonitorElement* meDatasetProf(nullptr); const std::string meDatasetName(efficPlotNamePrefix_ + idset); if (meDatasetMap_.find(meDatasetName) != meDatasetMap_.end()) { - meDatasetTProf = meDatasetMap_.at(meDatasetName)->getTProfile(); + meDatasetProf = meDatasetMap_[meDatasetName]; } auto const& dsetPathNames(hltConfigProvider_.datasetContent(idset)); // loop over Paths in PrimaryDataset @@ -332,20 +360,23 @@ void HLTFiltersDQMonitor::analyze(const edm::Event& iEvent, const edm::EventSetu << "Path = \"" << iPathName << "\", HLTConfigProvider::triggerIndex(\"" << iPathName << "\") = " << pathIndex << ", Accept = " << pathAccept; // fill MonitorElement: PrimaryDataset (bin: path) - if (meDatasetTProf and meDatasetTProf->GetXaxis()) { - auto* const axis(meDatasetTProf->GetXaxis()); - auto const ibin(axis->FindBin(iPathName.c_str())); - if ((0 < ibin) and (ibin <= axis->GetNbins())) { - meDatasetTProf->Fill(ibin - 0.5, pathAccept); + if (meDatasetProf) { + auto const ibinKey = idset + "." + iPathName; + if (binIndexMap_.find(ibinKey) == binIndexMap_.end()) { + throw cms::Exception("HLTFiltersDQMonitorInvalidBinLabel") + << "invalid key for bin-index map (name of Path in Dataset ME): \"" << ibinKey << "\""; + } + auto const ibin = binIndexMap_[ibinKey]; + if (0 < ibin and ibin <= size_t(meDatasetProf->getNbinsX())) { + meDatasetProf->Fill(ibin - 0.5, pathAccept); } } // fill MonitorElement: Path (bin: filter) auto const mePathName(efficPlotNamePrefix_ + idset + "_" + iPathName); if (mePathMap_.find(mePathName) != mePathMap_.end()) { - auto* const mePathTProf(mePathMap_.at(mePathName)->getTProfile()); - if (mePathTProf) { - auto* const axis(mePathTProf->GetXaxis()); - if (axis) { + auto* const mePathProf(mePathMap_[mePathName]); + if (true) { + if (true) { unsigned indexLastFilterPathModules(triggerResults->index(pathIndex) + 1); LogTrace("") << "[HLTFiltersDQMonitor::analyze] " << "indexLastFilterPathModules = " << indexLastFilterPathModules; @@ -408,9 +439,15 @@ void HLTFiltersDQMonitor::analyze(const edm::Event& iEvent, const edm::EventSetu << moduleLabel << "\", HLTConfigProvider::moduleIndex(" << pathIndex << ", \"" << moduleLabel << "\") = " << slotModule << ", filterAccept = " << filterAccept << ", previousFilterAccept = " << previousFilterAccept; - auto const ibin(axis->FindBin(moduleLabel.c_str())); - if ((0 < ibin) and (ibin <= axis->GetNbins())) { - mePathTProf->Fill(ibin - 0.5, filterAccept); + + auto const ibinKey = idset + "." + iPathName + "." + moduleLabel; + if (binIndexMap_.find(ibinKey) == binIndexMap_.end()) { + throw cms::Exception("HLTFiltersDQMonitorInvalidBinLabel") + << "invalid key for bin-index map (name of Module in Path ME): \"" << ibinKey << "\""; + } + auto const ibin = binIndexMap_[ibinKey]; + if (0 < ibin and ibin <= size_t(mePathProf->getNbinsX())) { + mePathProf->Fill(ibin - 0.5, filterAccept); } previousFilterAccept = filterAccept; } diff --git a/DQMOffline/Trigger/test/testHLTFiltersDQMonitor.sh b/DQMOffline/Trigger/test/testHLTFiltersDQMonitor.sh index 5f5748f633138..1315ea893c9c0 100755 --- a/DQMOffline/Trigger/test/testHLTFiltersDQMonitor.sh +++ b/DQMOffline/Trigger/test/testHLTFiltersDQMonitor.sh @@ -9,5 +9,5 @@ function die { # run test job TESTDIR="${LOCALTOP}"/src/DQMOffline/Trigger/test -cmsRun "${TESTDIR}"/testHLTFiltersDQMonitor_cfg.py -- -t 1 -n 128 \ +cmsRun "${TESTDIR}"/testHLTFiltersDQMonitor_cfg.py -- -t 4 -n 128 \ || die "Failure running testHLTFiltersDQMonitor_cfg.py" $? From c33e51f0bc73f018e56c62b6edeab643eb710c7d Mon Sep 17 00:00:00 2001 From: Marino Missiroli Date: Wed, 4 Jan 2023 16:52:08 +0100 Subject: [PATCH 65/77] renaming of cfi and parameters of HLTFiltersDQMonitor --- DQMOffline/Trigger/plugins/BuildFile.xml | 39 +- .../Trigger/plugins/HLTFiltersDQMonitor.cc | 653 ++++++++++-------- .../Trigger/python/DQMOffline_Trigger_cff.py | 18 +- .../python/DQMOffline_Trigger_cosmics_cff.py | 9 +- .../Trigger/python/HLT_DQM_Offline_cff.py | 8 +- .../fv_dqmoffline_sourceclient-file_cfg.py | 4 +- .../test/testHLTFiltersDQMonitor_cfg.py | 8 +- .../Trigger/test/triggerSequenceTest_cfg.py | 4 +- .../Trigger/test/trigger_dqmoffline_cfg.py | 4 +- ...rigger_dqmoffline_sourceclient-file_cfg.py | 2 +- ...dqmoffline_sourceclient_relval-file_cfg.py | 2 +- .../test/trigger_dqmoffline_step2_cfg.py | 4 +- 12 files changed, 403 insertions(+), 352 deletions(-) diff --git a/DQMOffline/Trigger/plugins/BuildFile.xml b/DQMOffline/Trigger/plugins/BuildFile.xml index 25abaa9e8463f..4fe2dd3f1cf14 100644 --- a/DQMOffline/Trigger/plugins/BuildFile.xml +++ b/DQMOffline/Trigger/plugins/BuildFile.xml @@ -1,27 +1,30 @@ - - - + + + + + + + + + + + - - - - - - - - - - - - + - + + + + + + + - - + + diff --git a/DQMOffline/Trigger/plugins/HLTFiltersDQMonitor.cc b/DQMOffline/Trigger/plugins/HLTFiltersDQMonitor.cc index 1f46b29f8377f..0fa4b85c5b2ea 100644 --- a/DQMOffline/Trigger/plugins/HLTFiltersDQMonitor.cc +++ b/DQMOffline/Trigger/plugins/HLTFiltersDQMonitor.cc @@ -1,42 +1,42 @@ -#include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/Event.h" -#include "FWCore/Framework/interface/MakerMacros.h" -#include "FWCore/ParameterSet/interface/ParameterSet.h" -#include "FWCore/ServiceRegistry/interface/Service.h" -#include "FWCore/MessageLogger/interface/MessageLogger.h" - -#include "DQMServices/Core/interface/DQMStore.h" #include "DQMServices/Core/interface/DQMEDAnalyzer.h" - +#include "DQMServices/Core/interface/DQMStore.h" #include "DataFormats/Common/interface/TriggerResults.h" #include "DataFormats/HLTReco/interface/TriggerEvent.h" #include "DataFormats/HLTReco/interface/TriggerEventWithRefs.h" - +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/MakerMacros.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/ParameterSet/interface/ParameterSetDescription.h" +#include "FWCore/ServiceRegistry/interface/Service.h" +#include "FWCore/Utilities/interface/Exception.h" #include "HLTrigger/HLTcore/interface/HLTConfigProvider.h" +#include #include -#include #include -#include +#include class HLTFiltersDQMonitor : public DQMEDAnalyzer { public: - explicit HLTFiltersDQMonitor(const edm::ParameterSet&); + explicit HLTFiltersDQMonitor(edm::ParameterSet const&); ~HLTFiltersDQMonitor() override = default; + static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); private: void dqmBeginRun(edm::Run const& iRun, edm::EventSetup const& iSetup) override; void bookHistograms(DQMStore::IBooker&, edm::Run const& iRun, edm::EventSetup const& iSetup) override; - void analyze(const edm::Event&, const edm::EventSetup&) override; + void analyze(edm::Event const&, edm::EventSetup const&) override; - bool skipStreamByName(const std::string& streamName) const; - bool skipPathMonitorElement(const std::string& pathName) const; - bool skipModuleByEDMType(const std::string& moduleEDMType) const; - bool skipModuleByType(const std::string& moduleType) const; + bool skipStreamByName(std::string const& streamName) const; + bool skipPathMonitorElement(std::string const& pathName) const; + bool skipModuleByEDMType(std::string const& moduleEDMType) const; + bool skipModuleByType(std::string const& moduleType) const; - const std::string folderName_; - const std::string efficPlotNamePrefix_; + std::string const folderName_; + std::string const efficPlotNamePrefix_; std::string processName_; bool initFailed_; bool skipRun_; @@ -45,12 +45,12 @@ class HLTFiltersDQMonitor : public DQMEDAnalyzer { std::unordered_map meDatasetMap_; std::unordered_map mePathMap_; - // map of bin-label-keyword -> bin-index in ME + // map of bin-label-keyword -> bin-index in MonitorElement std::unordered_map binIndexMap_; edm::EDGetTokenT triggerResultsToken_; - edm::EDGetTokenT triggerSummaryTokenAOD_; - edm::EDGetTokenT triggerSummaryTokenRAW_; + edm::EDGetTokenT triggerEventToken_; + edm::EDGetTokenT triggerEventWithRefsToken_; HLTConfigProvider hltConfigProvider_; }; @@ -62,11 +62,12 @@ HLTFiltersDQMonitor::HLTFiltersDQMonitor(const edm::ParameterSet& iConfig) initFailed_(false), skipRun_(false), meMenu_(nullptr) { - auto const triggerResultsInputTag(iConfig.getParameter("triggerResults")); + auto const& triggerResultsInputTag = iConfig.getParameter("triggerResults"); if (triggerResultsInputTag.process().empty()) { - edm::LogError("Input") << "process not specified in HLT TriggerResults InputTag \"" - << triggerResultsInputTag.encode() << "\" -> plugin will not produce DQM outputs"; + edm::LogError("HLTFiltersDQMonitor") << "process not specified in HLT TriggerResults InputTag \"" + << triggerResultsInputTag.encode() + << "\" -> plugin will not produce DQM outputs"; initFailed_ = true; return; } else { @@ -74,31 +75,32 @@ HLTFiltersDQMonitor::HLTFiltersDQMonitor(const edm::ParameterSet& iConfig) triggerResultsToken_ = consumes(triggerResultsInputTag); - auto triggerSummaryAODInputTag(iConfig.getParameter("triggerSummaryAOD")); - if (triggerSummaryAODInputTag.process().empty()) { - triggerSummaryAODInputTag = - edm::InputTag(triggerSummaryAODInputTag.label(), triggerSummaryAODInputTag.instance(), processName_); - } else if (triggerSummaryAODInputTag.process() != processName_) { - edm::LogWarning("Input") << "edm::TriggerResults process name '" << processName_ - << "' differs from trigger::TriggerEvent process name '" - << triggerSummaryAODInputTag.process() << "' -> plugin will not produce DQM outputs"; + auto triggerEventInputTag = iConfig.getParameter("triggerEvent"); + if (triggerEventInputTag.process().empty()) { + triggerEventInputTag = edm::InputTag(triggerEventInputTag.label(), triggerEventInputTag.instance(), processName_); + } else if (triggerEventInputTag.process() != processName_) { + edm::LogWarning("HLTFiltersDQMonitor") + << "edm::TriggerResults process name '" << processName_ + << "' differs from trigger::TriggerEvent process name '" << triggerEventInputTag.process() + << "' -> plugin will not produce DQM outputs"; initFailed_ = true; return; } - triggerSummaryTokenAOD_ = consumes(triggerSummaryAODInputTag); - - auto triggerSummaryRAWInputTag(iConfig.getParameter("triggerSummaryRAW")); - if (triggerSummaryRAWInputTag.process().empty()) { - triggerSummaryRAWInputTag = - edm::InputTag(triggerSummaryRAWInputTag.label(), triggerSummaryRAWInputTag.instance(), processName_); - } else if (triggerSummaryRAWInputTag.process() != processName_) { - edm::LogWarning("Input") << "edm::TriggerResults process name '" << processName_ - << "' differs from trigger::TriggerEventWithRefs process name '" - << triggerSummaryRAWInputTag.process() << "' -> plugin will not produce DQM outputs"; + triggerEventToken_ = consumes(triggerEventInputTag); + + auto triggerEventWithRefsInputTag = iConfig.getParameter("triggerEventWithRefs"); + if (triggerEventWithRefsInputTag.process().empty()) { + triggerEventWithRefsInputTag = + edm::InputTag(triggerEventWithRefsInputTag.label(), triggerEventWithRefsInputTag.instance(), processName_); + } else if (triggerEventWithRefsInputTag.process() != processName_) { + edm::LogWarning("HLTFiltersDQMonitor") + << "edm::TriggerResults process name '" << processName_ + << "' differs from trigger::TriggerEventWithRefs process name '" << triggerEventWithRefsInputTag.process() + << "' -> plugin will not produce DQM outputs"; initFailed_ = true; return; } - triggerSummaryTokenRAW_ = mayConsume(triggerSummaryRAWInputTag); + triggerEventWithRefsToken_ = mayConsume(triggerEventWithRefsInputTag); } } @@ -107,22 +109,24 @@ void HLTFiltersDQMonitor::dqmBeginRun(edm::Run const& iRun, edm::EventSetup cons return; } - LogTrace("") + LogTrace("HLTFiltersDQMonitor") << "[HLTFiltersDQMonitor] " << "----------------------------------------------------------------------------------------------------"; - LogTrace("") << "[HLTFiltersDQMonitor::dqmBeginRun] Run = " << iRun.id(); + LogTrace("HLTFiltersDQMonitor") << "[HLTFiltersDQMonitor::dqmBeginRun] Run = " << iRun.id(); // reset data members holding information from the previous run skipRun_ = false; - bool hltChanged(true); + bool hltChanged = true; if (hltConfigProvider_.init(iRun, iSetup, processName_, hltChanged)) { - LogTrace("") << "[HLTFiltersDQMonitor::dqmBeginRun] HLTConfigProvider initialized [processName() = " - << hltConfigProvider_.processName() << ", tableName() = " << hltConfigProvider_.tableName() - << ", size() = " << hltConfigProvider_.size() << "]"; + LogTrace("HLTFiltersDQMonitor") + << "[HLTFiltersDQMonitor::dqmBeginRun] HLTConfigProvider initialized [processName() = " + << hltConfigProvider_.processName() << ", tableName() = " << hltConfigProvider_.tableName() + << ", size() = " << hltConfigProvider_.size() << "]"; } else { - edm::LogError("Input") << "initialization of HLTConfigProvider failed for Run=" << iRun.id() << " (process=\"" - << processName_ << "\") -> plugin will not produce DQM outputs for this run"; + edm::LogError("HLTFiltersDQMonitor") << "initialization of HLTConfigProvider failed for Run=" << iRun.id() + << " (process=\"" << processName_ + << "\") -> plugin will not produce DQM outputs for this run"; skipRun_ = true; return; } @@ -135,21 +139,21 @@ void HLTFiltersDQMonitor::bookHistograms(DQMStore::IBooker& iBooker, return; } - // clear map of bin-label-keyword -> bin-index in ME + // clear map of bin-label-keyword -> bin-index in MonitorElement binIndexMap_.clear(); iBooker.setCurrentFolder(folderName_); iBooker.bookString("HLTMenu", hltConfigProvider_.tableName().c_str()); - auto hltMenuName(hltConfigProvider_.tableName()); + auto hltMenuName = hltConfigProvider_.tableName(); std::replace(hltMenuName.begin(), hltMenuName.end(), '/', '_'); - std::replace(hltMenuName.begin(), hltMenuName.end(), '.', '_'); + std::replace(hltMenuName.begin(), hltMenuName.end(), '.', 'p'); while (hltMenuName.front() == '_') { hltMenuName.erase(0, 1); } - auto const& triggerNames(hltConfigProvider_.triggerNames()); + auto const& triggerNames = hltConfigProvider_.triggerNames(); meMenu_ = iBooker.bookProfile(efficPlotNamePrefix_ + hltMenuName, "Path Efficiency", @@ -169,100 +173,108 @@ void HLTFiltersDQMonitor::bookHistograms(DQMStore::IBooker& iBooker, binIndexMap_[triggerNames[idx]] = idx + 1; } - LogTrace("") << "[HLTFiltersDQMonitor::bookHistograms] HLTConfigProvider::size() = " << hltConfigProvider_.size() - << ", HLTConfigProvider::triggerNames().size() = " << triggerNames.size(); + LogTrace("HLTFiltersDQMonitor") << "[HLTFiltersDQMonitor::bookHistograms] HLTConfigProvider::size() = " + << hltConfigProvider_.size() + << ", HLTConfigProvider::triggerNames().size() = " << triggerNames.size(); for (auto const& istream : hltConfigProvider_.streamNames()) { - LogTrace("") << "[HLTFiltersDQMonitor::bookHistograms] Stream = \"" << istream << "\""; - - if (not this->skipStreamByName(istream)) { - auto const& dsets(hltConfigProvider_.streamContent(istream)); - for (auto const& idset : dsets) { - const std::vector& dsetPathNames = hltConfigProvider_.datasetContent(idset); - iBooker.setCurrentFolder(folderName_ + "/" + idset); - LogTrace("") << "[HLTFiltersDQMonitor::bookHistograms] Dataset = \"" << idset << "\""; - const std::string meDatasetName(efficPlotNamePrefix_ + idset); - meDatasetMap_[meDatasetName] = iBooker.bookProfile( - meDatasetName.c_str(), - meDatasetName.c_str(), - dsetPathNames.size(), - 0., - dsetPathNames.size(), - -0.1, - 1.1, - "", - [&dsetPathNames, &triggerNames](TProfile* tprof) { - for (size_t idxPath = 0; idxPath < dsetPathNames.size(); ++idxPath) { - auto const& iPathName = dsetPathNames[idxPath]; - if (std::find(triggerNames.begin(), triggerNames.end(), iPathName) == triggerNames.end()) { - continue; - } - tprof->GetXaxis()->SetBinLabel(idxPath + 1, iPathName.c_str()); + LogTrace("HLTFiltersDQMonitor") << "[HLTFiltersDQMonitor::bookHistograms] Stream = \"" << istream << "\""; + + if (this->skipStreamByName(istream)) { + continue; + } + + auto const& dsets = hltConfigProvider_.streamContent(istream); + for (auto const& idset : dsets) { + iBooker.setCurrentFolder(folderName_ + "/" + idset); + LogTrace("HLTFiltersDQMonitor") << "[HLTFiltersDQMonitor::bookHistograms] Dataset = \"" << idset << "\""; + auto const& dsetPathNames = hltConfigProvider_.datasetContent(idset); + auto const meDatasetName = efficPlotNamePrefix_ + idset; + meDatasetMap_[meDatasetName] = iBooker.bookProfile( + meDatasetName.c_str(), + meDatasetName.c_str(), + dsetPathNames.size(), + 0., + dsetPathNames.size(), + -0.1, + 1.1, + "", + [&dsetPathNames, &triggerNames](TProfile* tprof) { + for (size_t idxPath = 0; idxPath < dsetPathNames.size(); ++idxPath) { + auto const& iPathName = dsetPathNames[idxPath]; + if (std::find(triggerNames.begin(), triggerNames.end(), iPathName) == triggerNames.end()) { + continue; } - }); + tprof->GetXaxis()->SetBinLabel(idxPath + 1, iPathName.c_str()); + } + }); + for (size_t idxPath = 0; idxPath < dsetPathNames.size(); ++idxPath) { + auto const& iPathName = dsetPathNames[idxPath]; + if (std::find(triggerNames.begin(), triggerNames.end(), iPathName) == triggerNames.end()) { + continue; + } + binIndexMap_[idset + "." + iPathName] = idxPath + 1; - for (size_t idxPath = 0; idxPath < dsetPathNames.size(); ++idxPath) { - auto const& iPathName = dsetPathNames[idxPath]; - if (std::find(triggerNames.begin(), triggerNames.end(), iPathName) == triggerNames.end()) { - continue; - } + if (this->skipPathMonitorElement(iPathName)) { + continue; + } - binIndexMap_[idset + "." + iPathName] = idxPath + 1; + LogTrace("HLTFiltersDQMonitor") << "[HLTFiltersDQMonitor::bookHistograms] Path = \"" << iPathName << "\""; + + auto const& moduleLabels = hltConfigProvider_.moduleLabels(iPathName); + std::vector mePath_binLabels; + mePath_binLabels.reserve(moduleLabels.size()); + for (size_t iMod = 0; iMod < moduleLabels.size(); ++iMod) { + auto const& moduleLabel = moduleLabels[iMod]; + + bool skipModule = false; + if (this->skipModuleByEDMType(hltConfigProvider_.moduleEDMType(moduleLabel)) or + this->skipModuleByType(hltConfigProvider_.moduleType(moduleLabel))) { + skipModule = true; + } else if (std::find(mePath_binLabels.begin(), mePath_binLabels.end(), moduleLabel) != + mePath_binLabels.end()) { + LogDebug("HLTFiltersDQMonitor") + << "module \"" << moduleLabel << "\" included multiple times in Path \"" << iPathName << "\"" + << "-> only 1 bin labelled \"" << moduleLabel << "\" will be created in the MonitorElement of the Path"; + skipModule = true; + } - if (this->skipPathMonitorElement(iPathName)) { + if (skipModule) { + LogTrace("HLTFiltersDQMonitor") + << "[HLTFiltersDQMonitor::bookHistograms] [-] Module = \"" << moduleLabel << "\""; continue; } - LogTrace("") << "[HLTFiltersDQMonitor::bookHistograms] Path = \"" << iPathName << "\""; + mePath_binLabels.emplace_back(moduleLabel); - auto const& moduleLabels(hltConfigProvider_.moduleLabels(iPathName)); - std::vector mePath_binLabels; - mePath_binLabels.reserve(moduleLabels.size()); - for (size_t iMod = 0; iMod < moduleLabels.size(); ++iMod) { - auto const& moduleLabel(moduleLabels.at(iMod)); - if (this->skipModuleByEDMType(hltConfigProvider_.moduleEDMType(moduleLabel)) or - this->skipModuleByType(hltConfigProvider_.moduleType(moduleLabel))) { - LogTrace("") << "[HLTFiltersDQMonitor::bookHistograms] [-] Module = \"" << moduleLabel << "\""; - continue; - } - LogTrace("") << "[HLTFiltersDQMonitor::bookHistograms] [bin=" << mePath_binLabels.size() + 1 - << "] Module = \"" << moduleLabel << "\""; - - if (std::find(mePath_binLabels.begin(), mePath_binLabels.end(), moduleLabel) != mePath_binLabels.end()) { - edm::LogInfo("Input") << "module \"" << moduleLabel << "\" included multiple times in path \"" - << iPathName << "\"" - << "-> only 1 bin labelled \"" << moduleLabel - << "\" will be created in the DQM MonitorElement of the path"; - continue; - } + LogTrace("HLTFiltersDQMonitor") + << "[HLTFiltersDQMonitor::bookHistograms] [bin=" << mePath_binLabels.size() << "] Module = \"" + << moduleLabel << "\""; + } - mePath_binLabels.emplace_back(moduleLabel); - } + if (mePath_binLabels.empty()) { + continue; + } - if (mePath_binLabels.empty()) { - continue; - } + auto const mePathName = efficPlotNamePrefix_ + idset + "_" + iPathName; - const std::string mePathName(efficPlotNamePrefix_ + idset + "_" + iPathName); - - mePathMap_[mePathName] = - iBooker.bookProfile(mePathName.c_str(), - iPathName.c_str(), - mePath_binLabels.size(), - 0., - mePath_binLabels.size(), - -0.1, - 1.1, - "", - [&mePath_binLabels](TProfile* tprof) { - for (size_t iMod = 0; iMod < mePath_binLabels.size(); ++iMod) { - tprof->GetXaxis()->SetBinLabel(iMod + 1, mePath_binLabels[iMod].c_str()); - } - }); - - for (size_t iMod = 0; iMod < mePath_binLabels.size(); ++iMod) { - binIndexMap_[idset + "." + iPathName + "." + mePath_binLabels[iMod]] = iMod + 1; - } + mePathMap_[mePathName] = + iBooker.bookProfile(mePathName.c_str(), + iPathName.c_str(), + mePath_binLabels.size(), + 0., + mePath_binLabels.size(), + -0.1, + 1.1, + "", + [&mePath_binLabels](TProfile* tprof) { + for (size_t iMod = 0; iMod < mePath_binLabels.size(); ++iMod) { + tprof->GetXaxis()->SetBinLabel(iMod + 1, mePath_binLabels[iMod].c_str()); + } + }); + + for (size_t iMod = 0; iMod < mePath_binLabels.size(); ++iMod) { + binIndexMap_[idset + "." + iPathName + "." + mePath_binLabels[iMod]] = iMod + 1; } } } @@ -274,221 +286,256 @@ void HLTFiltersDQMonitor::analyze(const edm::Event& iEvent, const edm::EventSetu return; } - LogTrace("") << "[HLTFiltersDQMonitor::analyze] --------------------------------------------------------"; - LogTrace("") << "[HLTFiltersDQMonitor::analyze] Run = " << iEvent.id().run() - << ", LuminosityBlock = " << iEvent.id().luminosityBlock() << ", Event = " << iEvent.id().event(); + LogTrace("HLTFiltersDQMonitor") + << "[HLTFiltersDQMonitor::analyze] --------------------------------------------------------"; + LogTrace("HLTFiltersDQMonitor") << "[HLTFiltersDQMonitor::analyze] Run = " << iEvent.id().run() + << ", LuminosityBlock = " << iEvent.id().luminosityBlock() + << ", Event = " << iEvent.id().event(); - auto const& triggerResults(iEvent.getHandle(triggerResultsToken_)); + auto const& triggerResults = iEvent.getHandle(triggerResultsToken_); if (not triggerResults.isValid()) { - edm::LogWarning("Input") << "invalid handle to edm::TriggerResults (InputTag: \"triggerResults\")" - << " -> plugin will not fill DQM outputs for this event"; + edm::EDConsumerBase::Labels labels; + labelsForToken(triggerResultsToken_, labels); + edm::LogWarning("HLTFiltersDQMonitor") + << "invalid handle to edm::TriggerResults (InputTag: \"" << labels.module << ":" << labels.productInstance + << ":" << labels.process << "\") -> plugin will not fill DQM outputs for this event"; return; } - // fill MonitorElement: HLT-Menu (bin: path) - if (meMenu_) { - auto const& triggerNames(hltConfigProvider_.triggerNames()); - for (auto const& iPathName : triggerNames) { - const uint pathIndex(hltConfigProvider_.triggerIndex(iPathName)); - if (pathIndex >= triggerResults->size()) { - edm::LogError("Logic") << "[HLTFiltersDQMonitor::analyze] " - << "index associated to path \"" << iPathName << "\" (" << pathIndex - << ") is inconsistent with triggerResults::size() (" << triggerResults->size() - << ") -> plugin will not fill bin associated to this path in HLT-Menu MonitorElement"; - continue; - } - if (binIndexMap_.find(iPathName) == binIndexMap_.end()) { - throw cms::Exception("HLTFiltersDQMonitorInvalidBinLabel") - << "invalid key for bin-index map (name of Path in HLT-menu ME): \"" << iPathName << "\""; - } - auto const ibin = binIndexMap_[iPathName]; + // fill MonitorElement: HLT-Menu (bin: Path) + auto const& triggerNames = hltConfigProvider_.triggerNames(); + for (auto const& iPathName : triggerNames) { + unsigned int const pathIndex = hltConfigProvider_.triggerIndex(iPathName); + if (pathIndex >= triggerResults->size()) { + edm::LogError("HLTFiltersDQMonitor") + << "[HLTFiltersDQMonitor::analyze] " + << "index associated to Path \"" << iPathName << "\" (" << pathIndex + << ") is inconsistent with triggerResults::size() (" << triggerResults->size() + << ") -> plugin will not fill bin associated to this Path in HLT-Menu MonitorElement"; + continue; + } + + if (binIndexMap_.find(iPathName) == binIndexMap_.end()) { + throw cms::Exception("HLTFiltersDQMonitorInvalidBinLabel") + << "invalid key for bin-index map (name of Path bin in MonitorElement of HLT Menu): \"" << iPathName << "\""; + } + auto const ibin = binIndexMap_[iPathName]; + if ((0 < ibin) and (ibin <= size_t(meMenu_->getNbinsX()))) { auto const pathAccept = triggerResults->accept(pathIndex); - if ((0 < ibin) and (ibin <= size_t(meMenu_->getNbinsX()))) { - meMenu_->Fill(ibin - 0.5, pathAccept); - } + meMenu_->Fill(ibin - 0.5, pathAccept); + } else { + edm::LogError("HLTFiltersDQMonitor") << "out-of-range bin index of Path \"" << iPathName + << "\" in MonitorElement of HLT Menu (MonitorElement not filled): bin_key=\"" + << iPathName << "\", bin_index=" << ibin; } } - auto const& triggerEventAOD(iEvent.getHandle(triggerSummaryTokenAOD_)); - edm::Handle triggerEventRAW; - - bool useTriggerEventAOD(true); - if (not triggerEventAOD.isValid()) { - useTriggerEventAOD = false; - edm::LogInfo("Input") << "invalid handle to trigger::TriggerEvent (InputTag: \"triggerSummaryAOD\")," - << " will attempt to access trigger::TriggerEventWithRefs (InputTag: \"triggerSummaryRAW\")"; - - triggerEventRAW = iEvent.getHandle(triggerSummaryTokenRAW_); - if (not triggerEventRAW.isValid()) { - edm::LogWarning("Input") << "invalid handle to trigger::TriggerEventWithRefs (InputTag: \"triggerSummaryRAW\")" - << " -> plugin will not fill DQM outputs for this event"; + auto const& triggerEventHandle = iEvent.getHandle(triggerEventToken_); + edm::Handle triggerEventWithRefs; + + bool useTriggerEvent = true; + if (not triggerEventHandle.isValid()) { + useTriggerEvent = false; + + edm::EDConsumerBase::Labels triggerEventLabels; + labelsForToken(triggerEventToken_, triggerEventLabels); + + edm::EDConsumerBase::Labels triggerEventWithRefsLabels; + labelsForToken(triggerEventWithRefsToken_, triggerEventWithRefsLabels); + + edm::LogInfo("HLTFiltersDQMonitor") << "invalid handle to trigger::TriggerEvent (InputTag: \"" + << triggerEventLabels.module << ":" << triggerEventLabels.productInstance << ":" + << triggerEventLabels.process + << "\"), will attempt to access trigger::TriggerEventWithRefs (InputTag:\"" + << triggerEventWithRefsLabels.module << ":" + << triggerEventWithRefsLabels.productInstance << ":" + << triggerEventWithRefsLabels.process << "\")"; + + triggerEventWithRefs = iEvent.getHandle(triggerEventWithRefsToken_); + if (not triggerEventWithRefs.isValid()) { + edm::LogWarning("HLTFiltersDQMonitor") + << "invalid handle to trigger::TriggerEventWithRefs (InputTag: \"" << triggerEventWithRefsLabels.module << ":" + << triggerEventWithRefsLabels.productInstance << ":" << triggerEventWithRefsLabels.process + << "\") -> plugin will not fill DQM outputs for this event"; return; } } - auto const triggerEventSize(useTriggerEventAOD ? triggerEventAOD->sizeFilters() : triggerEventRAW->size()); - LogTrace("") << "[HLTFiltersDQMonitor::analyze] useTriggerEventAOD = " << useTriggerEventAOD - << ", triggerEventSize = " << triggerEventSize; + auto const triggerEventSize = useTriggerEvent ? triggerEventHandle->sizeFilters() : triggerEventWithRefs->size(); + LogTrace("HLTFiltersDQMonitor") << "[HLTFiltersDQMonitor::analyze] useTriggerEvent = " << useTriggerEvent + << ", triggerEventSize = " << triggerEventSize; // fill MonitorElements for PrimaryDatasets and Paths // loop over Streams for (auto const& istream : hltConfigProvider_.streamNames()) { - LogTrace("") << "[HLTFiltersDQMonitor::analyze] Stream = \"" << istream << "\""; - auto const& dsets(hltConfigProvider_.streamContent(istream)); + LogTrace("HLTFiltersDQMonitor") << "[HLTFiltersDQMonitor::analyze] Stream = \"" << istream << "\""; + // loop over PrimaryDatasets in Stream + auto const& dsets = hltConfigProvider_.streamContent(istream); for (auto const& idset : dsets) { - LogTrace("") << "[HLTFiltersDQMonitor::analyze] Dataset = \"" << idset << "\""; - MonitorElement* meDatasetProf(nullptr); - const std::string meDatasetName(efficPlotNamePrefix_ + idset); - if (meDatasetMap_.find(meDatasetName) != meDatasetMap_.end()) { - meDatasetProf = meDatasetMap_[meDatasetName]; + LogTrace("HLTFiltersDQMonitor") << "[HLTFiltersDQMonitor::analyze] Dataset = \"" << idset << "\""; + + // consider only Datasets with a MonitorElement (see bookHistograms) + auto const meDatasetName = efficPlotNamePrefix_ + idset; + if (meDatasetMap_.find(meDatasetName) == meDatasetMap_.end()) { + LogDebug("HLTFiltersDQMonitor") << "No MonitorElement associated to Dataset \"" << idset << "\" in Stream \"" + << istream << "\" (will be ignored)"; + continue; } - auto const& dsetPathNames(hltConfigProvider_.datasetContent(idset)); + MonitorElement* const meDatasetProf = meDatasetMap_[meDatasetName]; + // loop over Paths in PrimaryDataset + auto const& dsetPathNames = hltConfigProvider_.datasetContent(idset); for (auto const& iPathName : dsetPathNames) { - const uint pathIndex(hltConfigProvider_.triggerIndex(iPathName)); + unsigned int const pathIndex = hltConfigProvider_.triggerIndex(iPathName); if (pathIndex >= triggerResults->size()) { - edm::LogError("Logic") << "[HLTFiltersDQMonitor::analyze] " - << "index associated to path \"" << iPathName << "\" (" << pathIndex - << ") is inconsistent with triggerResults::size() (" << triggerResults->size() - << ") -> plugin will not fill DQM info related to this path"; + edm::LogError("HLTFiltersDQMonitor") + << "[HLTFiltersDQMonitor::analyze] " + << "index associated to Path \"" << iPathName << "\" (" << pathIndex + << ") is inconsistent with triggerResults::size() (" << triggerResults->size() + << ") -> plugin will not fill DQM info related to this Path"; + continue; + } + auto const pathAccept = triggerResults->accept(pathIndex); + LogTrace("HLTFiltersDQMonitor") << "[HLTFiltersDQMonitor::analyze] " + << "Path = \"" << iPathName << "\", HLTConfigProvider::triggerIndex(\"" + << iPathName << "\") = " << pathIndex << ", Accept = " << pathAccept; + + // fill MonitorElement: PrimaryDataset (bin: Path) + auto const ibinKey = idset + "." + iPathName; + if (binIndexMap_.find(ibinKey) == binIndexMap_.end()) { + throw cms::Exception("HLTFiltersDQMonitorInvalidBinLabel") + << "invalid key for bin-index map (name of Path bin in MonitorElement of Dataset): \"" << ibinKey << "\""; + } + auto const ibin = binIndexMap_[ibinKey]; + if (0 < ibin and ibin <= size_t(meDatasetProf->getNbinsX())) { + meDatasetProf->Fill(ibin - 0.5, pathAccept); + } else { + edm::LogError("HLTFiltersDQMonitor") + << "out-of-range bin index of Path \"" << iPathName << "\" in MonitorElement of Dataset \"" << idset + << "\" (MonitorElement not filled): bin_key=\"" << ibinKey << "\", bin_index=" << ibin; + } + + // fill MonitorElement: Path (bin: filter) + auto const mePathName = efficPlotNamePrefix_ + idset + "_" + iPathName; + + // consider only Paths with a MonitorElement + if (mePathMap_.find(mePathName) == mePathMap_.end()) { + LogDebug("HLTFiltersDQMonitor") << "No MonitorElement associated to Path \"" << iPathName + << "\" in Dataset \"" << idset << "\" (will be ignored)"; + continue; + } + + MonitorElement* const mePathProf = mePathMap_[mePathName]; + + unsigned int indexLastFilterInPath = triggerResults->index(pathIndex) + 1; + LogTrace("HLTFiltersDQMonitor") << "[HLTFiltersDQMonitor::analyze] " + << "indexLastFilterInPath = " << indexLastFilterInPath; + // identify module corresponding to last filter executed in the Path + while (indexLastFilterInPath > 0) { + --indexLastFilterInPath; + auto const& labelLastFilterInPath = hltConfigProvider_.moduleLabel(pathIndex, indexLastFilterInPath); + auto const labelLastFilterInPathTag = edm::InputTag(labelLastFilterInPath, "", processName_); + unsigned int const indexLastFilterInTriggerEvent = + useTriggerEvent ? triggerEventHandle->filterIndex(labelLastFilterInPathTag) + : triggerEventWithRefs->filterIndex(labelLastFilterInPathTag); + LogTrace("HLTFiltersDQMonitor") << "[HLTFiltersDQMonitor::analyze] " + << "indexLastFilterInPath = " << indexLastFilterInPath + << ", labelLastFilterInPath = " << labelLastFilterInPath + << ", indexLastFilterInTriggerEvent = " << indexLastFilterInTriggerEvent + << " (triggerEventSize = " << triggerEventSize << ")"; + if (indexLastFilterInTriggerEvent < triggerEventSize) { + if (this->skipModuleByType(hltConfigProvider_.moduleType(labelLastFilterInPath))) { + continue; + } + break; + } + } + // number of modules in the path + unsigned int const nModulesInPath = hltConfigProvider_.size(pathIndex); + LogTrace("HLTFiltersDQMonitor") << "[HLTFiltersDQMonitor::analyze] " + << "-> selected indexLastFilterInPath = " << indexLastFilterInPath + << " (HLTConfigProvider::size(" << pathIndex << ") = " << nModulesInPath << ")"; + if (indexLastFilterInPath >= nModulesInPath) { + edm::LogError("HLTFiltersDQMonitor") + << " selected index (" << indexLastFilterInPath << ") for last filter of path \"" << iPathName + << "\" is inconsistent with number of modules in the Path (" << nModulesInPath << ")"; continue; } - auto const pathAccept(triggerResults->accept(pathIndex)); - LogTrace("") << "[HLTFiltersDQMonitor::analyze] " - << "Path = \"" << iPathName << "\", HLTConfigProvider::triggerIndex(\"" << iPathName - << "\") = " << pathIndex << ", Accept = " << pathAccept; - // fill MonitorElement: PrimaryDataset (bin: path) - if (meDatasetProf) { - auto const ibinKey = idset + "." + iPathName; + // store decision of previous filter + bool previousFilterAccept(true); + for (size_t modIdx = 0; modIdx < nModulesInPath; ++modIdx) { + // each filter-bin is filled, with a 0 or 1, only when all previous filters in the Path have passed + if (not previousFilterAccept) { + break; + } + // consider only selected EDFilter modules + auto const& moduleLabel = hltConfigProvider_.moduleLabel(pathIndex, modIdx); + if (this->skipModuleByEDMType(hltConfigProvider_.moduleEDMType(moduleLabel)) or + this->skipModuleByType(hltConfigProvider_.moduleType(moduleLabel))) { + continue; + } + // index of module in this Path [0,nModulesInPath) + unsigned int const slotModule = hltConfigProvider_.moduleIndex(pathIndex, moduleLabel); + bool filterAccept = false; + if (slotModule < indexLastFilterInPath) { + filterAccept = true; + } else if (slotModule == indexLastFilterInPath) { + filterAccept = pathAccept; + } + LogTrace("HLTFiltersDQMonitor") + << "[HLTFiltersDQMonitor::analyze] " + << "HLTConfigProvider::moduleLabel(" << pathIndex << ", " << modIdx << ") = \"" << moduleLabel + << "\", HLTConfigProvider::moduleIndex(" << pathIndex << ", \"" << moduleLabel << "\") = " << slotModule + << ", filterAccept = " << filterAccept << ", previousFilterAccept = " << previousFilterAccept; + + auto const ibinKey = idset + "." + iPathName + "." + moduleLabel; if (binIndexMap_.find(ibinKey) == binIndexMap_.end()) { throw cms::Exception("HLTFiltersDQMonitorInvalidBinLabel") - << "invalid key for bin-index map (name of Path in Dataset ME): \"" << ibinKey << "\""; + << "invalid key for bin-index map (name of Module bin in MonitorElement of Path): \"" << ibinKey + << "\""; } auto const ibin = binIndexMap_[ibinKey]; - if (0 < ibin and ibin <= size_t(meDatasetProf->getNbinsX())) { - meDatasetProf->Fill(ibin - 0.5, pathAccept); - } - } - // fill MonitorElement: Path (bin: filter) - auto const mePathName(efficPlotNamePrefix_ + idset + "_" + iPathName); - if (mePathMap_.find(mePathName) != mePathMap_.end()) { - auto* const mePathProf(mePathMap_[mePathName]); - if (true) { - if (true) { - unsigned indexLastFilterPathModules(triggerResults->index(pathIndex) + 1); - LogTrace("") << "[HLTFiltersDQMonitor::analyze] " - << "indexLastFilterPathModules = " << indexLastFilterPathModules; - // identify module corresponding to last filter executed in the path - while (indexLastFilterPathModules > 0) { - --indexLastFilterPathModules; - const std::string& labelLastFilterPathModules( - hltConfigProvider_.moduleLabel(pathIndex, indexLastFilterPathModules)); - const uint indexLastFilterFilters = - useTriggerEventAOD - ? triggerEventAOD->filterIndex(edm::InputTag(labelLastFilterPathModules, "", processName_)) - : triggerEventRAW->filterIndex(edm::InputTag(labelLastFilterPathModules, "", processName_)); - LogTrace("") << "[HLTFiltersDQMonitor::analyze] " - << "indexLastFilterPathModules = " << indexLastFilterPathModules - << ", labelLastFilterPathModules = " << labelLastFilterPathModules - << ", indexLastFilterFilters = " << indexLastFilterFilters - << " (triggerEventSize = " << triggerEventSize << ")"; - if (indexLastFilterFilters < triggerEventSize) { - if (this->skipModuleByType(hltConfigProvider_.moduleType(labelLastFilterPathModules))) { - continue; - } - break; - } - } - // number of modules in the path - const unsigned sizeModulesPath(hltConfigProvider_.size(pathIndex)); - LogTrace("") << "[HLTFiltersDQMonitor::analyze] " - << "-> selected indexLastFilterPathModules = " << indexLastFilterPathModules - << " (HLTConfigProvider::size(" << pathIndex << ") = " << sizeModulesPath << ")"; - if (indexLastFilterPathModules >= sizeModulesPath) { - edm::LogError("Logic") << " selected index (" << indexLastFilterPathModules - << ") for last filter of path \"" << iPathName - << "\" is inconsistent with number of modules in the path (" << sizeModulesPath - << ")"; - continue; - } - // store decision of previous filter - bool previousFilterAccept(true); - for (size_t modIdx = 0; modIdx < sizeModulesPath; ++modIdx) { - // each filter-bin is filled, with a 0 or 1, only when all previous filters in the path have passed - if (not previousFilterAccept) { - break; - } - // consider only selected EDFilter modules - auto const& moduleLabel(hltConfigProvider_.moduleLabel(pathIndex, modIdx)); - if (this->skipModuleByEDMType(hltConfigProvider_.moduleEDMType(moduleLabel)) or - this->skipModuleByType(hltConfigProvider_.moduleType(moduleLabel))) { - continue; - } - // index of the module in the path [0,sizeModulesPath) - const unsigned slotModule(hltConfigProvider_.moduleIndex(pathIndex, moduleLabel)); - bool filterAccept(false); - if (slotModule < indexLastFilterPathModules) { - filterAccept = true; - } else if (slotModule == indexLastFilterPathModules) { - filterAccept = pathAccept; - } - LogTrace("") << "[HLTFiltersDQMonitor::analyze] " - << "HLTConfigProvider::moduleLabel(" << pathIndex << ", " << modIdx << ") = \"" - << moduleLabel << "\", HLTConfigProvider::moduleIndex(" << pathIndex << ", \"" - << moduleLabel << "\") = " << slotModule << ", filterAccept = " << filterAccept - << ", previousFilterAccept = " << previousFilterAccept; - - auto const ibinKey = idset + "." + iPathName + "." + moduleLabel; - if (binIndexMap_.find(ibinKey) == binIndexMap_.end()) { - throw cms::Exception("HLTFiltersDQMonitorInvalidBinLabel") - << "invalid key for bin-index map (name of Module in Path ME): \"" << ibinKey << "\""; - } - auto const ibin = binIndexMap_[ibinKey]; - if (0 < ibin and ibin <= size_t(mePathProf->getNbinsX())) { - mePathProf->Fill(ibin - 0.5, filterAccept); - } - previousFilterAccept = filterAccept; - } - } + if (0 < ibin and ibin <= size_t(mePathProf->getNbinsX())) { + mePathProf->Fill(ibin - 0.5, filterAccept); + } else { + edm::LogError("HLTFiltersDQMonitor") + << "out-of-range bin index of Module \"" << moduleLabel + << "\" in MonitorElement of Path \"iPathName\" in Dataset \"" << idset + << "\" (MonitorElement not filled): bin_key=\"" << ibinKey << "\", bin_index=" << ibin; } + previousFilterAccept = filterAccept; } } } } } -bool HLTFiltersDQMonitor::skipStreamByName(const std::string& streamName) const { - if ((streamName.find("Physics") != std::string::npos) || (streamName.find("Scouting") != std::string::npos) || - (streamName.find("Parking") != std::string::npos) || (streamName == "A")) { - return false; - } - return true; +bool HLTFiltersDQMonitor::skipStreamByName(std::string const& streamName) const { + return ((streamName.find("Physics") == std::string::npos) and (streamName.find("Scouting") == std::string::npos) and + (streamName.find("Parking") == std::string::npos) and (streamName != "A")); } -bool HLTFiltersDQMonitor::skipPathMonitorElement(const std::string& pathName) const { - if ((pathName.find("HLT_") == std::string::npos) || (pathName.find("HLT_Physics") != std::string::npos) || - (pathName.find("HLT_Random") != std::string::npos)) { - return true; - } - return false; +bool HLTFiltersDQMonitor::skipPathMonitorElement(std::string const& pathName) const { + return ((pathName.find("HLT_") == std::string::npos) or (pathName.find("HLT_Physics") != std::string::npos) or + (pathName.find("HLT_Random") != std::string::npos)); } -bool HLTFiltersDQMonitor::skipModuleByEDMType(const std::string& moduleEDMType) const { +bool HLTFiltersDQMonitor::skipModuleByEDMType(std::string const& moduleEDMType) const { return (moduleEDMType != "EDFilter"); } -bool HLTFiltersDQMonitor::skipModuleByType(const std::string& moduleType) const { return (moduleType == "HLTBool"); } +bool HLTFiltersDQMonitor::skipModuleByType(std::string const& moduleType) const { return (moduleType == "HLTBool"); } void HLTFiltersDQMonitor::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { edm::ParameterSetDescription desc; desc.add("folderName", "HLT/Filters"); desc.add("efficPlotNamePrefix", "effic_"); desc.add("triggerResults", edm::InputTag("TriggerResults::HLT")); - desc.add("triggerSummaryAOD", edm::InputTag("hltTriggerSummaryAOD::HLT")); - desc.add("triggerSummaryRAW", edm::InputTag("hltTriggerSummaryRAW::HLT")); - descriptions.add("hltFiltersDQMonitor", desc); + desc.add("triggerEvent", edm::InputTag("hltTriggerSummaryAOD::HLT")); + desc.add("triggerEventWithRefs", edm::InputTag("hltTriggerSummaryRAW::HLT")); + descriptions.add("dqmHLTFiltersDQMonitor", desc); } DEFINE_FWK_MODULE(HLTFiltersDQMonitor); diff --git a/DQMOffline/Trigger/python/DQMOffline_Trigger_cff.py b/DQMOffline/Trigger/python/DQMOffline_Trigger_cff.py index 4db1eeac77bc8..0d4a2b40475b7 100644 --- a/DQMOffline/Trigger/python/DQMOffline_Trigger_cff.py +++ b/DQMOffline/Trigger/python/DQMOffline_Trigger_cff.py @@ -4,13 +4,13 @@ from DQM.HLTEvF.HLTObjectsMonitor_cfi import * # monitoring of efficiencies of HLT paths and filters -from DQMOffline.Trigger.hltFiltersDQMonitor_cfi import * -hltFiltersDQM = hltFiltersDQMonitor.clone( - folderName = 'HLT/Filters', - efficPlotNamePrefix = 'effic_', - triggerResults = 'TriggerResults::HLT', - triggerSummaryAOD = 'hltTriggerSummaryAOD::HLT', - triggerSummaryRAW = 'hltTriggerSummaryRAW::HLT', +from DQMOffline.Trigger.dqmHLTFiltersDQMonitor_cfi import dqmHLTFiltersDQMonitor as _dqmHLTFiltersDQMonitor +dqmHLTFiltersDQMonitor = _dqmHLTFiltersDQMonitor.clone( + folderName = 'HLT/Filters', + efficPlotNamePrefix = 'effic_', + triggerResults = 'TriggerResults::HLT', + triggerEvent = 'hltTriggerSummaryAOD::HLT', + triggerEventWithRefs = 'hltTriggerSummaryRAW::HLT' ) # Lumi @@ -121,7 +121,7 @@ ## ADD here sequences/modules which rely ONLY on collections stored in the AOD format offlineHLTSourceOnAOD = cms.Sequence( dqmEnvHLT - * hltFiltersDQM + * dqmHLTFiltersDQMonitor * lumiMonitorHLTsequence * muonFullOfflineDQM * HLTTauDQMOffline @@ -145,7 +145,7 @@ ## w/ the RECO step on-the-fly (to be added to offlineHLTSourceOnAOD which should run anyhow) offlineHLTSourceWithRECO = cms.Sequence( - hltFiltersDQM + dqmHLTFiltersDQMonitor * egHLTOffDQMSource ## NEEDED in VALIDATION, not really in MONITORING * egHLTOffDQMSource_HEP17 ## NEEDED in VALIDATION, not really in MONITORING * jetMETHLTOfflineAnalyzer diff --git a/DQMOffline/Trigger/python/DQMOffline_Trigger_cosmics_cff.py b/DQMOffline/Trigger/python/DQMOffline_Trigger_cosmics_cff.py index 35ed1de61bcc1..2c4898f836aac 100644 --- a/DQMOffline/Trigger/python/DQMOffline_Trigger_cosmics_cff.py +++ b/DQMOffline/Trigger/python/DQMOffline_Trigger_cosmics_cff.py @@ -33,7 +33,7 @@ #onlineHLTSource = cms.Sequence(EcalPi0Mon*EcalPhiSymMon*hltMonMuBits*dqmEnvHLTOnline) # HLT Offline ----------------------------------- -from DQMOffline.Trigger.hltFiltersDQMonitor_cfi import * +from DQMOffline.Trigger.dqmHLTFiltersDQMonitor_cfi import * # EGamma from DQMOffline.Trigger.EgHLTOfflineSource_cfi import * @@ -51,8 +51,9 @@ dqmEnvHLT= DQMServices.Components.DQMEnvironment_cfi.dqmEnv.clone( subSystemFolder = 'HLT' ) + offlineHLTSource = cms.Sequence( - hltFiltersDQMonitor * + dqmHLTFiltersDQMonitor * egHLTOffDQMSource * hltMuonOfflineAnalyzers * HLTTauDQMOffline * @@ -60,5 +61,5 @@ dqmEnvHLT ) -#triggerCosmicOfflineDQMSource = cms.Sequence(onlineHLTSource*offlineHLTSource) -triggerCosmicOfflineDQMSource = cms.Sequence(offlineHLTSource) +#triggerCosmicOfflineDQMSource = cms.Sequence(onlineHLTSource*offlineHLTSource) +triggerCosmicOfflineDQMSource = cms.Sequence(offlineHLTSource) diff --git a/DQMOffline/Trigger/python/HLT_DQM_Offline_cff.py b/DQMOffline/Trigger/python/HLT_DQM_Offline_cff.py index 749ad18606eba..ced6a88a33ba9 100644 --- a/DQMOffline/Trigger/python/HLT_DQM_Offline_cff.py +++ b/DQMOffline/Trigger/python/HLT_DQM_Offline_cff.py @@ -1,9 +1,9 @@ import FWCore.ParameterSet.Config as cms -from DQMOffline.Trigger.hltFiltersDQMonitor_cfi import * -hltFiltersDQMonitor.triggerSummaryAOD = 'hltTriggerSummaryAOD::HLT' -hltFiltersDQMonitor.triggerResults = 'TriggerResults::HLT' +from DQMOffline.Trigger.dqmHLTFiltersDQMonitor_cfi import * +dqmHLTFiltersDQMonitor.triggerEvent = 'hltTriggerSummaryAOD::HLT' +dqmHLTFiltersDQMonitor.triggerResults = 'TriggerResults::HLT' from DQMOffline.Trigger.HLTEventInfoClient_cfi import * -hltDqmOffline = cms.Sequence(hltFiltersDQMonitor*hltEventInfoClient) +hltDqmOffline = cms.Sequence( dqmHLTFiltersDQMonitor * hltEventInfoClient ) diff --git a/DQMOffline/Trigger/test/fv_dqmoffline_sourceclient-file_cfg.py b/DQMOffline/Trigger/test/fv_dqmoffline_sourceclient-file_cfg.py index 936a4283a89ce..7f3b973cd38a5 100644 --- a/DQMOffline/Trigger/test/fv_dqmoffline_sourceclient-file_cfg.py +++ b/DQMOffline/Trigger/test/fv_dqmoffline_sourceclient-file_cfg.py @@ -54,12 +54,12 @@ ############################### -# Only hltFiltersDQMonitor +# Only dqmHLTFiltersDQMonitor # ############################## # # Offline -process.pHLT = cms.Path(process.hltFiltersDQMonitor) +process.pHLT = cms.Path(process.dqmHLTFiltersDQMonitor) diff --git a/DQMOffline/Trigger/test/testHLTFiltersDQMonitor_cfg.py b/DQMOffline/Trigger/test/testHLTFiltersDQMonitor_cfg.py index 8b360ffc9b145..ab8404895ebfa 100644 --- a/DQMOffline/Trigger/test/testHLTFiltersDQMonitor_cfg.py +++ b/DQMOffline/Trigger/test/testHLTFiltersDQMonitor_cfg.py @@ -76,13 +76,13 @@ process.MessageLogger.FastReport = dict() ## EventData Modules -from DQMOffline.Trigger.hltFiltersDQMonitor_cfi import hltFiltersDQMonitor as _hltFiltersDQMonitor -process.dqmHLTFiltersDQMonitor = _hltFiltersDQMonitor.clone( +from DQMOffline.Trigger.dqmHLTFiltersDQMonitor_cfi import dqmHLTFiltersDQMonitor as _dqmHLTFiltersDQMonitor +process.dqmHLTFiltersDQMonitor = _dqmHLTFiltersDQMonitor.clone( folderName = 'HLT/Filters', efficPlotNamePrefix = 'effic_', triggerResults = 'TriggerResults::HLT', - triggerSummaryAOD = 'hltTriggerSummaryAOD::HLT', - triggerSummaryRAW = 'hltTriggerSummaryRAW::HLT' + triggerEvent = 'hltTriggerSummaryAOD::HLT', + triggerEventWithRefs = 'hltTriggerSummaryRAW::HLT' ) process.MessageLogger.HLTFiltersDQMonitor = dict() if args.debugMode: diff --git a/DQMOffline/Trigger/test/triggerSequenceTest_cfg.py b/DQMOffline/Trigger/test/triggerSequenceTest_cfg.py index 804b311118495..8517a4c4adbca 100644 --- a/DQMOffline/Trigger/test/triggerSequenceTest_cfg.py +++ b/DQMOffline/Trigger/test/triggerSequenceTest_cfg.py @@ -61,7 +61,7 @@ ) -process.p = cms.EndPath(process.hltFiltersDQMonitor) +process.p = cms.EndPath(process.dqmHLTFiltersDQMonitor) process.pp = cms.Path(process.dqmEnv+process.dqmSaver) process.DQMStore.verbose = 0 @@ -92,7 +92,7 @@ # # # copy stdout to a file # process.MessageLogger.detailedInfo = process.MessageLogger.cout -# process.MessageLogger.debugModules = ['hltFiltersDQMonitor'] +# process.MessageLogger.debugModules = ['dqmHLTFiltersDQMonitor'] # process.MessageLogger.critical = cms.untracked.PSet( # threshold = cms.untracked.string('ERROR'), # #threshold = cms.untracked.string('INFO'), diff --git a/DQMOffline/Trigger/test/trigger_dqmoffline_cfg.py b/DQMOffline/Trigger/test/trigger_dqmoffline_cfg.py index f3a5a7f57adc5..b08610eb8d61b 100644 --- a/DQMOffline/Trigger/test/trigger_dqmoffline_cfg.py +++ b/DQMOffline/Trigger/test/trigger_dqmoffline_cfg.py @@ -107,7 +107,7 @@ critical = cms.untracked.PSet( threshold = cms.untracked.string('ERROR') ), - debugModules = cms.untracked.vstring('hltFiltersDQMonitor'), + debugModules = cms.untracked.vstring('dqmHLTFiltersDQMonitor'), cout = cms.untracked.PSet( threshold = cms.untracked.string('WARNING'), WARNING = cms.untracked.PSet( @@ -132,7 +132,7 @@ process.allPath = cms.Path( process.triggerCosmicOfflineDQMSource * process.triggerOfflineDQMClient * process.hltOfflineDQMClient * process.dqmStoreStats ) #process.allPath = cms.Path( process.triggerCosmicOfflineDQMSource*process.hltOfflineDQMClient) #process.allPath = cms.Path( process.DQMOfflineCosmics) -#process.psource = cms.Path(process.hltFiltersDQMonitor) +#process.psource = cms.Path(process.dqmHLTFiltersDQMonitor) process.p = cms.EndPath(process.dqmSaver) process.DQMStore.verbose = 0 diff --git a/DQMOffline/Trigger/test/trigger_dqmoffline_sourceclient-file_cfg.py b/DQMOffline/Trigger/test/trigger_dqmoffline_sourceclient-file_cfg.py index a11a077afec0d..d0ce7f87a51d0 100644 --- a/DQMOffline/Trigger/test/trigger_dqmoffline_sourceclient-file_cfg.py +++ b/DQMOffline/Trigger/test/trigger_dqmoffline_sourceclient-file_cfg.py @@ -64,7 +64,7 @@ 'cout') ) -process.psource = cms.Path(process.hltFiltersDQMonitor) +process.psource = cms.Path(process.dqmHLTFiltersDQMonitor) process.p = cms.EndPath(process.dqmSaver) process.DQMStore.verbose = 0 process.DQM.collectorHost = '' diff --git a/DQMOffline/Trigger/test/trigger_dqmoffline_sourceclient_relval-file_cfg.py b/DQMOffline/Trigger/test/trigger_dqmoffline_sourceclient_relval-file_cfg.py index 0b3b996c36dfd..9e5d6d6136072 100644 --- a/DQMOffline/Trigger/test/trigger_dqmoffline_sourceclient_relval-file_cfg.py +++ b/DQMOffline/Trigger/test/trigger_dqmoffline_sourceclient_relval-file_cfg.py @@ -72,7 +72,7 @@ 'cout') ) -process.psource = cms.Path(process.hltFiltersDQMonitor) +process.psource = cms.Path(process.dqmHLTFiltersDQMonitor) process.p = cms.EndPath(process.dqmSaver) process.DQMStore.verbose = 0 process.DQM.collectorHost = '' diff --git a/DQMOffline/Trigger/test/trigger_dqmoffline_step2_cfg.py b/DQMOffline/Trigger/test/trigger_dqmoffline_step2_cfg.py index f2c2a8a65fd79..74bc26f68e1cb 100644 --- a/DQMOffline/Trigger/test/trigger_dqmoffline_step2_cfg.py +++ b/DQMOffline/Trigger/test/trigger_dqmoffline_step2_cfg.py @@ -55,7 +55,7 @@ # critical = cms.untracked.PSet( # threshold = cms.untracked.string('ERROR') # ), -# debugModules = cms.untracked.vstring('hltFiltersDQMonitor'), +# debugModules = cms.untracked.vstring('dqmHLTFiltersDQMonitor'), ##debugModules = cms.untracked.vstring('*'), # cout = cms.untracked.PSet( # threshold = cms.untracked.string('WARNING'), @@ -73,7 +73,7 @@ process.triggerOfflineDQMSource.remove(process.l1tcsctf) process.AllPath = cms.Path(process.triggerOfflineDQMSource * process.MEtoEDMConverter) -#process.AllPath = cms.Path(process.hltFiltersDQMonitor * process.MEtoEDMConverter) +#process.AllPath = cms.Path(process.dqmHLTFiltersDQMonitor * process.MEtoEDMConverter) process.outpath = cms.EndPath(process.EDM) From a6fe90eccaf3c0eb78dbe391a71a85a0184c1002 Mon Sep 17 00:00:00 2001 From: Marino Missiroli Date: Wed, 4 Jan 2023 18:54:05 +0100 Subject: [PATCH 66/77] avoid extra map searches in HLTFiltersDQMonitor --- .../Trigger/plugins/HLTFiltersDQMonitor.cc | 26 +++++++++++-------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/DQMOffline/Trigger/plugins/HLTFiltersDQMonitor.cc b/DQMOffline/Trigger/plugins/HLTFiltersDQMonitor.cc index 0fa4b85c5b2ea..9b6072a607c7b 100644 --- a/DQMOffline/Trigger/plugins/HLTFiltersDQMonitor.cc +++ b/DQMOffline/Trigger/plugins/HLTFiltersDQMonitor.cc @@ -316,11 +316,12 @@ void HLTFiltersDQMonitor::analyze(const edm::Event& iEvent, const edm::EventSetu continue; } - if (binIndexMap_.find(iPathName) == binIndexMap_.end()) { + auto const foundBin = binIndexMap_.find(iPathName); + if (foundBin == binIndexMap_.end()) { throw cms::Exception("HLTFiltersDQMonitorInvalidBinLabel") << "invalid key for bin-index map (name of Path bin in MonitorElement of HLT Menu): \"" << iPathName << "\""; } - auto const ibin = binIndexMap_[iPathName]; + auto const ibin = foundBin->second; if ((0 < ibin) and (ibin <= size_t(meMenu_->getNbinsX()))) { auto const pathAccept = triggerResults->accept(pathIndex); meMenu_->Fill(ibin - 0.5, pathAccept); @@ -378,12 +379,13 @@ void HLTFiltersDQMonitor::analyze(const edm::Event& iEvent, const edm::EventSetu // consider only Datasets with a MonitorElement (see bookHistograms) auto const meDatasetName = efficPlotNamePrefix_ + idset; - if (meDatasetMap_.find(meDatasetName) == meDatasetMap_.end()) { + auto const meDatasetMapFindIt = meDatasetMap_.find(meDatasetName); + if (meDatasetMapFindIt == meDatasetMap_.end()) { LogDebug("HLTFiltersDQMonitor") << "No MonitorElement associated to Dataset \"" << idset << "\" in Stream \"" << istream << "\" (will be ignored)"; continue; } - MonitorElement* const meDatasetProf = meDatasetMap_[meDatasetName]; + MonitorElement* const meDatasetProf = meDatasetMapFindIt->second; // loop over Paths in PrimaryDataset auto const& dsetPathNames = hltConfigProvider_.datasetContent(idset); @@ -404,11 +406,12 @@ void HLTFiltersDQMonitor::analyze(const edm::Event& iEvent, const edm::EventSetu // fill MonitorElement: PrimaryDataset (bin: Path) auto const ibinKey = idset + "." + iPathName; - if (binIndexMap_.find(ibinKey) == binIndexMap_.end()) { + auto const foundBin = binIndexMap_.find(ibinKey); + if (foundBin == binIndexMap_.end()) { throw cms::Exception("HLTFiltersDQMonitorInvalidBinLabel") << "invalid key for bin-index map (name of Path bin in MonitorElement of Dataset): \"" << ibinKey << "\""; } - auto const ibin = binIndexMap_[ibinKey]; + auto const ibin = foundBin->second; if (0 < ibin and ibin <= size_t(meDatasetProf->getNbinsX())) { meDatasetProf->Fill(ibin - 0.5, pathAccept); } else { @@ -421,13 +424,13 @@ void HLTFiltersDQMonitor::analyze(const edm::Event& iEvent, const edm::EventSetu auto const mePathName = efficPlotNamePrefix_ + idset + "_" + iPathName; // consider only Paths with a MonitorElement - if (mePathMap_.find(mePathName) == mePathMap_.end()) { + auto const mePathMapFindIt = mePathMap_.find(mePathName); + if (mePathMapFindIt == mePathMap_.end()) { LogDebug("HLTFiltersDQMonitor") << "No MonitorElement associated to Path \"" << iPathName << "\" in Dataset \"" << idset << "\" (will be ignored)"; continue; } - - MonitorElement* const mePathProf = mePathMap_[mePathName]; + MonitorElement* const mePathProf = mePathMapFindIt->second; unsigned int indexLastFilterInPath = triggerResults->index(pathIndex) + 1; LogTrace("HLTFiltersDQMonitor") << "[HLTFiltersDQMonitor::analyze] " @@ -491,12 +494,13 @@ void HLTFiltersDQMonitor::analyze(const edm::Event& iEvent, const edm::EventSetu << ", filterAccept = " << filterAccept << ", previousFilterAccept = " << previousFilterAccept; auto const ibinKey = idset + "." + iPathName + "." + moduleLabel; - if (binIndexMap_.find(ibinKey) == binIndexMap_.end()) { + auto const foundBin = binIndexMap_.find(ibinKey); + if (foundBin == binIndexMap_.end()) { throw cms::Exception("HLTFiltersDQMonitorInvalidBinLabel") << "invalid key for bin-index map (name of Module bin in MonitorElement of Path): \"" << ibinKey << "\""; } - auto const ibin = binIndexMap_[ibinKey]; + auto const ibin = foundBin->second; if (0 < ibin and ibin <= size_t(mePathProf->getNbinsX())) { mePathProf->Fill(ibin - 0.5, filterAccept); } else { From f2633c1cf77fba1adee524849e28c1528d31b448 Mon Sep 17 00:00:00 2001 From: mmusich Date: Tue, 17 Jan 2023 15:11:53 +0100 Subject: [PATCH 67/77] fix ClusterStorer::ClusterHitRecord::rekey for Phase2TrackerRecHit1D --- CommonTools/RecoAlgos/src/ClusterStorer.cc | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/CommonTools/RecoAlgos/src/ClusterStorer.cc b/CommonTools/RecoAlgos/src/ClusterStorer.cc index 24db306e50b0f..971287616b47f 100644 --- a/CommonTools/RecoAlgos/src/ClusterStorer.cc +++ b/CommonTools/RecoAlgos/src/ClusterStorer.cc @@ -181,22 +181,22 @@ namespace helper { } // ------------------------------------------------------------- - // Specific rekey for class template ClusterRefType = VectorHit::ClusterRef, - // RecHitType is not used. + // Specific rekey for class template ClusterRefType = Phase2TrackerRecHit1D::ClusterRef template <> - template // or template<> to specialise also here? - void ClusterStorer::ClusterHitRecord::rekey(const VectorHit::ClusterRef &newRef) { + template + void ClusterStorer::ClusterHitRecord::rekey( + const Phase2TrackerRecHit1D::ClusterRef &newRef) { TrackingRecHit &genericHit = (*hits_)[index_]; const std::type_info &hit_type = typeid(genericHit); OmniClusterRef *cluRef = nullptr; - if (typeid(VectorHit) == hit_type) { + if (typeid(Phase2TrackerRecHit1D) == hit_type) { + cluRef = &static_cast(genericHit).omniCluster(); + } else if (typeid(VectorHit) == hit_type) { VectorHit &vHit = static_cast(genericHit); // FIXME: this essentially uses a hack // https://github.com/cms-sw/cmssw/blob/master/DataFormats/TrackerCommon/interface/TrackerTopology.h#L291 cluRef = (SiStripDetId(detid_).stereo() ? &vHit.upperClusterRef() : &vHit.lowerClusterRef()); - } else { - return; } assert(cluRef != nullptr); // to catch missing RecHit types From 31d2c4a15f2229f4496ef5ae0059fc69af54746c Mon Sep 17 00:00:00 2001 From: Josh Bendavid Date: Tue, 17 Jan 2023 00:52:24 +0100 Subject: [PATCH 68/77] re-initialize geometry in g4e propagator as required at beginning of propagation and for each step --- TrackPropagation/Geant4e/src/Geant4ePropagator.cc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/TrackPropagation/Geant4e/src/Geant4ePropagator.cc b/TrackPropagation/Geant4e/src/Geant4ePropagator.cc index 54852ac133027..42f1418322925 100644 --- a/TrackPropagation/Geant4e/src/Geant4ePropagator.cc +++ b/TrackPropagation/Geant4e/src/Geant4ePropagator.cc @@ -30,6 +30,7 @@ #include "G4TransportationManager.hh" #include "G4Tubs.hh" #include "G4UImanager.hh" +#include "G4ErrorPropagationNavigator.hh" // CLHEP #include "CLHEP/Units/GlobalSystemOfUnits.h" @@ -311,11 +312,18 @@ std::pair Geant4ePropagator::propagateGeneric( theG4eManager->InitTrackPropagation(); + // re-initialize navigator to avoid mismatches and/or segfaults + theG4eManager->GetErrorPropagationNavigator()->LocateGlobalPointAndSetup( + g4InitPos, &g4InitMom, /*pRelativeSearch = */ false, /*ignoreDirection = */ false); + bool continuePropagation = true; while (continuePropagation) { iterations++; LogDebug("Geant4e") << std::endl << "step count " << iterations << " step length " << finalPathLength; + // re-initialize navigator to avoid mismatches and/or segfaults + theG4eManager->GetErrorPropagationNavigator()->LocateGlobalPointWithinVolume(g4eTrajState.GetPosition()); + const int ierr = theG4eManager->PropagateOneStep(&g4eTrajState, mode); if (ierr != 0) { From 8f4f5387090f16bf340e85d0b21f599d722280a5 Mon Sep 17 00:00:00 2001 From: Marino Missiroli Date: Mon, 16 Jan 2023 11:16:37 +0100 Subject: [PATCH 69/77] guard against no L1T uGT digis in L1TriggerResultsConverter --- .../plugins/L1TriggerResultsConverter.cc | 21 ++++++++++--------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/PhysicsTools/NanoAOD/plugins/L1TriggerResultsConverter.cc b/PhysicsTools/NanoAOD/plugins/L1TriggerResultsConverter.cc index da0b071c8ecb2..7544cfa450b8f 100644 --- a/PhysicsTools/NanoAOD/plugins/L1TriggerResultsConverter.cc +++ b/PhysicsTools/NanoAOD/plugins/L1TriggerResultsConverter.cc @@ -125,16 +125,17 @@ void L1TriggerResultsConverter::beginRun(edm::Run const&, edm::EventSetup const& // ------------ method called to produce the data ------------ void L1TriggerResultsConverter::produce(edm::Event& iEvent, const edm::EventSetup& iSetup) { - using namespace edm; const std::vector* wordp = nullptr; bool unprefireable_bit = false; if (!legacyL1_) { const auto& resultsProd = iEvent.get(token_); - wordp = &resultsProd.at(0, 0).getAlgoDecisionFinal(); + if (not resultsProd.isEmpty(0)) { + wordp = &resultsProd.at(0, 0).getAlgoDecisionFinal(); + } if (store_unprefireable_bit_) { auto handleExtResults = iEvent.getHandle(token_ext_); if (handleExtResults.isValid()) { - if (handleExtResults->size() != 0) { + if (not handleExtResults->isEmpty(0)) { unprefireable_bit = handleExtResults->at(0, 0).getExternalDecision(GlobalExtBlk::maxExternalConditions - 1); } } else { @@ -146,17 +147,17 @@ void L1TriggerResultsConverter::produce(edm::Event& iEvent, const edm::EventSetu const auto& resultsProd = iEvent.get(tokenLegacy_); wordp = &resultsProd.decisionWord(); } - HLTGlobalStatus l1bitsAsHLTStatus(names_.size()); + edm::HLTGlobalStatus l1bitsAsHLTStatus(names_.size()); unsigned indices_size = indices_.size(); for (size_t nidx = 0; nidx < indices_size; nidx++) { - unsigned int index = indices_[nidx]; - bool result = wordp->at(index); - if (!mask_.empty()) - result &= (mask_[index] != 0); - l1bitsAsHLTStatus[nidx] = HLTPathStatus(result ? edm::hlt::Pass : edm::hlt::Fail); + unsigned int const index = indices_[nidx]; + bool result = wordp ? wordp->at(index) : false; + if (not mask_.empty()) + result &= (mask_.at(index) != 0); + l1bitsAsHLTStatus[nidx] = edm::HLTPathStatus(result ? edm::hlt::Pass : edm::hlt::Fail); } if (store_unprefireable_bit_) - l1bitsAsHLTStatus[indices_size] = HLTPathStatus(unprefireable_bit ? edm::hlt::Pass : edm::hlt::Fail); + l1bitsAsHLTStatus[indices_size] = edm::HLTPathStatus(unprefireable_bit ? edm::hlt::Pass : edm::hlt::Fail); //mimic HLT trigger bits for L1 auto out = std::make_unique(l1bitsAsHLTStatus, names_); iEvent.put(std::move(out)); From 183b4370fa64a13183a9f6ff04fa9cbe1fdb9128 Mon Sep 17 00:00:00 2001 From: boundino Date: Thu, 12 Jan 2023 17:59:22 +0100 Subject: [PATCH 70/77] add vertex smearing key: Realistic2022PbPbCollision --- .../StandardSequences/python/VtxSmeared.py | 1 + .../python/VtxSmearedParameters_cfi.py | 13 +++++++++++++ .../VtxSmearedRealistic2022PbPbCollision_cfi.py | 7 +++++++ 3 files changed, 21 insertions(+) create mode 100644 IOMC/EventVertexGenerators/python/VtxSmearedRealistic2022PbPbCollision_cfi.py diff --git a/Configuration/StandardSequences/python/VtxSmeared.py b/Configuration/StandardSequences/python/VtxSmeared.py index b2354d564ac48..8b40cb43f17a9 100644 --- a/Configuration/StandardSequences/python/VtxSmeared.py +++ b/Configuration/StandardSequences/python/VtxSmeared.py @@ -68,6 +68,7 @@ 'Realistic25ns900GeV2021Collision' : 'IOMC.EventVertexGenerators.VtxSmearedRealistic25ns900GeV2021Collision_cfi', 'Realistic25ns13p6TeVEarly2022Collision' : 'IOMC.EventVertexGenerators.VtxSmearedRealistic25ns13p6TeVEarly2022Collision_cfi', 'Nominal2022PbPbCollision' : 'IOMC.EventVertexGenerators.VtxSmearedNominal2022PbPbCollision_cfi', + 'Realistic2022PbPbCollision' : 'IOMC.EventVertexGenerators.VtxSmearedRealistic2022PbPbCollision_cfi', } VtxSmearedDefaultKey='Realistic50ns13TeVCollision' VtxSmearedHIDefaultKey='RealisticPbPbCollision2018' diff --git a/IOMC/EventVertexGenerators/python/VtxSmearedParameters_cfi.py b/IOMC/EventVertexGenerators/python/VtxSmearedParameters_cfi.py index 4a8da925b1c98..ec8807ac99803 100644 --- a/IOMC/EventVertexGenerators/python/VtxSmearedParameters_cfi.py +++ b/IOMC/EventVertexGenerators/python/VtxSmearedParameters_cfi.py @@ -983,6 +983,19 @@ Z0 = cms.double(1.298155) ) +# From 2022 PbPb test data 362294 +Realistic2022PbPbCollisionVtxSmearingParameters = cms.PSet( + Phi = cms.double(0.0), + BetaStar = cms.double(50), + Emittance = cms.double(3.36e-08), + Alpha = cms.double(0.0), + SigmaZ = cms.double(5.01265), + TimeOffset = cms.double(0.0), + X0 = cms.double(0.1017599), + Y0 = cms.double(-0.015602), + Z0 = cms.double(0.131175) +) + # Parameters for HL-LHC operation at 13TeV HLLHCVtxSmearingParameters = cms.PSet( MeanXIncm = cms.double(0.), diff --git a/IOMC/EventVertexGenerators/python/VtxSmearedRealistic2022PbPbCollision_cfi.py b/IOMC/EventVertexGenerators/python/VtxSmearedRealistic2022PbPbCollision_cfi.py new file mode 100644 index 0000000000000..4087a9d36f263 --- /dev/null +++ b/IOMC/EventVertexGenerators/python/VtxSmearedRealistic2022PbPbCollision_cfi.py @@ -0,0 +1,7 @@ +import FWCore.ParameterSet.Config as cms + +from IOMC.EventVertexGenerators.VtxSmearedParameters_cfi import Realistic2022PbPbCollisionVtxSmearingParameters,VtxSmearedCommon +VtxSmeared = cms.EDProducer("BetafuncEvtVtxGenerator", + Realistic2022PbPbCollisionVtxSmearingParameters, + VtxSmearedCommon +) From 738526ab6eb111ac8d2da81e810b4119b2490078 Mon Sep 17 00:00:00 2001 From: Saumya Phor Date: Mon, 30 Jan 2023 21:40:54 +0100 Subject: [PATCH 71/77] update json files for DMD tag --- CondFormats/Common/data/BeamSpotObjectsRcdByLumi_prep.json | 2 +- CondFormats/Common/data/BeamSpotObjectsRcdByRun_prep.json | 2 +- .../Common/data/CTPPSRPAlignmentCorrectionsDataRcd_prep.json | 2 +- .../Common/data/PPSTimingCalibrationRcd_Sampic_prep.json | 2 +- CondFormats/Common/data/PPSTimingCalibrationRcd_prep.json | 2 +- CondFormats/Common/data/SiStripBadStripRcd_prep.json | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/CondFormats/Common/data/BeamSpotObjectsRcdByLumi_prep.json b/CondFormats/Common/data/BeamSpotObjectsRcdByLumi_prep.json index de88547798705..7e09ee8d705c0 100644 --- a/CondFormats/Common/data/BeamSpotObjectsRcdByLumi_prep.json +++ b/CondFormats/Common/data/BeamSpotObjectsRcdByLumi_prep.json @@ -1,7 +1,7 @@ { "destinationDatabase": "oracle://cms_orcoff_prep/CMS_CONDITIONS", "destinationTags": { - "BeamSpotObjects_PCL_byLumi_v1_prompt": {} + "BeamSpotObjects_PCL_byLumi_prep_prompt": {} }, "inputTag": "BeamSpotObject_ByLumi", "since": null, diff --git a/CondFormats/Common/data/BeamSpotObjectsRcdByRun_prep.json b/CondFormats/Common/data/BeamSpotObjectsRcdByRun_prep.json index b8311de996706..9fa54d09bcd85 100644 --- a/CondFormats/Common/data/BeamSpotObjectsRcdByRun_prep.json +++ b/CondFormats/Common/data/BeamSpotObjectsRcdByRun_prep.json @@ -3,7 +3,7 @@ "destinationTags": { "BeamSpotObjects_PCL_byRun_v1_express": {}, "BeamSpotObjects_PCL_byRun_v1_hlt": {}, - "BeamSpotObjects_PCL_byRun_v1_prompt": {} + "BeamSpotObjects_PCL_byRun_prep_prompt": {} }, "inputTag": "BeamSpotObject_ByRun", "since": null, diff --git a/CondFormats/Common/data/CTPPSRPAlignmentCorrectionsDataRcd_prep.json b/CondFormats/Common/data/CTPPSRPAlignmentCorrectionsDataRcd_prep.json index a630f909a4f6e..1bf56f86ddd2a 100644 --- a/CondFormats/Common/data/CTPPSRPAlignmentCorrectionsDataRcd_prep.json +++ b/CondFormats/Common/data/CTPPSRPAlignmentCorrectionsDataRcd_prep.json @@ -1,7 +1,7 @@ { "destinationDatabase": "oracle://cms_orcoff_prep/CMS_CONDITIONS", "destinationTags": { - "CTPPSRPAlignment_byPCL_v1_prompt": {} + "CTPPSRPAlignment_byPCL_prep_prompt": {} }, "inputTag": "CTPPSRPAlignment_real_pcl", "since": null, diff --git a/CondFormats/Common/data/PPSTimingCalibrationRcd_Sampic_prep.json b/CondFormats/Common/data/PPSTimingCalibrationRcd_Sampic_prep.json index 23fc587ef7bb0..9813725254731 100644 --- a/CondFormats/Common/data/PPSTimingCalibrationRcd_Sampic_prep.json +++ b/CondFormats/Common/data/PPSTimingCalibrationRcd_Sampic_prep.json @@ -1,7 +1,7 @@ { "destinationDatabase": "oracle://cms_orcoff_prep/CMS_CONDITIONS", "destinationTags": { - "CTPPPSTimingCalibration_SAMPIC_byPCL_v1_prompt": {} + "CTPPPSTimingCalibration_SAMPIC_byPCL_prep_prompt": {} }, "inputTag": "PPSDiamondSampicCalibration_pcl", "since": null, diff --git a/CondFormats/Common/data/PPSTimingCalibrationRcd_prep.json b/CondFormats/Common/data/PPSTimingCalibrationRcd_prep.json index ae3b18c2788bb..d9669bbdd7467 100644 --- a/CondFormats/Common/data/PPSTimingCalibrationRcd_prep.json +++ b/CondFormats/Common/data/PPSTimingCalibrationRcd_prep.json @@ -1,7 +1,7 @@ { "destinationDatabase": "oracle://cms_orcoff_prep/CMS_CONDITIONS", "destinationTags": { - "CTPPPSTimingCalibration_HPTDC_byPCL_v1_prompt": {} + "CTPPPSTimingCalibration_HPTDC_byPCL_prep_prompt": {} }, "inputTag": "PPSDiamondTimingCalibration_pcl", "since": null, diff --git a/CondFormats/Common/data/SiStripBadStripRcd_prep.json b/CondFormats/Common/data/SiStripBadStripRcd_prep.json index 7a7031a6e720b..6b1313b955730 100644 --- a/CondFormats/Common/data/SiStripBadStripRcd_prep.json +++ b/CondFormats/Common/data/SiStripBadStripRcd_prep.json @@ -2,7 +2,7 @@ "destinationDatabase": "oracle://cms_orcoff_prep/CMS_CONDITIONS", "destinationTags": { "SiStripBadChannel_PCL_v1_hlt": {}, - "SiStripBadChannel_PCL_v1_prompt": {} + "SiStripBadChannel_PCL_prep_prompt": {} }, "inputTag": "SiStripBadStrip_pcl", "since": null, From 9dd3dd569dd486281b125d191a2be9400384a28b Mon Sep 17 00:00:00 2001 From: Marino Missiroli Date: Sun, 29 Jan 2023 08:55:16 +0100 Subject: [PATCH 72/77] cmsDriver.py: flush stdout buffer before call to os.execvpe --- Configuration/Applications/scripts/cmsDriver.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Configuration/Applications/scripts/cmsDriver.py b/Configuration/Applications/scripts/cmsDriver.py index f20e353075101..90009fe476106 100755 --- a/Configuration/Applications/scripts/cmsDriver.py +++ b/Configuration/Applications/scripts/cmsDriver.py @@ -45,10 +45,8 @@ def run(): commandString = options.prefix+" cmsRun "+options.suffix print("Starting "+commandString+' '+options.python_filename) commands = commandString.lstrip().split() + sys.stdout.flush() os.execvpe(commands[0],commands+[options.python_filename],os.environ) sys.exit() run() - - - From 5cda08a01130b79d93ac1fbcf3e52f442a98d58b Mon Sep 17 00:00:00 2001 From: Abhirami Harilal Date: Tue, 15 Nov 2022 15:53:41 +0100 Subject: [PATCH 73/77] Add TTID error plots --- .../interface/IntegrityClient.h | 1 + .../python/IntegrityClient_cfi.py | 12 ++++++++++-- DQM/EcalMonitorClient/src/IntegrityClient.cc | 19 +++++++++++++++++-- .../python/IntegrityTask_cfi.py | 15 +++++++++++++++ DQM/EcalMonitorTasks/src/IntegrityTask.cc | 8 ++++++++ 5 files changed, 51 insertions(+), 4 deletions(-) diff --git a/DQM/EcalMonitorClient/interface/IntegrityClient.h b/DQM/EcalMonitorClient/interface/IntegrityClient.h index 1a49d53629002..d3c47007ffd18 100644 --- a/DQM/EcalMonitorClient/interface/IntegrityClient.h +++ b/DQM/EcalMonitorClient/interface/IntegrityClient.h @@ -23,6 +23,7 @@ namespace ecaldqm { void setTokens(edm::ConsumesCollector&) override; float errFractionThreshold_; + int processedEvents; }; } // namespace ecaldqm diff --git a/DQM/EcalMonitorClient/python/IntegrityClient_cfi.py b/DQM/EcalMonitorClient/python/IntegrityClient_cfi.py index d91cfb18521c9..7f631d75a86da 100644 --- a/DQM/EcalMonitorClient/python/IntegrityClient_cfi.py +++ b/DQM/EcalMonitorClient/python/IntegrityClient_cfi.py @@ -18,7 +18,8 @@ ChId = ecalIntegrityTask.MEs.ChId, TowerId = ecalIntegrityTask.MEs.TowerId, BXSRP = ecalRawDataTask.MEs.BXSRP, - BXTCC = ecalRawDataTask.MEs.BXTCC + BXTCC = ecalRawDataTask.MEs.BXTCC, + NumEvents = ecalOccupancyTask.MEs.NEvents ), MEs = cms.untracked.PSet( QualitySummary = cms.untracked.PSet( @@ -41,6 +42,13 @@ otype = cms.untracked.string('Ecal3P'), btype = cms.untracked.string('Crystal'), description = cms.untracked.string('Map of channel status as given by the Ecal Channel Status Record. LEGEND:
0: Channel ok,
1: DAC settings problem, pedestal not in the design range,
2: Channel with no laser, ok elsewhere,
3: Noisy,
4: Very noisy,
5-7: Reserved for more categories of noisy channels,
8: Channel at fixed gain 6 (or 6 and 1),
9: Channel at fixed gain 1,
10: Channel at fixed gain 0 (dead of type this),
11: Non-responding isolated channel (dead of type other),
12: Channel and one or more neigbors not responding (e.g.: in a dead VFE 5x1 channel),
13: Channel in TT with no data link, TP data ok,
14: Channel in TT with no data link and no TP data.') - ) + ), + TowerIdNormalized = cms.untracked.PSet( + path = cms.untracked.string('%(subdet)s/%(prefix)sIntegrityTask/TTId/%(prefix)sIT TTId Normalized %(sm)s'), + kind = cms.untracked.string('TH2F'), + otype = cms.untracked.string('SM'), + btype = cms.untracked.string('SuperCrystal'), + description = cms.untracked.string('TTID errors normalized by total no.of processed events per run.') + ) ) ) diff --git a/DQM/EcalMonitorClient/src/IntegrityClient.cc b/DQM/EcalMonitorClient/src/IntegrityClient.cc index ff90ebdc3dad2..159904346cce8 100644 --- a/DQM/EcalMonitorClient/src/IntegrityClient.cc +++ b/DQM/EcalMonitorClient/src/IntegrityClient.cc @@ -8,9 +8,10 @@ #include "DataFormats/EcalDetId/interface/EEDetId.h" #include "DQM/EcalCommon/interface/EcalDQMCommonUtils.h" +#include "DQM/EcalCommon/interface/MESetNonObject.h" namespace ecaldqm { - IntegrityClient::IntegrityClient() : DQWorkerClient(), errFractionThreshold_(0.) { + IntegrityClient::IntegrityClient() : DQWorkerClient(), errFractionThreshold_(0.), processedEvents(0) { qualitySummaries_.insert("Quality"); qualitySummaries_.insert("QualitySummary"); } @@ -44,7 +45,21 @@ namespace ecaldqm { MESet const& sGainSwitch(sources_.at("GainSwitch")); MESet const& sTowerId(sources_.at("TowerId")); MESet const& sBlockSize(sources_.at("BlockSize")); - + MESetNonObject const& sNumEvents(static_cast(sources_.at("NumEvents"))); + + //Get the no.of events per LS calculated in OccupancyTask + int nEv = sNumEvents.getFloatValue(); + processedEvents += nEv; //Sum it up to get the total processed events for the whole run. + + //TTID errors nomalized by total no.of events in a run. + MESet& meTTIDNorm(MEs_.at("TowerIdNormalized")); + MESet::iterator tEnd(meTTIDNorm.end(GetElectronicsMap())); + for (MESet::iterator tItr(meTTIDNorm.beginChannel(GetElectronicsMap())); tItr != tEnd; + tItr.toNextChannel(GetElectronicsMap())) { + DetId id(tItr->getId()); + float towerid(sTowerId.getBinContent(getEcalDQMSetupObjects(), id)); + tItr->setBinContent(towerid / processedEvents); + } // Fill Channel Status Map MEs // Record is checked for updates at every endLumi and filled here MESet::iterator chSEnd(meChStatus.end(GetElectronicsMap())); diff --git a/DQM/EcalMonitorTasks/python/IntegrityTask_cfi.py b/DQM/EcalMonitorTasks/python/IntegrityTask_cfi.py index 42387f2bd0323..e3613293938d1 100644 --- a/DQM/EcalMonitorTasks/python/IntegrityTask_cfi.py +++ b/DQM/EcalMonitorTasks/python/IntegrityTask_cfi.py @@ -70,6 +70,21 @@ otype = cms.untracked.string('SM'), btype = cms.untracked.string('SuperCrystal'), description = cms.untracked.string('') + ), + TTIDTotal = cms.untracked.PSet( + path = cms.untracked.string('%(subdet)s/%(prefix)sIntegrityTask/%(prefix)sIT weighted TTID errors'), + kind = cms.untracked.string('TH1F'), + otype = cms.untracked.string('Ecal2P'), + btype = cms.untracked.string('DCC'), + description = cms.untracked.string('Total number of TTID errors for each FED. Histogram filled weighted by no.of crystals per tower to be compatible with the other integrity errors which are binned by crystals.') + ), + TTIDByLumi = cms.untracked.PSet( + path = cms.untracked.string('%(subdet)s/%(prefix)sIntegrityTask/%(prefix)sIT weighted TTID errors by lumi'), + kind = cms.untracked.string('TH1F'), + otype = cms.untracked.string('Ecal2P'), + btype = cms.untracked.string('DCC'), + perLumi = cms.untracked.bool(True), + description = cms.untracked.string('Total number of TTID errors for each FED in this lumi section. Histogram filled weighted by no.of crystals per tower to be compatible with the other integrity errors which are binned by crystals.') ) ) ) diff --git a/DQM/EcalMonitorTasks/src/IntegrityTask.cc b/DQM/EcalMonitorTasks/src/IntegrityTask.cc index c4228f45890e6..032cd64872c93 100644 --- a/DQM/EcalMonitorTasks/src/IntegrityTask.cc +++ b/DQM/EcalMonitorTasks/src/IntegrityTask.cc @@ -13,6 +13,7 @@ namespace ecaldqm { if (ByLumiResetSwitch) { MEs_.at("MapByLumi").reset(GetElectronicsMap()); MEs_.at("ByLumi").reset(GetElectronicsMap()); + MEs_.at("TTIDByLumi").reset(GetElectronicsMap()); } } @@ -78,6 +79,8 @@ namespace ecaldqm { MESet& meByLumi(MEs_.at("ByLumi")); MESet& meTotal(MEs_.at("Total")); MESet& meTrendNErrors(MEs_.at("TrendNErrors")); + MESet& meTTIDTotal(MEs_.at("TTIDTotal")); + MESet& meTTIDByLumi(MEs_.at("TTIDByLumi")); std::for_each(_ids.begin(), _ids.end(), [&](EcalElectronicsIdCollection::value_type const& id) { set->fill(getEcalDQMSetupObjects(), id); @@ -90,6 +93,11 @@ namespace ecaldqm { nCrystals = 25.; meByLumi.fill(getEcalDQMSetupObjects(), dccid, nCrystals); meTotal.fill(getEcalDQMSetupObjects(), dccid, nCrystals); + + if (_collection == kTowerIdErrors) { + meTTIDByLumi.fill(getEcalDQMSetupObjects(), dccid, nCrystals); + meTTIDTotal.fill(getEcalDQMSetupObjects(), dccid, nCrystals); + } // Fill Integrity Errors Map with tower errors for this lumi // Since binned by crystal for compatibility with channel errors, // fill with constituent channels of tower From ec942def7ec3bc0ae5393d7a6c62d7de15a94779 Mon Sep 17 00:00:00 2001 From: Matti Kortelainen Date: Fri, 3 Feb 2023 15:29:33 +0100 Subject: [PATCH 74/77] Switch file catalog back to TFC on the request of T0 --- FWCore/Catalog/interface/InputFileCatalog.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/FWCore/Catalog/interface/InputFileCatalog.h b/FWCore/Catalog/interface/InputFileCatalog.h index 638cad95e7589..aabaebfcf620f 100644 --- a/FWCore/Catalog/interface/InputFileCatalog.h +++ b/FWCore/Catalog/interface/InputFileCatalog.h @@ -37,8 +37,8 @@ namespace edm { std::string const& override, bool useLFNasPFNifLFNnotFound = false, //switching between two catalog types - //edm::CatalogType catType = edm::CatalogType::TrivialCatalog); - edm::CatalogType catType = edm::CatalogType::RucioCatalog); + edm::CatalogType catType = edm::CatalogType::TrivialCatalog); + //edm::CatalogType catType = edm::CatalogType::RucioCatalog); ~InputFileCatalog(); std::vector const& fileCatalogItems() const { return fileCatalogItems_; } From a7c0071d1d3818d61815b0ad3d251684452ae126 Mon Sep 17 00:00:00 2001 From: mukherje Date: Mon, 6 Feb 2023 17:41:32 +0100 Subject: [PATCH 75/77] diphoton_hlt_filter --- PhysicsTools/NanoAOD/python/triggerObjects_cff.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/PhysicsTools/NanoAOD/python/triggerObjects_cff.py b/PhysicsTools/NanoAOD/python/triggerObjects_cff.py index fb53a05133a9d..01c6f5ee6e6e9 100644 --- a/PhysicsTools/NanoAOD/python/triggerObjects_cff.py +++ b/PhysicsTools/NanoAOD/python/triggerObjects_cff.py @@ -94,7 +94,13 @@ def AND(tokens): mksel("filter('hltHtEcal800')","hltHtEcal800"), mksel("filter('hltEG110EBTightIDTightIsoTrackIsoFilter')","hltEG110EBTightIDTightIsoTrackIsoFilter"), mksel("filter('hltEG120EBTightIDTightIsoTrackIsoFilter')","hltEG120EBTightIDTightIsoTrackIsoFilter"), - mksel("filter('hltMu17Photon30IsoCaloIdPhotonlegTrackIsoFilter')","1mu-1photon") + mksel("filter('hltMu17Photon30IsoCaloIdPhotonlegTrackIsoFilter')","1mu-1photon"), + mksel("filter('hltEG30LR9Id85b90eHE12R9Id50b80eR9IdLastFilter')","hltEG30LR9Id85b90eHE12R9Id50b80eR9IdLastFilter"), + mksel("filter('hltEG30LIso60CaloId15b35eHE12R9Id50b80eEcalIsoLastFilter')","hltEG30LIso60CaloId15b35eHE12R9Id50b80eEcalIsoLastFilter"), + mksel("filter('hltEG22Iso60CaloId15b35eHE12R9Id50b80eTrackIsoUnseededLastFilter')","hltEG22Iso60CaloId15b35eHE12R9Id50b80eTrackIsoUnseededLastFilter"), + mksel("filter('hltEG22R9Id85b90eHE12R9Id50b80eR9UnseededLastFilter')","hltEG22R9Id85b90eHE12R9Id50b80eR9UnseededLastFilter"), + mksel("filter('hltEG30Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eEcalIsoFilter')","hltEG30Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eEcalIsoFilter"), + mksel("filter('hltEG18TrackIso60Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter')","hltEG18TrackIso60Iso60CaloId15b35eR9Id50b90eHE12b10eR9Id50b80eTrackIsoUnseededFilter") ) ), cms.PSet( From b7d028e42e3df612c220715fcd87436ddaaf4702 Mon Sep 17 00:00:00 2001 From: mukherje Date: Mon, 6 Feb 2023 18:17:24 +0100 Subject: [PATCH 76/77] diphoton_hlt_filters --- PhysicsTools/NanoAOD/python/triggerObjects_cff.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PhysicsTools/NanoAOD/python/triggerObjects_cff.py b/PhysicsTools/NanoAOD/python/triggerObjects_cff.py index 01c6f5ee6e6e9..72bf787f41fc0 100644 --- a/PhysicsTools/NanoAOD/python/triggerObjects_cff.py +++ b/PhysicsTools/NanoAOD/python/triggerObjects_cff.py @@ -94,7 +94,7 @@ def AND(tokens): mksel("filter('hltHtEcal800')","hltHtEcal800"), mksel("filter('hltEG110EBTightIDTightIsoTrackIsoFilter')","hltEG110EBTightIDTightIsoTrackIsoFilter"), mksel("filter('hltEG120EBTightIDTightIsoTrackIsoFilter')","hltEG120EBTightIDTightIsoTrackIsoFilter"), - mksel("filter('hltMu17Photon30IsoCaloIdPhotonlegTrackIsoFilter')","1mu-1photon"), + mksel("filter('hltMu17Photon30IsoCaloIdPhotonlegTrackIsoFilter')", "1mu-1photon"), mksel("filter('hltEG30LR9Id85b90eHE12R9Id50b80eR9IdLastFilter')","hltEG30LR9Id85b90eHE12R9Id50b80eR9IdLastFilter"), mksel("filter('hltEG30LIso60CaloId15b35eHE12R9Id50b80eEcalIsoLastFilter')","hltEG30LIso60CaloId15b35eHE12R9Id50b80eEcalIsoLastFilter"), mksel("filter('hltEG22Iso60CaloId15b35eHE12R9Id50b80eTrackIsoUnseededLastFilter')","hltEG22Iso60CaloId15b35eHE12R9Id50b80eTrackIsoUnseededLastFilter"), From c26e856a699d73b26bfe4883e3fcc9d9b3fd62de Mon Sep 17 00:00:00 2001 From: mukherje Date: Mon, 6 Feb 2023 18:31:35 +0100 Subject: [PATCH 77/77] CMSSW_12_6_X_DiPho_HLT_Filters --- PhysicsTools/NanoAOD/python/triggerObjects_cff.py | 1 + 1 file changed, 1 insertion(+) diff --git a/PhysicsTools/NanoAOD/python/triggerObjects_cff.py b/PhysicsTools/NanoAOD/python/triggerObjects_cff.py index 72bf787f41fc0..165423aa8151b 100644 --- a/PhysicsTools/NanoAOD/python/triggerObjects_cff.py +++ b/PhysicsTools/NanoAOD/python/triggerObjects_cff.py @@ -95,6 +95,7 @@ def AND(tokens): mksel("filter('hltEG110EBTightIDTightIsoTrackIsoFilter')","hltEG110EBTightIDTightIsoTrackIsoFilter"), mksel("filter('hltEG120EBTightIDTightIsoTrackIsoFilter')","hltEG120EBTightIDTightIsoTrackIsoFilter"), mksel("filter('hltMu17Photon30IsoCaloIdPhotonlegTrackIsoFilter')", "1mu-1photon"), + #new diphoton hlt filters mksel("filter('hltEG30LR9Id85b90eHE12R9Id50b80eR9IdLastFilter')","hltEG30LR9Id85b90eHE12R9Id50b80eR9IdLastFilter"), mksel("filter('hltEG30LIso60CaloId15b35eHE12R9Id50b80eEcalIsoLastFilter')","hltEG30LIso60CaloId15b35eHE12R9Id50b80eEcalIsoLastFilter"), mksel("filter('hltEG22Iso60CaloId15b35eHE12R9Id50b80eTrackIsoUnseededLastFilter')","hltEG22Iso60CaloId15b35eHE12R9Id50b80eTrackIsoUnseededLastFilter"),